есть ли правило или что-то, что я могу использовать для вычисления хорошего числа для max_connections
,default_pool_size
и max_client_conn
?
по умолчанию это странно. PostgreSQL по умолчанию max_connections=100, а pgboucner по умолчанию default_pool_size=20. Не должен ли default_pool_size всегда быть выше max_connections? В противном случае, какой смысл? Я думал, что pgbouncer должен был позволить нам обрабатывать больше соединений, снижая их накладные расходы (путем повторного использования соединений PostgreSQL). Я смущенный.
Я ищу советы, подобные тем, которые находятся в Вики PostgreSQL, например "этот параметр должен составлять ~50% памяти".
Я также помню, что была таблица для MySQL, которая позволяла вычислять такие параметры. Было бы здорово иметь что-то подобное для PostgreSQL/pgbouncer.