@nano_e_t_4

Что значит вывод analyze verbose в postgres?

Всем привет
делаю analyze verbose в бд, вывод (1 строка):
"pg_type": scanned 11 of 11 pages, containing 373 live rows and 0 dead rows; 373 rows in sample, 373 estimated total rows
объясните плз, что значит rows in sample и estimate total rows? и что значит, если они разные
Читал документацию, переводил, но очень слабо понял. А на русском толком объяснения не нашел
Спасибо
  • Вопрос задан
  • 737 просмотров
Решения вопроса 1
@akileev
Java / Scala developer
Sample rows - это случайный набор строк, для которых проводился анализ стоимости плана выполнения запроса.
Estimated total rows - это количество строк, которое ожидается в результате выполнения запроса по полученному плану.

План выполнения строится на основе ранее собранной статистики и так как статистика постоянно обновляется, то в эти два значения могут различаться.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы