Самые тяжелые запросы postgresql

августа 9, 2013, seoplayer

Отловить тяжелые запросы можно прописав в postgresql.conf строчку:

log_min_duration_statement = 1000

где 1000 – минимальное время выполнения запроса в миллисекундах. В логи будут сваливаться запросы с временем выполнения более 1 секунды в данном случае. Если поставить значение – 0, будут записываться все sql запросы с указанием времени их выполнения.

В моем случае решение для тяжелых sql запросов – стало добавление индексов в таблицы базы данных. Использовались индексы btree. Оптимизировать индексами бесполезно, если sql содержать в себе LIKE запросы – на время выполнения никак не сказалось.

В записи нет меток.

Комментировать Самые тяжелые запросы postgresql