Бази даних · Senior · Запитання 37 з 75
Яка типова причина обмежувати max_connections у PostgreSQL і використовувати пул, а не піднімати його до тисяч?
- 1PostgreSQL не вміє рахувати далі 1000
- ✓Правильна відповідь: Кожне з'єднання - процес з власною пам'яттю, а забагато активних бекендів спричиняють конкуренцію, що знижує загальну пропускну здатність
- 3Більші значення вимикають реплікацію
Пояснення
Пропускна здатність зазвичай досягає піку при кількості активних з'єднань, близькій до невеликого кратного числа ядер CPU. Пулер дешево ставить решту в чергу.