Параметры конфигурации СУБД¶
В данном разделе перечислены параметры конфигурации СУБД, которые можно изменить с помощью команды ALTER SYSTEM.
auth_login_attempt_max¶
Максимальное количество неуспешных попыток аутентификации через picodata
connect
. Каждая неуспешная попытка аутентификации увеличивает счетчик
неуспешных попыток соответствующего пользователя. Когда счетчик достигает
значения данного параметра, пользователь блокируется, и любые последующие
попытки его аутентификации отклоняются. Счетчик сбрасывается при успешной
аутентификации или при разблокировке пользователя.
Значение по умолчанию: 4
auth_password_enforce_digits¶
Признак пароля пользователя, требующий наличия хотя бы одной цифры.
Значение по умолчанию: true
auth_password_enforce_lowercase¶
Признак пароля пользователя, требующий наличия хотя бы одного символа в нижнем регистре.
Значение по умолчанию: true
auth_password_enforce_specialchars¶
Признак пароля пользователя, требующий наличия хотя бы одного спецсимвола.
Спецсимволы: &
, |
, ?
, !
, $
, @
Значение по умолчанию: false
auth_password_enforce_uppercase¶
Признак пароля пользователя, требующий наличия хотя бы одного символа в верхнем регистре.
Значение по умолчанию: true
auth_password_length_min¶
Минимальная длина пароля, требуемая при установке или изменении пароля пользователя в Picodata.
Значение по умолчанию: 8
governor_auto_offline_timeout¶
Время в секундах, после которого инстанс, не отвечающий на запросы от
raft-лидера, будет автоматически переведен в состояние Offline
.
Значение по умолчанию: 30.0
governor_common_rpc_timeout¶
Время ожидания до перехода губернатора к новой итерации цикла, за которое инстансы должны ответить губернатору на его RPC-запросы.
Значение по умолчанию: 3.0
governor_plugin_rpc_timeout¶
Время ожидания до перехода губернатора к новой итерации цикла, за которое инстансы должны ответить губернатору на его RPC-запросы для настройки системы плагинов.
Значение по умолчанию: 10.0
governor_raft_op_timeout¶
Время ожидания до перехода губернатора к новой итерации цикла, за которое предложенные губернатором изменения в raft-лог должны быть применены к локальной raft-машине.
Значение по умолчанию: 3.0
iproto_net_msg_max¶
Максимальное количество сообщений, которое Picodata обрабатывает параллельно.
Для обработки сообщений Picodata использует файберы. Чтобы загруженность файберов не влияла на производительность всей системы, Picodata ограничивает количество сообщений, обрабатываемых файберами, блокируя некоторые ожидающие запросы.
На мощных системах можно увеличить значение iproto_net_msg_max
,
тогда планировщик немедленно начнет обрабатывать ожидающие запросы.
На слабых системах можно уменьшить значение iproto_net_msg_max
,
тогда загруженность файберов может снизиться, хотя может потребоваться
некоторое время, пока планировщик дождется завершения уже обрабатываемых
запросов.
Когда количество сообщений достигает iproto_net_msg_max
, Picodata
приостанавливает обработку входящих пакетов, пока не обработает предыдущие
сообщения. Это не прямое ограничение количества файберов, обрабатывающих
сетевые сообщения — скорее, это общесистемное ограничение пропускной
способности канала. В свою очередь, это приводит к ограничению количества
входящих сетевых сообщений, которые обрабатывает поток процессора транзакций,
и, как следствие, косвенно влияет на файберы, обрабатывающие сетевые сообщения.
Значение по умолчанию: 0x300
memtx_checkpoint_count¶
Максимальное количество снапшотов, хранящихся в директории memtx_dir.
Если после создания нового снапшота их общее количество превысит значение
этого параметра, старые снапшоты будут удалены. Если значение параметра
равно 0
, старые снапшоты останутся нетронутыми.
Значение по умолчанию: 2
memtx_checkpoint_interval¶
Период активности службы создания снапшотов (checkpoint daemon) в секундах.
Если значение параметра больше нуля и произошло изменение в базе данных, служба
создания снапшотов периодически вызывает функцию, которая
создает новый снапшот. Если значение параметра равно 0.0
, служба создания
снапшотов отключается.
Значение по умолчанию: 3600.0
(1 час)
pg_portal_max¶
Размер хранилища порталов PostgreSQL.
Значение по умолчанию: 1024
pg_statement_max¶
Размер хранилища стейтментов PostgreSQL.
Значение по умолчанию: 1024
raft_snapshot_chunk_size_max¶
Максимальный размер фрагмента в raft-снапшоте в байтах. Данное ограничение соблюдается во всех случаях, кроме тех, когда размер кортежа (из которых состоит снапшот) превышает заданный размер фрагмента.
Значение по умолчанию: 16777216
(16 МБ)
raft_snapshot_read_view_close_timeout¶
Время в секундах, после которого окно чтения (read view) снапшота будет принудительно закрыто. Данное ограничение позволяет снапшотам не ждать данных от узлов в статусе follower слишком долго.
Значение по умолчанию: 86400
(24 часа)
raft_wal_count_max¶
Максимальное количество записей в raft-журнале, при превышении которого он будет автоматически компактизирован.
Значение по умолчанию: 64
raft_wal_size_max¶
Максимальный размер raft-журнала в байтах, при превышении которого он будет автоматически компактизирован.
Значение по умолчанию: 67108864
(64 МБ)
sql_motion_row_max¶
Максимальное количество строк в виртуальной таблице, собирающей результаты отдельных локальных запросов.
Значение по умолчанию: 5000
См. также:
sql_vdbe_opcode_max¶
Максимальное количество команд при исполнении локального плана с помощью VDBE на узле кластера.
Значение по умолчанию: 45000
См. также: