qhb_test_fsync

qhb_test_fsync — определить самый быстрый wal_sync_method для QHB


Синтаксис

qhb_test_fsync [параметр...]

Описание

Утилита qhb_test_fsync предназначена для того, чтобы дать вам взвешенное представление о том, какой из вариантов wal_sync_method будет самым быстрым в вашей конкретной системе, а также предоставить диагностическую информацию в случае установленной проблемы ввода/вывода. Однако различия, показанные qhb_test_fsync, могут не оказывать значительного воздействия на реальную производительность базы данных, особенно учитывая, что у многих серверов баз данных скорость не ограничивается журналами упреждающей записи. qhb_test_fsync выводит среднее время операции синхронизации файлов в микросекундах для каждого варианта wal_sync_method, что также можно использовать в качестве подспорья при оптимизации значения commit_delay.


Параметры

Утилита qhb_test_fsync принимает следующие параметры командной строки:

-f
--filename
Задает имя файла для записи данных тестов. Этот файл должен располагаться в той же файловой системе, где размещается или будет размещен каталог pg_wal. (В pg_wal содержатся файлы WAL.) По умолчанию назначается файл pg_test_fsync.out в текущем каталоге.

-s
--secs-per-test
Задает продолжительность в секундах для каждого теста. Чем больше времени задано, тем выше точность теста, но тем дольше он выполняется. Значение по умолчанию — 5 секунд, что позволяет программе завершиться примерно за 2 минуты.

-V
--version
Вывести версию qhb_test_fsync и завершиться.

-?
--help
Показать справку об аргументах командной строки qhb_test_fsync и завершиться.


Переменные среды

Переменная среды PG_COLOR указывает, использовать ли цвета в диагностических сообщениях. Возможные значения: always (всегда), auto (автоматически) и never (никогда).


См. также

qhb