Переменные системы Mroonga
На этой странице документированы системные переменные, связанные с движком хранения Mroonga. Полный список системных переменных и инструкции по их настройке см. на странице Серверные системные переменные.
См. также Полный список параметров MariaDB, системных и статусных переменных.
mroonga_action_on_fulltext_query_error
-
Описание: Действие, которое должно быть выполнено при возникновении ошибки Mroonga fulltext.
-
ERROR: Сообщить об ошибке без логирования. -
ERROR_AND_LOG: Сообщить об ошибке с логированием (по умолчанию) -
IGNORE: Не производить логирование или сообщение об ошибке — ошибка игнорируется. -
IGNORE_AND_LOG: Залогировать ошибку без сообщения о ней.
-
-
Командная строка:
--mroonga-action-on-fulltext-query-error=value - Область: Глобальная, Сессия
- Динамическая: Да
-
Тип данных:
enum -
Значение по умолчанию:
ERROR_AND_LOG
mroonga_boolean_mode_syntax_flags
-
Описание: Флаги для настройки синтаксиса в поисках BOOLEAN MODE. Доступные флаги:
-
DEFAULT: (=SYNTAX_QUERY,ALLOW_LEADING_NOT) -
ALLOW_COLUMN: Разрешает синтаксисCOLUMN:...в синтаксисе запроса, несовместимое изменение по отношению к стандартному синтаксису BOOLEAN MODE. Разрешает использование нескольких индексов в одномMATCH () AGAINST (). Может использоваться в операциях помимо полнотекстового поиска, таких как поиск по равенству и по префиксу. Подробнее см. Синтаксис запросов Groonga. -
ALLOW_LEADING_NOTРазрешает использование синтаксисаNOT_INCLUDED_KEYWORDв синтаксисе запроса. -
ALLOW_UPDATEРазрешает обновление значений с помощью синтаксисаCOLUMN:=NEW_VALUEв синтаксисе запроса. -
SYNTAX_QUERYMroonga будет использовать синтаксис запросов Groonga, совместимый с синтаксисом BOOLEAN MODE MariaDB. ЕслиSYNTAX_SCRIPTне указан, этот режим всегда используется. -
SYNTAX_SCRIPTMroonga будет использовать скриптовый синтаксис Groonga, похожий на JavaScript. Если обаSYNTAX_QUERYиSYNTAX_SCRIPTуказаны,SYNTAX_SCRIPTбудет иметь приоритет.
-
-
Командная строка:
--mroonga-boolean-mode-syntax-flags=value - Область: Глобальная, Сессия
- Динамическая: Да
-
Тип данных:
enum -
Значение по умолчанию:
DEFAULT
mroonga_database_path_prefix
- Описание: Префикс пути к базе данных.
-
Командная строка:
--mroonga-database-path-prefix=value - Область: Глобальная
- Динамическая: Да
-
Тип данных:
string - Значение по умолчанию: (Пустая строка)
mroonga_default_parser
-
Описание: По умолчанию используется парсер fulltext, например
TokenBigramSplitSymbolAlphaDigitилиTokenBigram(по умолчанию). Список доступных вариантов см. в Обзоре Mroonga: Парсер. Устарело с Mroonga 5.04, используйте вместо этого mroonga_default_tokenizer. -
Командная строка:
--mroonga-default-parser=value - Область: Глобальная
- Динамическая: Да
-
Тип данных:
string -
Значение по умолчанию:
TokenBigram - Устаревшее: MariaDB 10.1.6, Mroonga 5.0.4
mroonga_default_tokenizer
-
Описание: По умолчанию используется парсер fulltext, например
TokenBigramSplitSymbolAlphaDigitилиTokenBigram(по умолчанию). Список доступных вариантов см. в Обзоре Mroonga: Парсер. -
Командная строка:
--mroonga-default-tokenizer=value - Область: Глобальная, Сессия
- Динамическая: Да
-
Тип данных:
string -
Значение по умолчанию:
TokenBigram - Введено: MariaDB 10.1.6, Mroonga 5.0.4
mroonga_default_wrapper_engine
- Описание: Движок по умолчанию для режима обёртки.
-
Командная строка:
--mroonga-default-wrapper-engine=value - Область: Глобальная
- Динамическая: Нет
-
Тип данных:
string - Значение по умолчанию: (Пустая строка)
mroonga_dry_write
-
Описание: Если установлено значение
on, (offпо умолчанию), данные фактически не записываются в базу данных Groonga. Полезно только для изменения в бенчмаркинге. -
Командная строка:
--mroonga-dry-write[={0|1}] - Область: Глобальная, Сессия
- Динамическая: Да
-
Тип данных:
boolean -
Значение по умолчанию:
off
mroonga_enable_operations_recording
- Описание: Включено ли (по умолчанию) логирование операций для восстановления в базу данных Groonga. Требуется повторное открытие базы данных с помощью FLUSH TABLES после изменения переменной.
-
Командная строка:
--mroonga-enable-operations-recording={0|1} - Область: Глобальная
- Динамическая: Да
-
Тип данных:
boolean -
Значение по умолчанию:
ON - Введено: MariaDB 10.2.11, MariaDB 10.1.29
mroonga_enable_optimization
-
Описание: Если установлено значение
on(по умолчанию), оптимизация включена. Полезно только для изменения в бенчмаркинге. -
Командная строка:
--mroonga-enable-optimization={0|1} - Область: Глобальная, Сессия
- Динамическая: Да
-
Тип данных:
boolean -
Значение по умолчанию:
on
mroonga_libgroonga_embedded
- Описание: Встроена ли библиотека libgroonga или нет.
- Командная строка: Нет
- Область: Глобальная
- Динамическая: Нет
-
Тип данных:
boolean -
Значение по умолчанию:
ON - Введено: MariaDB 10.1.6
mroonga_libgroonga_support_lz4
- Описание: Поддерживается ли libgroonga lz4 или нет.
- Командная строка: Нет
- Область: Глобальная
- Динамическая: Нет
-
Тип данных:
boolean -
Значение по умолчанию:
OFF
mroonga_libgroonga_support_zlib
- Описание: Поддерживается ли libgroonga zlib или нет.
- Командная строка: Нет
- Область: Глобальная
- Динамическая: Нет
-
Тип данных:
boolean -
Значение по умолчанию:
ON
mroonga_libgroonga_support_zstd
- Описание: Поддерживается ли libgroonga Zstandard или нет.
- Командная строка: Нет
- Область: Глобальная
- Динамическая: Нет
-
Тип данных:
boolean -
Значение по умолчанию:
OFF - Введено: MariaDB 10.2.11, MariaDB 10.1.29
mroonga_libgroonga_version
- Описание: Версия библиотеки Groonga.
- Командная строка: Нет
- Область: Глобальная
- Динамическая: Нет
-
Тип данных:
string
mroonga_lock_timeout
- Описание: Таймаут блокировки, используемый в Groonga.
-
Командная строка:
<<code>>--mroonga-lock-timeout=#</code>> - Область: Глобальная
- Динамическая: Да
-
Тип данных:
numeric -
Значение по умолчанию:
900000 -
Диапазон:
-1до2147483647
mroonga_log_file
- Описание: Имя и путь к файлу логов Mroonga.
-
Командная строка:
--mroonga-log-file=value - Область: Глобальная
- Динамическая: Да
-
Тип данных:
string -
Значение по умолчанию:
groonga.log
mroonga_log_level
-
Описание: Уровень вывода журнала Mroonga, определяющий, что регистрируется. Допустимые уровни включают:
-
NONEБез вывода. -
EMERG: Только сообщения об ошибках аварийного типа, например, о повреждении базы данных. -
ALERT: Сообщения об оповещениях, такие как внутренние ошибки. -
CRIT: Сообщения об критических ошибках, таких как тупиковые ситуации. -
ERROR: Сообщения об ошибках, например, ошибки API. -
WARNING: Сообщения об предупреждениях, такие как неверные аргументы. -
NOTICE: Сообщения о заметках, например, об изменениях в конфигурации или изменении состояния. -
INFO: Сообщения об информации, например, об операциях с файловой системой. -
DEBUG: Сообщения отладки, рекомендуемые для разработчиков или тестировщиков. -
DUMP: Сообщения дампов.
-
-
Командная строка:
--mroonga-log-level=value - Область действия: Глобальная
- Динамический: Да
-
Тип данных:
enum -
Значение по умолчанию:
NOTICE
mroonga_match_escalation_threshold
-
Описание: Порог, определяющий, будет ли метод соответствия повышен.
-1означает, что повышение никогда не будет происходить. -
Командная строка:
--mroonga-match-escalation-threshold=# - Область действия: Глобальная, Сеанс
- Динамический: Да
-
Тип данных:
numeric -
Значение по умолчанию:
0 -
Диапазон:
-1до9223372036854775807
mroonga_max_n_records_for_estimate
- Описание: Максимальное количество записей для оценки количества совпадающих записей
-
Командная строка:
--mroonga-max-n-records-for-estimate=# - Область действия: Глобальная, Сеанс
- Динамический: Да
-
Тип данных:
numeric -
Значение по умолчанию:
1000 -
Диапазон:
-1до2147483647
mroonga_query_log_file
- Описание: Файл журнала запросов для Mroonga.
-
Командная строка:
--mroonga-query-log-file=filename - Область действия: Глобальная
- Динамический: Да
-
Тип данных:
string - Значение по умолчанию: (Пустая строка)
- Введено в: MariaDB 10.2.11
mroonga_vector_column_delimiter
- Описание: Разделитель, используемый при выводе столбца вектора. По умолчанию используется пробел.
-
Командная строка:
--mroonga-vector-column-delimiter=value - Область действия: Глобальная
- Динамический: Да
-
Тип данных:
string - Значение по умолчанию: (пробел)
mroonga_version
- Описание: Версия Mroonga
- Командная строка: Нет
- Область действия: Глобальная
- Динамический: Нет
-
Тип данных:
string
Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержимое не предварительно проверяется MariaDB. Мнения, информация и мнения, выраженные в этом содержимом, не обязательно отражают точку зрения MariaDB или любой другой стороны.
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/mroonga-system-variables/