52.31. pg_stats_vacuum_indexes #

Представление pg_stats_vacuum_indexes будет содержать одну строку для каждого индекса в текущей базе данных (включая индексы таблиц TOAST), показывая статистику очистки этого конкретного индекса.

Таблица 52.31. Столбцы pg_stats_vacuum_indexes

Тип столбца

Описание

relid oid

OID индекса

schema name

Имя схемы, в которой расположен индекс

relname name

Имя этого индекса

total_blks_read int8

Количество блоков БД, прочитанных операциями очистки для этого индекса

total_blks_hit int8

Количество попаданий в буферный кеш блоков базы данных в процессе операций очистки, выполненных для этого индекса

total_blks_dirtied int8

Количество блоков базы данных, загрязнённых операциями очистки для этого индекса

total_blks_written int8

Количество блоков базы данных, записанных операциями очистки для этого индекса

rel_blks_read int8

Количество блоков, прочитанных для этого индекса операциями очистки

rel_blks_hit int8

Сколько раз блоки этого индекса уже обнаруживались в буферном кеше операциями очистки, так что чтение с диска не потребовалось (здесь учитываются только случаи обнаружения блоков в кеше Postgres Pro, а не в кеше операционной системы)

pages_deleted int8

Количество страниц, которые были удалены операциями очистки, выполненными для этого индекса

tuples_deleted int8

Количество «мёртвых» кортежей, удалённых операциями очистки для этого индекса

wal_records int8

Общее число записей WAL, сгенерированных операциями очистки для этого индекса

wal_fpi int8

Общее число образов полных страниц в WAL, сгенерированных операциями очистки для этого индекса

wal_bytes numeric

Общий объём WAL (в байтах), сгенерированный операциями очистки для этого индекса

blk_read_time int8

Общее время, затраченное на чтение блоков БД операциями очистки, выполненными для этого индекса, в миллисекундах (если включён параметр track_io_timing, или ноль в противном случае)

blk_write_time int8

Общее время, затраченное на запись блоков БД операциями очистки, выполненными для этой таблицы, в миллисекундах (если включён параметр track_io_timing, или ноль в противном случае)

delay_time float8

Время простоя в точке задержки при выполнении операций очистки для этого индекса, в миллисекундах (за подробностями обратитесь к Подразделу 18.4.4).

system_time float8

Время использования процессора в режиме ядра при очистке этого индекса, в миллисекундах

user_time float8

Время использования процессора в пользовательском режиме при очистке этого индекса, в миллисекундах

total_time float8

Общее время, затраченное на очистку этого индекса, в миллисекундах

interrupts integer

Сколько раз операции очистки для этого индекса были прерваны из-за каких-либо ошибок