Spec-Zone.ru › MariaDB

Переменные системы 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_QUERY Mroonga будет использовать синтаксис запросов Groonga, совместимый с синтаксисом BOOLEAN MODE MariaDB. Если SYNTAX_SCRIPT не указан, этот режим всегда используется.
    • SYNTAX_SCRIPT Mroonga будет использовать скриптовый синтаксис 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/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API