Spec-Zone.ru › MariaDB

Переменные системы CONNECT

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

См. также Полный список параметров MariaDB, системных и служебных переменных.

connect_class_path

  • Описание: Путь к классам Java
  • Командная строка: --connect-class-path=value
  • Область видимости: Глобальная
  • Динамическая:
  • Тип данных: string
  • Значение по умолчанию:

connect_cond_push

  • Описание: Включить передачу условий
  • Командная строка: --connect-cond-push={0|1}
  • Область видимости: Глобальная, сессии
  • Динамическая: Да
  • Тип данных: boolean
  • Значение по умолчанию: ON

connect_conv_size

  • Описание: Размер VARCHAR, создаваемого при преобразовании из типа TEXT. См. connect_type_conv.
  • Командная строка: --connect-conv-size=#
  • Область видимости: Глобальная, сессии
  • Динамическая: Да
  • Тип данных: numeric
  • Значение по умолчанию:
    • >= MariaDB 10.4.8: 1024
    • <= MariaDB 10.4.7: 8192
  • Диапазон: 0 до 65500

connect_default_depth

  • Описание: Глубина по умолчанию, используемая обнаружением Json, XML и Mongo.
  • Командная строка: --connect-default-depth=#
  • Область видимости: Глобальная, сессии
  • Динамическая: Да
  • Тип данных: numeric
  • Значение по умолчанию:5
  • Диапазон: -1 до 16
  • Введено: MariaDB 10.5.7, MariaDB 10.4.16

connect_default_prec

  • Описание: Точность по умолчанию для чисел с плавающей точкой.
  • Командная строка: --connect-default-prec=#
  • Область видимости: Глобальная, сессии
  • Динамическая: Да
  • Тип данных: numeric
  • Значение по умолчанию:6
  • Диапазон: 0 до 16
  • Введено: MariaDB 10.5.9, MariaDB 10.4.18

connect_enable_mongo

  • Описание: Включить тип таблицы Mongo.
  • Командная строка: --connect-enable-mongo={0|1}
  • Область видимости: Глобальная, сессии
  • Динамическая:
  • Тип данных: boolean
  • Значение по умолчанию: OFF
  • Введено: MariaDB 10.3.2, MariaDB 10.2.9
  • Удалено: MariaDB 10.3.3

connect_exact_info

  • Описание: Должен ли движок CONNECT возвращать точное значение номера записи для запросов информации. По умолчанию выключено, поскольку получение этой информации может занять очень много времени для больших таблиц с переменной длиной записей или для удаленных таблиц, особенно если удаленный сервер недоступен. Его можно установить в ON, когда требуются точные значения, например, при запросе перераспределения строк в таблице разделов.
  • Командная строка: --connect-exact-info={0|1}
  • Область видимости: Глобальная, сессии
  • Динамическая: Да
  • Тип данных: boolean
  • Значение по умолчанию: OFF

connect_force_bson

  • Описание: Принудительное использование BSON для JSON-таблиц. Начиная с этих релизов, был изменен внутренний способ разбора и обработки JSON. Основное преимущество нового способа заключается в уменьшении объема памяти, требуемого для разбора JSON (от 6 до 10 раз больше размера исходного JSON до 2-4 раз). Однако это находится в бета-режиме, и JSON-таблицы по-прежнему обрабатываются в старом режиме. Для использования нового режима таблицы должны быть созданы с TABLE_TYPE=BSON или путем установки этой переменной сессии в 1 или ON. Затем все JSON-таблицы будут обрабатываться как BSON. Это временно, пока новый способ не заменит старый по умолчанию.
  • Командная строка: --connect-force-bson={0|1}
  • Область видимости: Глобальная, сессии
  • Динамическая: Да
  • Тип данных: boolean
  • Значение по умолчанию: OFF
  • Введено: MariaDB 10.5.9, MariaDB 10.4.18

connect_indx_map

  • Описание: Включить сопоставление файлов для индексных файлов. Для ускорения процесса индексирования CONNECT создает индексную структуру в памяти из индексного файла. Это можно сделать, прочитав индексный файл или используя его как находящийся в памяти с помощью «сопоставления файлов». Установите значение 0 (чтение файла, по умолчанию) или 1 (сопоставление файлов).
  • Командная строка: --connect-indx-map=#
  • Область видимости: Глобальная
  • Динамическая: Да
  • Тип данных: boolean
  • Значение по умолчанию: OFF

connect_java_wrapper

  • Описание: Оболочка Java.
  • Командная строка: --connect-java-wrapper=val
  • Область видимости: Глобальная, сессии
  • Динамическая: Да
  • Тип данных: string
  • Значение по умолчанию: wrappers/JdbcInterface

connect_json_all_path

  • Описание: Обнаружение для генерации пути json для всех столбцов, если ON (по умолчанию), или не делать, если путь является именем столбца.
  • Командная строка: --connect-json-all-path={0|1}
  • Область видимости: Глобальная, сессии
  • Динамическая: Да
  • Тип данных: numeric
  • Тип данных: boolean
  • Значение по умолчанию: ON
  • Введено: MariaDB 10.5.7, MariaDB 10.4.16

connect_json_grp_size

  • Описание: Максимальное количество строк для агрегатных функций JSON.
  • Командная строка: --connect-json-grp-size=#
  • Область видимости: Глобальная, сессии
  • Динамическая: Да
  • Тип данных: numeric
  • Значение по умолчанию: 50 (>= Connect 1.7.0003), 10 (<= Connect 1.7.0002)
  • Диапазон: 1 до 2147483647

connect_json_null

  • Описание: Представление значений JSON null.
  • Командная строка: --connect-json-null=value
  • Область видимости: Глобальная, сессии
  • Динамическая: Да
  • Тип данных: string
  • Значение по умолчанию: <null>

connect_jvm_path

  • Описание: Путь к библиотеке JVM.
  • Командная строка: --connect-jvm_path=value
  • Область видимости: Глобальная
  • Динамическая:
  • Тип данных: string
  • Значение по умолчанию:

connect_type_conv

  • Описание: Определяет обработку столбцов TEXT.
    • NO: Значение по умолчанию до Connect 1.06.005, преобразование не происходит, и возвращается TYPE_ERROR, что приводит к сообщению «не поддерживается».
    • YES: Значение по умолчанию с Connect 1.06.006. Столбец внутренне преобразуется в столбец, объявленный как VARCHAR(n), n — значение connect_conv_size.
    • FORCE (>= Connect 1.06.006): Также преобразует столбцы ODBC blob в TYPE_STRING.
    • SKIP: Без преобразования. Когда объявление столбца предоставляется через Discovery (это означает, что таблица CONNECT создается без описания столбца), этот столбец не генерируется. Также применяется к таблицам ODBC.
  • Командная строка: --connect-type-conv=#
  • Область видимости: Глобальная, сессии
  • Динамическая: Да
  • Тип данных: enum
  • Допустимые значения: NO, YES, FORCE или SKIP
  • Значение по умолчанию: YES

connect_use_tempfile

  • Описание:
    • NO: Первый алгоритм всегда используется. Поскольку при обновлении таблиц переменной длины записей он может вызывать ошибки, это значение следует устанавливать только для тестирования.
    • AUTO: Это значение по умолчанию. Оно позволяет CONNECT выбрать используемый алгоритм. В настоящее время оно эквивалентно NO, за исключением случаев обновления таблиц переменной длины записей (DOS, CSV или FMT) с принудительно отключенной файловой маппингом.
    • YES: Используется временный файл с некоторыми исключениями. Это происходит, когда файловая маппинг включена, для таблиц VEC и при удалении из таблиц DBF (мягкое удаление). Для таблиц переменной длины записей файловая маппинг принудительно выключается.
    • FORCE: Как ДА, но принудительно отключает файловую маппинг для всех типов таблиц.
    • TEST: Зарезервировано для разработки CONNECT.
  • Командная строка: --connect-use-tempfile=#
  • Область действия: Сеанс
  • Динамический: Да
  • Тип данных: enum
  • Значение по умолчанию: AUTO

connect_work_size

  • Описание: Размер рабочей области CONNECT, используемой для выделения памяти. Позволяет выделить больший подвыделенный объем памяти при работе с очень большими данными, если подвыделение памяти терпит неудачу. Если указанное значение слишком велико, и выделение памяти терпит неудачу, размер рабочей области остается, но переменное значение не изменяется и должно быть сброшено.
  • Командная строка: --connect-work-size=#
  • Область действия: Глобальная, Сеанс (только для сеанса начиная с CONNECT 1.03.005)
  • Динамический: Да
  • Тип данных: numeric
  • Значение по умолчанию: 67108864
  • Диапазон: 4194304 и выше, в зависимости от размера физической памяти

connect_xtrace

  • Описание: Значение отслеживания консоли. Устанавливается в 0 (без отслеживания) или в другие значения, если требуется отслеживание в консоли. Обратите внимание, что для тестирования этого обработчика MariaDB следует запускать с параметром --console, поскольку CONNECT выводит некоторые сообщения об ошибках и отслеживания в консоль. В некоторых версиях Linux это перенаправляется в файл журнала ошибок. Отслеживание консоли можно установить в командной строке или позже по именам или значениям. Допустимые значения (начиная с Connect 1.06.006) включают:
    • 0: Без отслеживания
    • YES или 1: Базовое отслеживание
    • MORE или 2: Более подробное отслеживание
    • INDEX или 4: Построение индексов
    • MEMORY или 8: Выделение и освобождение памяти
    • SUBALLOC или 16: Подвыделение в рабочей области
    • QUERY или 32: Отправка сконструированного запроса на внешний сервер
    • STMT или 64: Выполнение текущего оператора
    • HANDLER или 128: Создание и удаление обработчиков CONNECT
    • BLOCK или 256: Создание и удаление объектов CONNECT
    • MONGO или 512: Отслеживание Mongo и REST (начиная с Connect 1.06.0010)
  • Например:
    • set global connect_xtrace=0; No trace
    • set global connect_xtrace='YES'; By name
    • set global connect_xtrace=1; By value
    • set global connect_xtrace='QUERY,STMT'; By name
    • set global connect_xtrace=96; By value
    • set global connect_xtrace=1023; Trace all
  • Командная строка: --connect-xtrace=#
  • Область действия: Глобальная
  • Динамический: Да
  • Тип данных: set
  • Значение по умолчанию: 0
  • Допустимые значения: Смотрите описание

Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержимое не просматривается предварительно 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/connect-system-variables/

Spec-Zone.ru

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