Задать вопрос
jj_killer
@jj_killer

Как получить статистику по disk merge в PostgreSQL?

Надо бы узнать, как часто происходит disk merge, вытащить статистику по индексам, например, можно так:
SELECT
  relname,
  100 * idx_scan / (seq_scan + idx_scan) percent_of_times_index_used,
  n_live_tup rows_in_table
FROM
  pg_stat_user_tables
WHERE
  seq_scan + idx_scan > 0
ORDER BY
  n_live_tup DESC;


Можно ли извлечь аналогичные данные о диск мердже?
  • Вопрос задан
  • 2559 просмотров
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
lesovsky
@lesovsky
System engineer and PostgreSQL DBA
эм, а что подразумевается под диск мерждем?

навскидку... включите track_io_timing и смотрите вьюхи pg_statio_user_tables, pg_statio_user_indexes (поля blks_read/blks_hit).
Ответ написан
Ваш ответ на вопрос

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

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