Postgres, работа медленная - PullRequest
0 голосов
/ 09 мая 2018

Мои запросы Postgres медленны для записей таблицы.

Простой запрос может занять 15 секунд! Результат: 32к (на 1,5 миллиона)

SELECT COUNT(*)
FROM project.records
WHERE created_at > NOW() - INTERVAL '1 day'

У меня есть индекс для create_at (который является отметкой времени)

Что я могу сделать, чтобы справиться с этим? Это мой стол слишком большой?

1 Ответ

0 голосов
/ 10 мая 2018

Как подсказывает @Andomar, я удалил большие столбцы в другую таблицу.

Я сделал VACUUM ANALYZE, чтобы действительно почистить стол.

Теперь запрос занимает 400 мс.

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