Отслеживает ли postgresql полное сканирование таблицы? - PullRequest
3 голосов
/ 26 марта 2010

Я хотел бы сделать что-то похожее на то, что описано в http://www.bestbrains.dk/Blog/2010/03/25/HowToAssertThatYourSQLDoesNotDoFullTableScans.aspx, но для этого мне понадобится postgres для отслеживания любых полных сканирований таблицы, которые он выполняет. Есть ли такая вещь для postgres?

1 Ответ

4 голосов
/ 26 марта 2010

Посмотрите на pg_stat_get_numscans(oid) (количество последовательных сканирований в таблице) и сборщик статистики (в целом).

...