qhb_waldump

qhb_waldump - отображает WAL кластера базы данных QHB в удобочитаемом виде

Синтаксис

qhb_waldump [option...] [startseg [endseg]]

Описание

qhb_waldump отображает журнал предзаписи (WAL) и в основном используется для отладки или в целях обучения.

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

Параметры

Следующие параметры командной строки управляют расположением и форматом вывода:

АргументОписание
startsegНачать чтение с указанного файла сегмента журнала. Это неявно определяет путь, по которому будут выполняться поиск файлов, и временную шкалу для использования
endsegОстановиться после прочтения указанного файла сегмента журнала
-b, --bkp-detailsВыводить подробную информацию о резервных блоках
-e end, --end=endПрекратить чтение в указанном месте WAL, вместо чтения потока журнала до конца
-f, --followПродолжать опрашивать (раз в секунду) появление новых записей WAL, после достижения конца WAL
-n limit, --limit=limitОтобразите указанное количество записей и остановиться
-p path, --path=pathУказывает каталог для поиска файлов сегментов журнала, либо каталог с подкаталогом pg_wal который содержит такие файлы. По умолчанию выполняется поиск в текущем каталоге, подкаталоге pg_wal текущего каталога и подкаталоге pg_wal PGDATA
-r rmgr, --rmgr=rmgrВыводить только записи, созданные указанным менеджером ресурсов. Если list передан в качестве имени, то вывести список допустимых имен менеджера ресурсов и завершить работу
-s start, --start=startместо в WAL, с которого нужно начать чтение. По умолчанию начинается чтение первой корректной записи журнала в самом первом найденном файле
-t timeline, --timeline=timelineВременная шкала, с которой нужно читать записи журнала. По умолчанию, если указано используется значение startseg,. Если же и оно не указано, то значение равно 1
-V, --versionПоказать версию qhb_waldump и выйти
-x xid, --xid=xidВывести только те записи, которые отмечены указанным идентификатором транзакции
-z, --stats[=record]Вывести сводную статистику (количество и размер записей и образов полных страниц) вместо отдельных записей. Опционально генерировать статистику для каждой записи, а не по per-rmgr
-?, --helpПоказать справку об аргументах командной строки qhb_waldump и выйти

Окружение

PGDATA

  • Каталог данных; смотрите также опцию -p.

PG_COLOR

  • Указывает, использовать ли цвета в диагностических сообщениях. Возможные значения always, auto, never.

Примечания

Во время работы сервера может дать неправильные результаты.

Отображается только указанная временная шкала (или по умолчанию, если она не указана). Записи в другие сроки игнорируются.

qhb_waldump не может читать файлы WAL с суффиксом .partial. Если эти файлы должны быть прочитаны, суффикс .partial должен быть удален из имени файла.

Смотрите также

WAL детали реализации