Количество столбцов, возвращаемых count () и запросом объяснения, отличается - PullRequest
0 голосов
/ 04 мая 2018

Explain on the same table

Здесь, как вы можете видеть, в таблице показано более миллиона строк, но на самом деле в ней всего 6 строк. Кстати, на этом столе 4 замка. И часто я получаю сообщение об ошибке «Ошибка ввода-вывода при отправке на сервер». это связано с тем, что соединение с БД истекло или закрыто, а также из-за большого количества данных в таблице.

Count on the table's rows

ПРИМЕЧАНИЕ. Выполнение выбора / обновления / удаления для этой таблицы может занять от 30 с до 10 м.

1 Ответ

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

объяснить без анализа показывает ваши оценки из статистики - используйте explain analyze для точного плана и точных подсчетов.

https://www.postgresql.org/docs/current/static/sql-explain.html

АНАЛИЗ

Выполните команду и покажите фактическое время выполнения и другие статистика. Этот параметр по умолчанию имеет значение FALSE.

также https://www.postgresql.org/docs/current/static/using-explain.html

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