56.33. pg_stats_vacuum_tables
#
Представление pg_stats_vacuum_tables
будет содержать одну строку для каждой таблицы в текущей базе данных (включая таблицы TOAST), показывая статистику очистки этой конкретной таблицы.
Таблица 56.33. Столбцы pg_stats_vacuum_tables
Тип столбца Описание |
---|
OID таблицы |
Имя схемы, в которой расположена эта таблица |
Имя этой таблицы |
Количество блоков БД, прочитанных операциями очистки для этой таблицы |
Количество попаданий в буферный кеш блоков базы данных в процессе операций очистки, выполненных для этой таблицы |
Количество блоков БД, загрязнённых операциями очистки для этой таблицы |
Количество блоков базы данных, записанных операциями очистки для этой таблицы |
Количество блоков, прочитанных из этой таблицы операциями очистки |
Сколько раз блоки этой таблицы уже обнаруживались в буферном кеше операциями очистки, так что чтение с диска не потребовалось (здесь учитываются только случаи обнаружения блоков в кеше Postgres Pro, а не в кеше операционной системы) |
Количество страниц, к которым обращались операции очистки, выполненные для этой таблицы |
Количество страниц, удалённых из физического хранилища операциями очистки для этой таблицы |
Сколько раз страницы этой таблицы были помечены операциями очистки в карте видимости как полностью замороженные |
Сколько раз страницы этой таблицы были помечены операциями очистки в карте видимости как полностью видимые |
Количество «мёртвых» кортежей, удалённых операциями очистки из этой таблицы |
Количество кортежей этой таблицы, помеченных операциями очистки как замороженные |
Количество «мёртвых» кортежей, оставленных операциями очистки в этой таблице из-за видимости этих кортежей в транзакциях |
Сколько раз была выполнена очистка индексов этой таблицы |
Сколько раз для страниц данной таблицы снималась метка полной заморозки в карте видимости |
Сколько раз для страниц данной таблицы снималась метка полной видимости в карте видимости |
Общее число записей WAL, сгенерированных операциями очистки для этой таблицы |
Общее число образов полных страниц в WAL, сгенерированных операциями очистки для этой таблицы |
Общий объём WAL (в байтах), сгенерированный операциями очистки для этой таблицы |
Общее время, затраченное на чтение блоков БД операциями очистки, выполненными для этой таблицы, в миллисекундах (если включён параметр track_io_timing, или ноль в противном случае) |
Общее время, затраченное на запись блоков БД операциями очистки, выполненными для этой таблицы, в миллисекундах (если включён параметр track_io_timing, или ноль в противном случае) |
Время простоя в точке задержки при выполнении операций очистки для этой таблицы, в миллисекундах (за подробностями обратитесь к Подразделу 19.4.4). |
Время использования процессора в режиме ядра при очистке этой таблицы, в миллисекундах |
Время использования процессора в пользовательском режиме при очистке этой таблицы, в миллисекундах |
Общее время, затраченное на очистку этой таблицы, в миллисекундах |
Сколько раз операции очистки для этой таблицы были прерваны из-за каких-либо ошибок |
Столбцы total_*
, wal_*
и blk_*
содержат данные об очистке индексов этой таблицы, а столбцы system_time
и user_time
содержат только данные об очистке кучи.