172 похожих чатов

Всем привет! Ребят, подскажите, пожалуйста, как можно узнать причну (и,

желательно, метод устранения) высоких нагрузок постгреса?

У нас довольно производительный сервер на 16 ядер и 32 потока, но 4 контейнера с постгресом нагружают его под сотку. В топе процессов крутятся SELECT, UPDATE и idle

При этом нет каких-то сверхнагрузок по пользователям. На других серваках примерно с такими же условиями все ок

10 ответов

2 просмотра

Мониторинг, если вкратце. Готовых решений масса, проблема выбрать. ;)

Проверь, не генерит ли ORM в приложении лишние запросы на связях (вместо джойнов), оптимизируй запросы, используй кеширование

Sardor-Tukhtakhodjaev Автор вопроса
Yaroslav Schekin
Мониторинг, если вкратце. Готовых решений масса, п...

а что именно мониторить?) Количество запросов? *да, я зеленый

Sardor Tukhtakhodjaev
а что именно мониторить?) Количество запросов? *да...

В том числе, но далеко не только. Я поэтому и написал — найдите / выберите "готовое" решение, не изобретайте велосипед.

Sardor-Tukhtakhodjaev Автор вопроса
Dmitriy Sviridov
Проверь, не генерит ли ORM в приложении лишние зап...

запросы одинаковые на разных серверах (код один и тот же), нагрузки при примерно одинаковом количестве юзеров совсем не одинаковые:( кеширование юзается

Sardor Tukhtakhodjaev
запросы одинаковые на разных серверах (код один и ...

Я про то, что неправильно настроенная Django (и не только она) вполне может вместо JOIN сделать циклом запросы вида WHERE parent_id = 1 ... N.

Dmitriy Sviridov
Я про то, что неправильно настроенная Django (и не...

только там не в настройках дело. в Джанге довольно легко получить такое поведение, если про него отдельно не задумываться

Sardor-Tukhtakhodjaev Автор вопроса
Dmitriy Sviridov
Я про то, что неправильно настроенная Django (и не...

у нас на ноде проект, да и писали его (основную часть) опытные чуваки, поэтому вряд ли могли такое допустить:) но спасибо, буду копать

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
35
How to create an OS in C? what to study?
Linus
18
читать файл максимально быстро? странный вопрос))
zamtmn
53
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
@HemulGM Параметры у AddStream поменялись? Несостыковка какая-то
Катерина Свиридова
12
Подскажите, есть какие-то события создания/уничтожения у TFrame по типу TForm (OnCreate и OnClose/OnDestroy) ? Как отловить создание TFrame и "перед" уничтожением. На Tframe р...
Денис
8
а чем хуже?
Alexey Kulakov
10
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
1
Всем привет, передавал ли кто-нибудь File с рендер процесса в main? Просто виснет js. Где именно я без понятия. Не отрабатывают никакие логи. Как только я передаю обычный масс...
Ilya Ilya
4
Карта сайта