Кто пишет в базу?
October 6, 2016

Если база уперлась в диск по записи, то наверняка сайт ляжет. И помимо подкрутки собственно конфигурации важно узнать куда идет запись - уменьшить ее или вынести в другую базу. На постгресе есть простой способ выяснить какие таблицы дают наибольшую нагрузку.
Под вашим привычным трафиком сбрасываете счетчики статистики с помощью команды
select pg_stat_reset()
.
Потом смотрите какие таблицы лидеры по записи:
SELECT relname, n_tup_ins, n_tup_upd, n_tup_del, n_tup_ins + n_tup_upd + n_tup_del AS score
FROM pg_stat_user_tables ORDER BY score DESC LIMIT 7;
Скорее всего этой информации вам хватит для первой оптимизации.
Tweet