Переменные системы Spider Server
Следующие переменные доступны после установки движка хранения Spider.
См. Переменные системы сервера для получения полного списка системных переменных и инструкций по их настройке.
См. также Полный список параметров MariaDB, системных и статусных переменных.
Начиная с MariaDB 10.4.31, MariaDB 10.5.22, MariaDB 10.6.15, MariaDB 10.9.8, MariaDB 10.10.6, MariaDB 10.11.5, MariaDB 11.0.3, все переменные системы Spider со значением -1 для отложенного применения значений параметров таблицы следуют правильной схеме переопределения: параметр таблицы (если задан) переопределяет системные переменные (если не -1), которые переопределяют фактическое значение по умолчанию переменной. В качестве побочного эффекта все такие системные переменные во всех версиях имеют то же значение по умолчанию, что и значение по умолчанию параметра таблицы.
До этого изменения значение системной переменной, отличное от минус одного, переопределяло значение параметра таблицы. То есть, если и значение системной переменной, и значение параметра таблицы были установлены, отличными от минус одного, значение системной переменной имело приоритет. Для MariaDB 10.7+ (где значения по умолчанию системных переменных были такими же, как значения по умолчанию параметров таблицы, а не -1), это означает, что если системная переменная не задана, но параметр таблицы установлен в отличное от значения по умолчанию значение, значение по умолчанию перекроет значение, отличное от значения по умолчанию.
Описание -1 и значений по умолчанию ниже в затронутых переменных будут обновлены после выпуска затронутых версий.
spider_auto_increment_mode
-
Описание: Режим автоинкремента.
-
-1Использует параметр таблицы. -
0Нормальный режим. Использует счетчик, который Spider получает от удаленного сервера бэкенда с эксклюзивной блокировкой для значения автоинкремента. Этот режим медленный. Используйте режим Быстрого (2), если вы используете таблицы Spider с функцией разбиения таблиц, и столбец автоинкремента является первым столбцом индекса. До MariaDB 10.3 это значение работало как "1" для разнесенных таблиц Spider. -
1Режим Быстрый. Использует внутренний счетчик Spider для значения автоинкремента. Этот режим быстрый, но возможны дубликаты при обновлении одной и той же таблицы из нескольких прокси Spider. -
2Режим установки нуля. Значение автоинкремента задается удаленным бэкендом. Устанавливает столбец в0, даже если вы зададите значение в столбце автоинкремента в своем запросе. Если вы используете таблицу с функцией разбиения таблиц, он устанавливается в ноль после выбора вставленной секции. -
3Когда столбец автоинкремента установлен наNULL, значение задается удаленным сервером бэкенда. Если вы устанавливаете столбец автоинкремента на0, значение задается локальным сервером. Установите spider_reset_auto_incremnet на2или3, если вы хотите использовать столбец автоинкремента на удаленном сервере.
-
- Область действия: Глобальная, сеанс
- Динамический: Да
-
Тип данных:
numeric -
Значение по умолчанию для сеанса:
0(>= MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию для таблицы:
0 -
Диапазон:
-1до3 -
Имя параметра DSN:
aim
spider_bgs_first_read
-
Описание: Количество записей первого чтения, используемых при выполнении одновременного фонового поиска. Для запуска сканирования диапазона на удаленном бэкенде движку хранилища сначала необходимо отправить первую запись. Извлечение второй записи в одном и том же запросе может сэкономить обмен данными в сети, останавливая план, если у бэкенда есть единственная запись. Первое и второе чтение используются для подготовки фонового поиска. При отсутствии spider_split_read и spider_semi_split_read, третье чтение извлекает оставшиеся данные источника в одном извлечении.
-
-1Использует параметр таблицы. -
0Обычно извлекаются записи. -
1и более: Количество записей.
-
- Область действия: Глобальная, сеанс
- Динамический: Да
-
Тип данных:
numeric -
Значение по умолчанию для сеанса:
2(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию для таблицы:
2 -
Диапазон:
-1до9223372036854775807 -
Имя параметра DSN:
bfr
spider_bgs_mode
-
Описание: Режим фонового поиска. Это позволяет использовать поток на соединение с каждым сервером данных, если запрос не основан на фрагментации и должен быть распределен по фрагментам. Плагин разбиения таблиц сканирует секции одну за другой, чтобы оптимизировать использование памяти. Поскольку фрагменты внешние, чтение всех фрагментов может выполняться параллельно, когда план обрезает несколько секций.
-
-1Использует параметр таблицы. -
0Отключает фоновый поиск. -
1Использует фоновый поиск при поиске без блокировок -
2Использует фоновый поиск при поиске без блокировок или с общими блокировками. -
3Использует фоновый поиск независимо от блокировок.
-
- Область действия: Глобальная, сеанс
- Динамический: Да
-
Тип данных:
numeric -
Значение по умолчанию для сеанса:
0(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию для таблицы:
0 -
Диапазон:
-1до3 -
Имя параметра DSN:
bmd
spider_bgs_second_read
-
Описание: Количество записей второго чтения на сервере бэкенда при использовании фонового поиска. Когда первые записи найдены из spider_bgs_first_read, движок продолжает сканирование диапазона, добавляя
LIMITот spider_bgs_first_read и spider_bgs_second_read.-
-1Использует параметр таблицы. -
0Обычно извлекаются записи. -
1и более: Количество записей.
-
- Область действия: Глобальная, сеанс
- Динамический: Да
-
Значение по умолчанию для сеанса:
100(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию для таблицы:
100 -
Диапазон:
-1до9223372036854775807 -
Имя параметра DSN:
bsr
spider_bka_engine
-
Описание: Движок хранения, используемый с временными таблицами, когда системная переменная spider_bka_mode установлена на
1. По умолчанию используется значение параметра таблицы, которое по умолчанию MEMORY. - Область действия: Глобальная, сеанс
- Динамический: Да
-
Тип данных:
string -
Значение по умолчанию для сеанса:
"" -
Значение по умолчанию для таблицы:
Memory -
Имя параметра DSN:
bke
spider_bka_mode
-
Описание: Внутреннее действие для выполнения при отключении многораздельных чтений. Если системная переменная spider_multi_split_read установлена на
0, Spider использует эту переменную для определения того, как обрабатывать операторы, когда оптимизатор разрешает получение диапазона по нескольким условиям.-
-1Использует параметр таблицы. -
0Использует "union all". -
1Использует временную таблицу, если это считается приемлемым. -
2Использует временную таблицу, если это считается приемлемым и позволяет избежать задержки репликации.
-
- Область действия: Глобальная, сеанс
- Динамический: Да
-
Тип данных:
numeric -
Значение по умолчанию для сеанса:
1(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию для таблицы:
1 -
Диапазон:
-1до2 -
Имя параметра DSN:
bkm
spider_bka_table_name_type
- Описание: Тип временного имени таблицы для bka.
- Область действия: Глобальная, Сеанс
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию для сеанса:
1(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Диапазон:
-1до1
spider_block_size
- Описание: Размер блока памяти, используемого в MariaDB. Обычно можно оставить без изменения.
- Область действия: Глобальная, Сеанс
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию для сеанса:
16384 -
Диапазон:
0до4294967295 -
Имя параметра DSN:
bsz
spider_buffer_size
-
Описание: Размер буфера.
-1, значение по умолчанию, будет использовать параметр таблицы. - Область действия: Глобальная, Сеанс
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию для сеанса:
16000(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Диапазон:
-1до2147483647 - Введено в: MariaDB 10.5.4
spider_bulk_size
-
Описание: Размер буфера в байтах при группировке нескольких операторов
INSERTв пакет (например, при массовых вставках).-
-1Применяется параметр таблицы. -
0или более: размер буфера.
-
- Область действия: Глобальная, Сеанс
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию для сеанса:
16000(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию для таблицы:
16000 -
Диапазон:
-1до2147483647 -
Имя параметра DSN:
bsz
spider_bulk_update_mode
-
Описание: Режим массового обновления и удаления. Примечание: Если вы используете нестандартное значение для системных переменных spider_bgs_mode или spider_split_read, Spider устанавливает эту переменную в
2.-
-1Использует параметр таблицы. -
0Отправляет операторыUPDATEиDELETEпо одному. -
1Собирает несколько операторовUPDATEиDELETE, затем отправляет собранные операторы по одному. -
2Собирает несколько операторовUPDATEиDELETEи отправляет их вместе.
-
- Область действия: Глобальная, Сеанс
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию для сеанса:
0(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию для таблицы:
0 -
Диапазон:
-1до2 -
Имя параметра DSN:
bum
spider_bulk_update_size
-
Описание: Размер в байтах для запросов
UPDATEиDELETEпри генерации массовых обновлений.-
-1Применяется параметр таблицы. -
0или более: размер буфера.
-
- Область действия: Глобальная, Сеанс
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию для сеанса:
16000(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию для таблицы:
16000 -
Диапазон:
-1до2147483647 -
Имя параметра DSN:
bus
spider_casual_read
-
Описание: Случайные чтения позволяют всем уровням изоляции (таким как повторяющиеся чтения) работать с транзакциями на нескольких бэкендах. При использовании запросов с автоподтверждением вы можете ослабить согласованность чтения и выполнять их на нескольких подключениях к бэкендам. Это позволяет выполнять параллельные запросы по разделам, даже если несколько фрагментов хранятся на одном физическом сервере.
-
-1Используйте параметр таблицы. -
0Используйте случайное чтение. -
1Выбирайте канал подключения автоматически. -
2до63Количество каналов подключения.
-
- Область действия: Глобальная, Сеанс
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию для сеанса:
0(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию для таблицы:
0 -
Диапазон:
-1до63 -
Имя параметра DSN:
##
spider_conn_recycle_mode
-
Описание: Режим переиспользования подключения.
-
0Отключить. -
1Переиспользовать для всех сеансов. -
2Переиспользовать в том же сеансе.
-
- Область действия: Глобальная, Сеанс
- Динамическое: Да
-
Тип данных:
numeric -
Диапазон:
0до2 -
Значение по умолчанию для сеанса:
0
spider_conn_recycle_strict
-
Описание: Требовать ли создания новых подключений.
-
1Не требуется. -
0Требовать новое подключение.
-
- Область действия: Глобальная, Сеанс
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию для сеанса:
0 -
Диапазон:
0до1
spider_conn_wait_timeout
- Описание: Максимальное время ожидания в секундах, пока Spider получает удаленное подключение.
- Область действия: Глобальная
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию для сеанса:
10 -
Диапазон:
0до1000 - Введено в: MariaDB 10.3.3
spider_connect_error_interval
- Описание: Возвращать тот же код ошибки до тех пор, пока не пройдёт интервал, если подключение неудачно
- Область действия: Глобальная,
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию:
1 -
Диапазон:
0до4294967295
spider_connect_mutex
-
Описание: Сериализовать ли подключения к удалённым серверам (использовать мьютекс при подключении). Используйте этот параметр, если вы получаете ошибку или замедление из-за слишком большого числа процессов подключения.
-
0Не сериализовать. -
1: Сериализовать.
-
- Область действия: Глобальная, Сеанс
- Динамическое: Да
-
Тип данных:
boolean -
Значение по умолчанию для сеанса:
0
spider_connect_retry_count
- Описание: Количество попыток повторного подключения, если подключение неудачно из-за слишком большого количества процессов подключения.
- Область действия: Глобальная, Сеанс
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию для сеанса:
1000 -
Диапазон:
0до2147483647
spider_connect_retry_interval
- Описание: Интервал в микросекундах при неудачном подключении из-за слишком большого количества процессов подключения.
- Область действия: Глобальная, Сеанс
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию для сеанса:
1000 -
Диапазон:
-1до9223372036854775807
spider_connect_timeout
-
Описание: Время ожидания в секундах для объявления удалённого бэкенда неотзывчивым при открытии соединения. Изменяйте для сетей с высокой задержкой.
-
-1Принимается параметр таблицы. -
0Менее 1. -
1и больше: Количество секунд.
-
- Область действия: Глобально, сеанс
- Динамический: Да
-
Тип данных:
numeric -
Значение по умолчанию для сеанса:
6(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию для таблицы:
0 -
Диапазон:
-1до2147483647 -
Имя параметра DSN:
cto
spider_crd_bg_mode
-
Описание: Статистика индекса кардинальности в фоновом режиме. Отключить, когда системная переменная spider_crd_mode установлена в
3или переменная spider_crd_interval установлена в0.-
-1Использует параметр таблицы. -
0Отключает фоновое подтверждение. -
2Включает фоновое подтверждение.
-
- Область действия: Глобально, сеанс
- Динамический: Да
-
Тип данных:
numeric -
Значение по умолчанию для сеанса:
2(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию для таблицы:
1 -
Диапазон:
-1до2 -
Имя параметра DSN:
cbm
spider_crd_interval
-
Описание: Интервал времени в секундах для статистики кардинальности индекса. Установите в
0, чтобы всегда получать последнюю информацию с удалённых серверов.-
-1Принимается параметр таблицы. -
1или больше: Интервал в секундах подтверждения состояния таблицы.
-
- Область действия: Глобально, сеанс
- Динамический: Да
-
Тип данных:
numeric -
Значение по умолчанию для сеанса:
51(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию для таблицы:
51 -
Диапазон:
-1до2147483647 -
Имя параметра DSN:
civ
spider_crd_mode
-
Описание: Режим для статистики кардинальности индекса. По умолчанию использует
SHOWна уровне таблицы.-
-1,0Использует параметр таблицы. -
1Использует командуSHOW. -
2Использует схему Information Schema. -
3Использует командуEXPLAIN.
-
- Область действия: Глобально, сеанс
- Динамический: Да
-
Тип данных:
numeric -
Значение по умолчанию для сеанса:
1(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию для таблицы:
1 -
Диапазон:
-1до3 -
Имя параметра DSN:
cmd - Устарело: MariaDB 10.7.4, MariaDB 10.8.3
spider_crd_sync
-
Описание: Синхронизация статистики кардинальности индекса в разнесённых таблицах.
-
-1Использует параметр таблицы. -
0Отключает синхронизацию. -
1Использует синхронизацию состояния таблицы при открытии таблицы, но после этого не выполняет синхронизацию. -
2Включает синхронизацию.
-
- Область действия: Глобально, сеанс
- Динамический: Да
-
Тип данных:
numeric -
Значение по умолчанию для сеанса:
0(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию для таблицы:
0 -
Диапазон:
-1до2 -
Имя параметра DSN:
csy
spider_crd_type
-
Описание: Тип расчёта кардинальности. Действует только когда системная переменная spider_crd_mode настроена на использование
SHOW(1) или на использование схемы Information Schema (2).-
-1Использует параметр таблицы. -
0Использует значение системной переменной spider_crd_weight в качестве фиксированного значения. -
1Использует значение системной переменной spider_crd_weight в качестве дополнительного значения. -
2Использует значение системной переменной spider_crd_weight в качестве множительного значения.
-
- Область действия: Глобально, сеанс
- Динамический: Да
-
Тип данных:
numeric -
Значение по умолчанию для сеанса:
2(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию для таблицы:
2 -
Диапазон:
-1до2 -
Имя параметра DSN:
ctp - Устарело: MariaDB 10.7.4, MariaDB 10.8.3
spider_crd_weight
-
Описание: Коэффициент веса, используемый для расчёта эффективности индекса из кардинальности столбца. Для получения дополнительной информации см. описание системной переменной spider_crd_type.
-
-1Использует параметр таблицы. -
0или больше: Вес.
-
- Область действия: Глобально, сеанс
- Динамический: Да
-
Тип данных:
numeric -
Значение по умолчанию для сеанса:
2(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию для таблицы:
2 -
Диапазон:
-1до2147483647 -
Имя параметра DSN:
cwg - Устарело: MariaDB 10.7.4, MariaDB 10.8.3
spider_delete_all_rows_type
- Описание: Тип delete_all_rows.
- Область действия: Глобально, сеанс
- Динамический: Да
-
Тип данных:
numeric -
Значение по умолчанию для сеанса:
1(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Диапазон:
-1до1
spider_direct_dup_insert
-
Описание: Управление проверкой дублирующихся ключей для REPLACE, INSERT IGNORE и LOAD DATA LOCAL INFILE на удалённых серверах. Это может сэкономить сетевые запросы, если ключ всегда отображается в одном разбиении. Для операций с большими объёмами данных записи проверяются на ошибки дублирующихся ключей по одной на удалённом сервере, если вы не настроите их игнорирование на локальных серверах (
1).-
-1Использует параметр таблицы. -
0Выполняет проверку дублирующихся ключей на локальном сервере. -
1Игнорирует проверку дублирующихся ключей на локальном сервере.
-
- Область действия: Глобально, сеанс
- Динамический: Да
-
Тип данных:
numeric -
Значение по умолчанию для сеанса:
0(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию для таблицы:
0 -
Диапазон:
-1до1 -
Имя параметра DSN:
ddi
spider_direct_order_limit
-
Описание: Перемещает операции
ORDER BYиLIMITна удаленный сервер.-
-1Использует параметр таблицы table parameter. -
0Использует локальное выполнение. -
1Использует выполнение с отложенным выполнением.
-
- Область действия: Глобальная, Сессия
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию для сессии:
2(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию для таблицы:
9223372036854775807 -
Диапазон:
-1до9223372036854775807 -
Имя параметра DSN:
dol
spider_dry_access
-
Описание: Моделирует пустой результат набора. Запросы к бэкенду не отправляются. Используется для настройки производительности.
-
0Нормальный доступ. -
1Весь доступ от Spider к узлу данных подавляется.
-
- Область действия: Глобальная
- Динамическое: Нет
-
Тип данных:
boolean -
Значение по умолчанию:
OFF
spider_error_read_mode
-
Описание: Отправляет пустой результат набора, когда чтение с сервера бэкенда вызывает ошибку. Полезно для приложений, которые не реализуют повторные транзакции.
-
-1Использует параметр таблицы table parameter. -
0Возвращает ошибку. -
1Возвращает пустой результат.
-
- Область действия: Глобальная, Сессия
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию для сессии:
0(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию для таблицы:
0 -
Диапазон:
-1до1 -
Имя параметра DSN:
erm
spider_error_write_mode
-
Описание: Отправляет пустой результат набора, когда запись на сервер бэкенда вызывает ошибку. Полезно для приложений, которые не реализуют повторные транзакции.
-
-1Использует параметр таблицы table parameter. -
0Возвращает ошибку. -
1Возвращает пустой результат набора при ошибке.
-
- Область действия: Глобальная, Сессия
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию для сессии:
0(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию для таблицы:
0 -
Диапазон:
-1до1 -
Имя параметра DSN:
ewm
spider_first_read
-
Описание: Количество первых записей для начала сканирования диапазона на сервере бэкенда. Spider должен отправить первую запись. Извлечение второй записи экономит сетевые раунды, останавливая план, если у бэкенда есть только одна запись. Первое и второе чтение используются для разогрева фоновых поисков, третье чтение без использования переменных системы spider_split_read и spider_semi_split_read извлекает оставшиеся данные источника в одном последнем извлечении.
-
-1Используйте параметр таблицы table parameter. -
0Обычно извлекает записи. -
1и больше: Устанавливает количество первых записей для чтения.
-
- Область действия: Глобальная, Сессия
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию для сессии:
0(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию для таблицы:
2 -
Диапазон:
-1до9223372036854775807 -
Имя параметра DSN:
frd
spider_force_commit
-
Описание: Поведение при возникновении ошибки в операциях
XA PREPARE,XA COMMIT, иXA ROLLBACK.-
0Возвращает ошибку. -
1Возвращает ошибку, еслиxidне существует, в противном случае продолжает обработку XA транзакции. -
2Продолжает обработку XA транзакции, игнорируя все ошибки.
-
- Область действия: Глобальная, Сессия
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию для сессии:
0 -
Диапазон:
0до2
spider_general_log
-
Описание: Включает ли Spider протоколирование всех команд в общий журнал. Spider регистрирует коды ошибок в соответствии с переменной системы spider_log_result_errors.
-
OFFНе регистрирует команды. -
ONРегистрирует команды в общем журнале.
-
- Область действия: Глобальная, Сессия
- Динамическое: Да
-
Тип данных:
boolean -
Значение по умолчанию для сессии:
OFF
spider_index_hint_pushdown
-
Описание: Использовать ли отложенное применение подсказок индексов, таких как
force_index.-
0Не использовать отложенные подсказки. -
1Использовать отложенные подсказки.
-
- Область действия: Глобальная, Сессия
- Динамическое: Да
-
Тип данных:
boolean -
Значение по умолчанию для сессии:
OFF - Введено: MariaDB 10.3.3
spider_init_sql_alloc_size
-
Описание: Начальный размер локального буфера SQL.
-
-1Использует параметр таблицы table parameter. -
0или больше: Размер буфера.
-
- Область действия: Глобальная, Сессия
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию для сессии:
1024(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию для таблицы:
1024 -
Имя параметра DSN:
isa -
Диапазон:
-1до2147483647 - Устарело: MariaDB 10.7.5, MariaDB 10.8.4, MariaDB 10.9.2
spider_internal_limit
-
Описание: Ограничивает количество записей, полученных с удаленного сервера.
-
-1Принимается параметр таблицы table parameter. -
0или больше: Ограничение записей.
-
- Область действия: Глобальная, Сессия
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию для сессии:
9223372036854775807(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию для таблицы:
9223372036854775807 -
Диапазон:
-1до9223372036854775807 -
Имя параметра DSN:
ilm - Устарело: MariaDB 10.7.4, MariaDB 10.8.3
spider_internal_offset
-
Описание: Пропуск записей при получении с удаленного сервера.
-
-1Использует параметр таблицы. -
0или более: Количество записей для пропуска.
-
- Область действия: Глобальная, Сессия
- Динамический: Да
-
Тип данных:
numeric -
Значение по умолчанию для сессии:
0(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию для таблицы:
0 -
Диапазон:
-1до9223372036854775807 -
Имя параметра DSN:
ios - Устаревший: MariaDB 10.7.4, MariaDB 10.8.3
spider_internal_optimize
-
Описание: Выполнять ли операции push down для операторов OPTIMIZE TABLE.
-
-1Использует параметр таблицы. -
0Передаётся. -
1Не передаётся.
-
- Область действия: Глобальная, Сессия
- Динамический: Да
-
Тип данных:
numeric -
Значение по умолчанию для сессии:
0(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию для таблицы:
0 -
Диапазон:
-1до1 -
Имя параметра DSN:
iom
spider_internal_optimize_local
-
Описание: Передавать ли на удаленные серверы, когда операторы OPTIMIZE TABLE выполняются на локальном сервере.
-
-1Использует параметр таблицы. -
0Не передаётся. -
1Передаётся.
-
-
Значение по умолчанию для сессии:
0(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию для таблицы:
0 -
Диапазон:
-1до1 -
Имя параметра DSN:
iol
spider_internal_sql_log_off
-
Описание: Включать ли протоколирование SQL-запросов, отправленных на удалённый сервер, в Журнале общих запросов.
- Явное задание этой системной переменной в
ONилиOFFзаставляет узел Spider отправлятьSET sql_log_offутверждение каждому из узлов данных с помощью привилегииSUPER. -
-1Неизвестно или не важно; не отправлять утверждение 'SET SQL_LOG_OFF' -
0Отправить утверждение 'SET SQL_LOG_OFF 0' узлам данных (протоколировать SQL-запросы на удаленном сервере) -
1Отправить утверждение 'SET SQL_LOG_OFF 1' узлам данных (не протоколировать SQL-запросы на удаленном сервере)
- Явное задание этой системной переменной в
- Область действия: Глобальная, Сессия
- Динамический: Да
-
Тип данных:
numeric(ранееboolean) -
Диапазон:
-1до1 -
Значение по умолчанию для сессии:
-1(ранееON)
spider_internal_unlock
-
Описание: Передавать ли разблокировку таблиц соединению используемой таблицы с
SELECTоператорами.-
0Не передаётся. -
1Передаётся.
-
-
Тип данных:
boolean -
Значение по умолчанию для сессии:
0
spider_internal_xa
-
Описание: Реализовывать ли XA на уровне сервера или хранилища. При использовании уровня сервера, установите различные значения для системной переменной server_id на всех экземплярах сервера, чтобы сгенерировать разные значения
xid.-
OFFИспользует протокол хранилища. -
ONИспользует протокол сервера.
-
- Область действия: Глобальная, Сессия
- Динамический: Да
-
Тип данных:
boolean -
Значение по умолчанию для сессии:
OFF
spider_internal_xa_id_type
- Описание: Тип внутреннего идентификатора xa.
- Область действия: Глобальная, Сессия
- Динамический: Да
-
Тип данных:
numeric -
Значение по умолчанию для сессии:
0 -
Диапазон:
-1до1
spider_internal_xa_snapshot
-
Описание: Ограничение для чтения согласованных данных на всех серверах-бекендах при использовании внутренней реализации XA MariaDB и
START TRANSACTION WITH CONSISTENT SNAPSHOT.-
0Выдать ошибку при использовании таблицы Spider. -
1Выдать ошибку при выполненииSTART TRANSACTIONоператора. -
2Создать согласованную моментальную фотографию на каждом бэкенде, но потерять глобальную согласованность. -
3Начать транзакции с XA, но удалитьCONSISTENT SNAPSHOT.
-
- Область действия: Глобальная, Сессия
- Динамический: Да
-
Тип данных:
numeric -
Диапазон:
0до3 -
Значение по умолчанию для сессии:
0
spider_load_crd_at_startup
-
Описание: Загружать ли CRD из системной таблицы при запуске.
-
-1Используйте параметр таблицы -
0Не загружать -
1Загрузить
-
- Область действия: Глобальная
- Динамический: Да
-
Тип данных:
numeric -
Значение по умолчанию для сессии:
1(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Диапазон:
-1до1 - Введено: MariaDB 10.3.3
- Устаревший: MariaDB 10.7.4, MariaDB 10.8.3
spider_load_sts_at_startup
-
Описание: Загружать ли STS из системной таблицы при запуске.
-
-1Используйте параметр таблицы -
0Не загружать -
1Загрузить
-
- Область действия: Глобальная
- Динамический: Да
-
Тип данных:
boolean -
Значение по умолчанию для сессии:
1(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Диапазон:
-1до1 - Введено: MariaDB 10.3.3
- Устаревший: MariaDB 10.7.4, MariaDB 10.8.3
spider_local_lock_table
-
Описание: Передавать ли операторы LOCK TABLES на удаленный сервер.
-
0Передаётся. -
1Не передаётся.
-
- Область действия: Глобальная, Сессия
- Динамический: Да
-
Тип данных:
boolean -
Значение по умолчанию:
0
spider_lock_exchange
-
Описание: Преобразовывать ли операторы SELECT... LOCK IN SHARE MODE и SELECT... FOR UPDATE в оператор LOCK TABLE.
-
0Не преобразовывать. -
1Преобразовывать.
-
- Область действия: Глобальная, Сессия
- Динамический: Да
-
Тип данных:
boolean -
Значение по умолчанию:
0
spider_log_result_error_with_sql
-
Описание: Как регистрировать SQL-запросы с ошибками результатов.
-
0Отсутствие логов -
1Логировать ошибку -
2Логировать сводку предупреждений -
3Логировать предупреждение -
4Логировать информацию (Добавлена в MariaDB 10.5.4)
-
- Область действия: Глобально
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию:
0 -
Диапазон:
0до4
spider_log_result_errors
-
Описание: Регистрация результатов из узлов данных в узел Spider в Журнале ошибок. По умолчанию не выполняет регистрацию.
-
0: Не регистрирует ошибки из узлов данных. -
1: Регистрирует ошибки из узлов данных. -
2: Регистрирует ошибки из узлов данных, а также сводки предупреждений. -
3: Регистрирует ошибки из узлов данных, а также сводки и подробности предупреждений. -
4: Регистрирует ошибки из узлов данных, а также сводки и подробности предупреждений, и сводки результатов.
-
- Область действия: Глобально
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию:
0 -
Диапазон:
0до4
spider_low_mem_read
-
Описание: Использовать режим с низким потреблением памяти при выполнении запросов, выпущенных внутри к удаленным серверам, возвращающим наборы результатов.
-
-1Использует параметр таблицы. -
0Не использовать режим с низким потреблением памяти. -
1Использовать режим с низким потреблением памяти.
-
-
Тип данных:
numeric -
Значение по умолчанию для сессии:
1(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию для таблицы:
1 -
Диапазон:
-1до1
spider_max_connections
-
Описание: Максимальное количество подключений от Spider к удалённым серверам MariaDB. По умолчанию
0, что означает без ограничений. -
Командная строка:
--spider-max-connections - Область действия: Глобально
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию для сессии:
0 -
Диапазон:
0до99999 - Введено: MariaDB 10.3.3
spider_max_order
-
Описание: Максимальное количество столбцов для операций
ORDER BY.-
-1Применяется параметр таблицы. -
0и более: Максимальное количество столбцов.
-
- Область действия: Глобально, Сессия
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию для сессии:
32767(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию для таблицы:
32767 -
Диапазон:
-1до32767 -
Имя параметра DSN:
mod
spider_multi_split_read
-
Описание: Разделить ли оператор на несколько SQL-операторов, отправленных на удалённый сервер бэкенда, когда оптимизатор решает диапазонные выборки на множественные условия.
-
-1Использует параметр таблицы. -
0Не разделять операторы. -
1Разделять операторы.
-
- Область действия: Глобально, Сессия
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию для сессии:
100(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию для таблицы:
0 -
Диапазон:
-1до2147483647 -
Имя параметра DSN:
msr
spider_net_read_timeout
-
Описание: Таймаут TCP в секундах для объявления удалённых серверов бэкенда не отвечающими при чтении из соединения. Изменить для сетей с высокой задержкой.
-
-1Использует параметр таблицы. -
0Таймаут меньше 1 секунды. -
1и больше: Таймаут в секундах.
-
- Область действия: Глобально, Сессия
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию для сессии:
600(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию для таблицы:
600 -
Диапазон:
-1до2147483647 -
Имя параметра DSN:
nrt
spider_net_write_timeout
-
Описание: TCP таймаут в секундах для объявления удалённых серверов бэкенда не отвечающими при записи в соединение. Изменить для сетей с высокой задержкой.
-
-1Принимается параметр таблицы. -
0Таймаут меньше 1 секунды. -
1и более: Таймаут в секундах.
-
- Область действия: Глобально, Сессия
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию для сессии:
600(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию для таблицы:
600 -
Диапазон:
-1до2147483647 -
Имя параметра DSN:
nwt
spider_ping_interval_at_trx_start
-
Описание: Сбрасывает соединение с таймаутом keepalive в секундах, отправляя ping.
-
0При каждой транзакции. -
1и больше: Количество секунд.
-
- Область действия: Глобально, Сессия
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию:
3600 -
Диапазон:
0до2147483647
spider_quick_mode
-
Описание: Устанавливает буферизацию запросов бэкенда для кэширования на удалённом сервере бэкенда или в локальном буфере.
-
-1Использует параметр таблицы. -
0Локальное буферирование, оно собирает записи вместе сstore_result. -
1Удалённое буферирование, оно получает записи по одной. Перерывы не ждут и восстановление при переключении контекста обратно. -
2Удалённое буферирование, оно получает записи по одной. Перерывы ждут до конца получения. -
3Локальное буферирование, использует временную таблицу на диске, когда набор результатов больше, чем значение переменной системы spider_quick_page_size.
-
- Область действия: Глобально, Сессия
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию для сессии:
3(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию для таблицы:
0 -
Диапазон:
-1до3 -
Имя параметра DSN:
qmd
spider_quick_page_byte
-
Описание: Предел памяти по размеру в байтах на странице при получении записей по одной.
-
-1Используется параметр таблицы. При quick_mode равном 1 или 2, Spider сохраняет как минимум 1 запись, даже если quick_page_byte меньше размера 1 записи. При quick_mode равном 3, quick_page_byte используется для оценки, используя временные таблицы. Приоритет отдаётся, если установлен spider_quick_page_byte. -
0или больше: Предел памяти.
-
- Область действия: Глобальная, Сессия
- Динамический: Да
-
Тип данных:
numeric -
Значение по умолчанию для сессии:
10485760(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Диапазон:
-1до9223372036854775807 - Введено в: MariaDB 10.4.3, MariaDB 10.3.13
spider_quick_page_size
-
Описание: Количество записей на странице при получении записей по одной.
-
-1Применяется параметр таблицы. -
0или больше: Количество записей.
-
- Область действия: Глобальная, Сессия
- Динамический: Да
-
Тип данных:
numeric -
Значение по умолчанию для сессии:
1024(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию для таблицы:
100 -
Диапазон:
-1до9223372036854775807 -
Имя параметра DSN:
qps
spider_read_only_mode
-
Описание: Разрешить ли записи в таблицах Spider.
-
-1Используется параметр таблицы. -
0Разрешить записи в таблицах Spider. -
1Делает таблицы только для чтения.
-
- Область действия: Глобальная, Сессия
- Динамический: Да
-
Тип данных:
numeric -
Значение по умолчанию для сессии:
0(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию для таблицы:
0 -
Диапазон:
-1до1 -
Имя параметра DSN:
rom
spider_remote_access_charset
- Описание: Принудительно задаёт указанный набор символов сессии символов при подключении к серверу базы данных. Это может улучшить производительность подключения.
- Область действия: Глобальная, Сессия
- Динамический: Да
-
Тип данных:
string -
Значение по умолчанию для сессии:
null
spider_remote_autocommit
-
Описание: Устанавливает режим автоматического подтверждения при подключении к серверам базы данных. Это может улучшить производительность подключения.
-
-1Не изменяет режим автоматического подтверждения. -
0Устанавливает режим автоматического подтверждения в0. -
1Устанавливает режим автоматического подтверждения в1.
-
- Область действия: Глобальная
- Динамический: Да
-
Тип данных:
numeric -
Значение по умолчанию для сессии:
-1 -
Диапазон:
-1до1
spider_remote_default_database
- Описание: Устанавливает локальную базу данных по умолчанию при подключении к серверам базы данных. Это может улучшить производительность подключения.
- Область действия: Глобальная, Сессия
- Динамический: Да
-
Тип данных:
string - Значение по умолчанию для сессии: Пустая строка
spider_remote_sql_log_off
-
Описание: Устанавливает системную переменную sql_log_off при подключении к серверам базы данных.
-
-1Значение не устанавливается. -
0Не регистрировать запросы Spider SQL на удаленных серверах базы данных. -
1Регистрировать запросы SQL на удалённых серверах базы данных
-
- Область действия: Глобальная
- Динамический: Да
-
Тип данных:
numeric -
Значение по умолчанию для сессии:
-1 -
Диапазон:
-1до1
spider_remote_time_zone
- Описание: Принудительно задаёт указанную настройку часового пояса времени при подключении к серверам базы данных. Это может повысить производительность подключения, если известен часовой пояс.
- Область действия: Глобальная
- Динамический: Да
-
Тип данных:
string -
Значение по умолчанию для сессии:
null
spider_remote_trx_isolation
-
Описание: Устанавливает уровень изоляции транзакций уровня изоляции транзакций при подключении к серверу базы данных.
-
-1Уровень изоляции не устанавливается. -
0Устанавливается на уровеньREAD UNCOMMITTED. -
1Устанавливается на уровеньREAD COMMITTED. -
2Устанавливается на уровеньREPEATABLE READ. -
3Устанавливается на уровеньSERIALIZABLE.
-
- Область действия: Глобальная
- Динамический: Да
-
Тип данных:
numeric -
Значение по умолчанию для сессии:
-1 -
Диапазон:
-1до3
spider_remote_wait_timeout
-
Описание: Тайм-аут ожидания на удаленном сервере в секундах.
-1означает, что не установлен. - Область действия: Глобальная, Сессия
- Динамический: Да
-
Тип данных:
numeric -
Значение по умолчанию:
-1 -
Диапазон:
-1до2147483647 - Введено в: MariaDB 10.4.5
spider_reset_sql_alloc
-
Описание: Сбрасывает буфер SQL на подключение после выполнения запроса SQL.
-
-1Используется параметр таблицы. -
0Не сбрасывать. -
1Сбрасывать.
-
- Область действия: Глобальная, Сессия
- Динамический: Да
-
Тип данных:
numeric -
Значение по умолчанию для сессии:
1(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию для таблицы:
1 -
Диапазон:
-1до1 -
Имя параметра DSN:
rsa
spider_same_server_link
-
Описание: Включает связывание таблицы с тем же локальным экземпляром.
-
0Отключить связывание. -
1Включить связывание.
-
- Область действия: Глобальная, Сессия
- Динамический: Да
-
Тип данных:
boolean -
Значение по умолчанию для сессии:
OFF
spider_second_read
-
Описание: Количество записей второго чтения на сервере базы данных при нахождении первых записей из первого чтения. Spider продолжает сканирование диапазона, добавляя
LIMITс использованием переменных spider_first_read и spider_second_read.-
-1Используется параметр таблицы. -
0Обычно извлекает записи. -
1и более: Количество записей.
-
- Область действия: Глобальная, Сессия
- Динамический: Да
-
Значение по умолчанию для сессии:
0(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию для таблицы:
9223372036854775807 -
Диапазон:
-1до9223372036854775807 -
Имя параметра DSN:
srd
spider_select_column_mode
-
Описание: Режим извлечения столбцов с удаленного сервера базы данных.
-
-1Использует параметр таблицы. -
0Использует индексные столбцы, если операторSELECTможет быть разрешен с помощью индекса, в противном случае использует все столбцы. -
1Использует все столбцы, необходимые для разрешения запроса.
-
- Область действия: Глобальная, Сессия
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию для сессии:
1(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию для таблицы:
1 -
Диапазон:
-1до1 -
Имя параметра DSN:
scm
spider_selupd_lock_mode
-
Описание: Местный режим блокировки для
INSERT SELECT.-
-1Использует параметр таблицы. -
0Не использует блокировки. -
1Использует совместные блокировки. -
2Использует эксклюзивные блокировки.
-
- Область действия: Глобальная, Сессия
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию для сессии:
1(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию для таблицы:
1 -
Диапазон:
-1до2 -
Имя параметра DSN:
slm#
spider_semi_split_read
-
Описание: Использовать ли чтение кусками с параметрами смещения и ограничения в SQL-запросах, отправленных на удаленный сервер базы данных при использовании переменной системы spider_split_read.
-
-1Использует параметр таблицы. -
0Не использовать чтение кусками. -
1 or moreИспользовать чтение кусками.
-
- Область действия: Глобальная, Сессия
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию для сессии:
2(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию для таблицы:
0 -
Диапазон:
-1до2147483647 -
Имя параметра DSN:
ssr#
spider_semi_split_read_limit
-
Описание: Устанавливает предельное значение для переменной системы spider_semi_split_read.
-
-1Использует параметр таблицы. -
0или более: Предельное значение.
-
- Область действия: Глобальная, Сессия
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию для сессии:
9223372036854775807(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию для таблицы:
9223372036854775807 -
Диапазон:
-1до9223372036854775807 -
Имя параметра DSN:
ssl#
spider_semi_table_lock
-
Описание: Включает полутабличную блокировку. Это добавляет оператор LOCK TABLES к SQL-выполнениям, отправленным на удаленный сервер базы данных при использовании нетранзакционных движков хранилища, чтобы сохранить согласованность между обращениями.
-
0Отключает полутабличную блокировку. -
1Включает полутабличную блокировку.
-
- Область действия: Глобальная, Сессия
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию для сессии:
0(>=MariaDB 10.8),1(<= MariaDB 10.7) -
Диапазон:
0до1 -
Имя параметра DSN:
stl#
spider_semi_table_lock_connection
-
Описание: Использовать ли несколько подключений с полутабличной блокировкой. Чтобы включить полутабличную блокировку, используйте переменную системы spider_semi_table_lock.
-
-1Использует параметр таблицы. -
0Использует то же подключение. -
1Использует разные подключения.
-
- Область действия: Глобальная, Сессия
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию для сессии:
1(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию для таблицы:
1 -
Диапазон:
-1до1 -
Имя параметра DSN:
stc#
spider_semi_trx
-
Описание: Включает полутранзакции. Это управляет согласованностью транзакций, когда SQL-запрос разбивается на несколько запросов, отправленных на серверы базы данных. Вы можете сохранить или ослабить согласованность по мере необходимости. Spider инкапсулирует автоматически подтверждаемые SQL-запросы в транзакцию на удаленном сервере базы данных. При использовании
READ COMMITTEDилиREAD UNCOMMITTEDуровней изоляции транзакций для принудительного обеспечения согласованности, установите переменную системы spider_semi_trx_isolation в значение2.-
0Отключает согласованность полутранзакций. -
1Включает согласованность полутранзакций.
-
- Область действия: Глобальная, Сессия
- Динамическое: Да
-
Тип данных:
boolean -
Значение по умолчанию для сессии:
ON
spider_semi_trx_isolation
-
Описание: Установите согласованность при выполнении SQL-запроса диапазона, когда spider_sync_trx_isolation равно 1
-
-1ВЫКЛ -
0READ UNCOMMITTED -
1READ COMMITTED -
2REPEATABLE READ -
3SERIALIZABLE
-
- Область действия: Глобальная, Сессия
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию для сессии:
-1 -
Диапазон:
-1до3
spider_skip_default_condition
-
Описание: Вычислять ли условия push-down.
-
-1Использует параметр таблицы. -
0Вычисляет условия push-down. -
1Не вычисляет условия push-down.
-
- Область действия: Глобальная, Сессия
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию для сессии:
0(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию для таблицы:
0 -
Диапазон:
-1до1 -
Имя параметра DSN:
sdc
spider_skip_parallel_search
-
Описание: Пропускать ли параллельный поиск по определенным условиям.
-
-1:использовать параметр таблицы -
0:не пропускать -
1:пропустить параллельный поиск, если запрос не является SELECT-запросом -
2:пропустить параллельный поиск, если запрос имеет SQL_NO_CACHE -
3:1+2
-
-
Командная строка:
--spider-skip-parallel-search=# - Область действия: Глобальная, Сессия
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию для сессии:
0(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Диапазон:
-1до3 - Введено: MariaDB 10.3.3
spider_slave_trx_isolation
-
Описание: Уровень изоляции транзакций, когда таблица Spider используется рабочим потоком SQL-клиента.
-
-1выкл -
0чтения без фиксирования -
1чтения с фиксированием -
2повторного чтения -
3сериализуемого
-
-
Командная строка:
--spider-slave-trx-isolation=# - Область действия: Глобальная
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию сессии:
-1 -
Диапазон:
-1до3 - Введено: MariaDB 10.4.3, MariaDB 10.3.13
spider_split_read
-
Описание: Количество записей в блоке для повторной обработки результата, когда запрос диапазона отправляется на удалённые серверы бэкэнда.
-
-1Использует параметр таблицы. -
0или более: Количество записей.
-
- Область действия: Глобальная, Сессия
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию сессии:
9223372036854775807(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию таблицы:
9223372036854775807 -
Диапазон:
-1до9223372036854775807 -
Имя параметра DSN:
srd
spider_store_last_crd
-
Описание: Следует ли сохранять последний результат CRD в системной таблице.
-
-1Используйте параметр таблицы. -
0Не сохранять последний результат CRD в системной таблице. -
1Сохранить последний результат CRD в системной таблице.
-
-
Командная строка:
--spider-store-last-crd=# - Область действия: Глобальная
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию сессии:
1(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Диапазон:
-1до1 - Введено: MariaDB 10.3.3
- Устарело: MariaDB 10.7.4, MariaDB 10.8.3
spider_store_last_sts
-
Описание: Следует ли сохранять последний результат STS в системной таблице.
-
-1Используйте параметр таблицы. -
0Не сохранять последний результат STS в системной таблице. -
1Сохранить последний результат STS в системной таблице.
-
-
Командная строка:
--spider-store-last-sts=# - Область действия: Глобальная
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию сессии:
1(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Диапазон:
-1до1 - Введено: MariaDB 10.3.3
- Устарело: MariaDB 10.7.4, MariaDB 10.8.3
spider_strict_group_by
-
Описание: Используются ли столбцы в предложении select строго для предложения group by
-
-1Используйте параметр таблицы. -
0Не использовать строго столбцы в предложении select для предложения group by -
1Используйте столбцы в предложении select строго для предложения group by
-
- Область действия: Глобальная, Сессия
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию сессии:
1(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Диапазон:
-1до1 - Введено: MariaDB 10.5.4
spider_sts_bg_mode
-
Описание: Включает подтверждение в фоновом режиме для статистики таблицы. При включенном фоновом подтверждении Spider использует один поток на раздел для поддержания состояния таблицы. Отключить, когда системная переменная spider_sts_interval установлена в
0, что заставляет Spider всегда получать последнюю информацию по мере необходимости. Действует, когда системная переменная spider_sts_interval установлена в10.-
-1Использует параметр таблицы. -
0Отключает подтверждение в фоновом режиме. -
1Включает подтверждение в фоновом режиме (создает поток на таблицу/раздел). -
2Включает подтверждение в фоновом режиме (использует статические потоки). (с MariaDB 10.)
-
- Область действия: Глобальная, Сессия
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию сессии:
2(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Диапазон:
-1до2 -
Имя параметра DSN:
sbm
spider_sts_interval
-
Описание: Интервал времени статистики таблицы с удалённых серверов бэкэнда.
-
-1Использует параметр таблицы. -
0Получает последнюю статистику таблицы по запросу. -
1или более: Интервал в секундах для подтверждения состояния таблицы.
-
- Область действия: Глобальная, Сессия
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию сессии:
10(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию таблицы:
10 -
Диапазон:
-1до2147483647 -
Имя параметра DSN:
siv
spider_sts_mode
-
Описание: Режим статистики таблиц. Режим для статистики таблиц. Команда SHOW используется по умолчанию на уровне таблицы.
-
-1,0Использует параметр таблицы. -
1Использует командуSHOW. -
2Использует Информационную схему.
-
- Область действия: Глобальная, Сессия
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию сессии:
1(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию таблицы:
1 -
Диапазон:
-1до2 -
Имя параметра DSN:
smd - Устарело: MariaDB 10.7.4, MariaDB 10.8.3
spider_sts_sync
-
Описание: Синхронизирует статистику таблиц в разнесённых таблицах.
-
-1Использует параметр таблицы. -
0Не синхронизирует статистику таблиц в разнесённых таблицах. -
1Синхронизирует состояние таблицы при открытии таблицы, не синхронизирует после открытия. -
2Синхронизирует статистику таблиц.
-
- Область действия: Глобальная, Сессия
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию сессии:
0(>=MariaDB 10.7),-1(<= MariaDB 10.6) -
Значение по умолчанию таблицы:
0 -
Диапазон:
-1до2 -
Имя параметра DSN:
ssy
spider_support_xa
-
Описание: Протокол XA для зеркалирования и для многофрагментных транзакций.
-
1Включает протокол XA для этих операций Spider. -
0Отключает протокол XA для этих операций Spider.
-
- Область действия: Глобально
- Динамический: Нет
-
Тип данных:
boolean -
Значение по умолчанию в таблице:
1
spider_sync_autocommit
-
Описание: Нужно ли выполнять локальные автоматические фиксации на удалённых серверах бэкэнда.
-
OFFВыполняет локальные автоматические фиксации. -
ONНе выполняет локальные автоматические фиксации.
-
- Область действия: Глобально, Сессия
- Динамический: Да
-
Тип данных:
boolean -
Значение по умолчанию для сессии:
ON
spider_sync_sql_mode
-
Описание: Нужно ли синхронизировать sql_mode.
-
OFFНе синхронизировать -
ONСинхронизировать
-
- Область действия: Глобально, Сессия
- Динамический: Да
-
Тип данных:
boolean -
Значение по умолчанию:
ON - Введено в: MariaDB 10.4.7
spider_sync_time_zone
-
Описание: Нужно ли синхронизировать локальную часовую зону на удалённых серверах бэкэнда.
-
OFFНе синхронизировать часовые зоны. -
ONСинхронизировать часовые зоны.
-
- Область действия: Глобально
- Динамический: Да
-
Тип данных:
boolean -
Значение по умолчанию для сессии:
OFF - Удалено в: MariaDB 10.3.9
spider_sync_trx_isolation
-
Описание: Передаёт локальные уровни изоляции транзакций на удалённые серверы бэкэнда.
-
OFFНе передавать локальные уровни изоляции. -
ONПередавать локальные уровни изоляции.
-
- Область действия: Глобально, Сессия
- Динамический: Да
-
Тип данных:
boolean -
Значение по умолчанию для сессии:
ON
spider_table_crd_thread_count
- Описание: Статическое количество потоков для таблицы crd.
-
Командная строка:
--spider-table-crd-thread-count=# - Область действия: Глобально
- Динамический: Нет
-
Тип данных:
numeric -
Значение по умолчанию:
10 -
Диапазон:
1до4294967295 - Введено в: MariaDB 10.3.3
spider_table_init_error_interval
- Описание: Интервал в секундах, в течение которого возвращается тот же код ошибки, если инициализация таблицы завершилась ошибкой. Используется для защиты от бесконечных циклов в ссылках на таблицы.
- Область действия: Глобально
- Динамический: Да
-
Тип данных:
numeric -
Значение по умолчанию:
1 -
Диапазон:
0до4294967295
spider_table_sts_thread_count
- Описание: Статическое количество потоков для таблицы sts.
-
Командная строка:
--spider-table-sts-thread-count=# - Область действия: Глобально
- Динамический: Нет
-
Тип данных:
numeric -
Значение по умолчанию:
10 -
Диапазон:
1до4294967295 - Введено в: MariaDB 10.3.3
spider_udf_ct_bulk_insert_interval
-
Описание: Интервал в миллисекундах между массовыми вставками при копировании. Для использования с функцией UDF spider_copy_tables, которая копирует данные таблицы, связанные с таблицей Spider, с сервера источника на сервер назначения с помощью массовой вставки. Если этот интервал равен 0, это может привести к увеличению трафика записи.
-
-1Использует параметр UDF. -
0и более: Время в миллисекундах.
-
- Область действия: Глобально
- Динамический: Да
-
Тип данных:
numeric -
Значение по умолчанию:
-1 -
Значение по умолчанию в таблице:
2147483647 -
Диапазон:
-1до2147483647 - Устарело в: MariaDB 10.7.4, MariaDB 10.8.3
- Удалено в: MariaDB 10.10
spider_udf_ct_bulk_insert_rows
-
Описание: Количество строк для вставки за один раз при копировании во время массовых вставок.
-
-1, 0: Использует параметр таблицы. -
1и более: Количество строк
-
- Область действия: Глобально
- Динамический: Да
-
Тип данных:
numeric -
Значение по умолчанию:
-1 -
Значение по умолчанию в таблице:
18446744073709551615 -
Диапазон:
-1до9223372036854775807 - Устарело в: MariaDB 10.7.4, MariaDB 10.8.3
- Удалено в: MariaDB 10.10
spider_udf_ds_bulk_insert_rows
-
Описание: Количество строк, вставляемых за один раз во время массовых вставок, когда результат запроса хранится в временной таблице при выполнении UDF.
-
-1, 0Использует параметр UDF. -
1или более: Количество строк
-
- Область действия: Глобально, Сессия
- Динамический: Да
-
Тип данных:
numeric -
Значение по умолчанию:
-1 -
Значение по умолчанию в таблице:
9223372036854775807 -
Диапазон:
-1до9223372036854775807 - Устарело в: MariaDB 10.7.4, MariaDB 10.8.3
- Удалено в: MariaDB 10.10
spider_udf_ds_table_loop_mode
-
Описание: Нужно ли хранить результат запроса в той же временной таблице, когда количество временных таблиц для UDF меньше количества строк в результате выполнения UDF.
-
-1Использует параметр таблицы. -
0Удаляет записи. -
1Вставляет последнюю таблицу. -
2Вставляет первую таблицу и повторяет цикл.
-
- Область действия: Глобально, Сессия
- Динамический: Да
-
Тип данных:
numeric -
Значение по умолчанию:
-1 -
Диапазон:
-1до2 - Устарело в: MariaDB 10.7.4, MariaDB 10.8.3
- Удалено в: MariaDB 10.10
spider_udf_ds_use_real_table
-
Описание: Нужно ли использовать реальную таблицу для списка временных таблиц.
-
-1Использует параметр UDF. -
0Не использовать реальную таблицу. -
1Использовать реальную таблицу.
-
- Область действия: Глобально, Сессия
- Динамический: Да
-
Тип данных:
numeric -
Значение по умолчанию:
-1 -
Диапазон:
-1до1 - Устарело в: MariaDB 10.7.4, MariaDB 10.8.3
- Удалено в: MariaDB 10.10
spider_udf_table_lock_mutex_count
- Описание: Количество мьютексов блокировки таблицы для UDF Spider.
- Область действия: Глобально
- Динамический: Нет
-
Тип данных:
numeric -
Значение по умолчанию:
20 -
Диапазон:
1до4294967295 - Удалено в: MariaDB 10.10
spider_udf_table_mon_mutex_count
- Описание: Счётчик мьютексов таблицы mon для UDF Spider.
- Область действия: Глобальная
- Динамическое: Нет
-
Тип данных:
numeric -
Значение по умолчанию:
20 -
Диапазон:
1до4294967295 - Удалено: MariaDB 10.10
spider_use_all_conns_snapshot
-
Описание: Передавать ли операторы
START TRANSACTION WITH SNAPSHOTвсем подключениям.-
OFFОператор не передаётся всем подключениям. -
ONОператор передаётся всем подключениям.
-
- Область действия: Глобальная, Сессия
- Динамическое: Да
-
Тип данных:
boolean -
Значение по умолчанию (сессия):
OFF
spider_use_cond_other_than_pk_for_update
-
Описание: Использовать ли все условия, даже если условие содержит первичный ключ.
-
0Не использовать все условия -
1Использовать все условия
-
- Область действия: Глобальная, Сессия
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию:
1 -
Диапазон:
0до1 - Введено: MariaDB 10.3.13, MariaDB 10.4.3
spider_use_consistent_snapshot
-
Описание: Передавать ли локальный оператор
START TRANSACTION WITH CONSISTENTна удалённые сервера бэкэнда.-
OFFНе передавать локальный оператор. -
ONПередавать локальный оператор.
-
- Область действия: Глобальная, Сессия
- Динамическое: Да
-
Тип данных:
boolean -
Значение по умолчанию:
OFF
spider_use_default_database
-
Описание: Использовать ли базу данных по умолчанию.
-
OFFНе использовать базу данных по умолчанию. -
ONИспользовать базу данных по умолчанию.
-
- Область действия: Глобальная, Сессия
- Динамическое: Да
-
Тип данных:
boolean -
Значение по умолчанию:
ON
spider_use_flash_logs
-
Описание: Передавать ли операторы FLUSH LOGS на удалённые сервера бэкэнда.
-
OFFНе передавать оператор. -
ONПередавать оператор.
-
- Область действия: Глобальная, Сессия
- Динамическое: Да
-
Тип данных:
boolean -
Значение по умолчанию:
OFF
spider_use_handler
-
Описание: Преобразует операторы HANDLER. Когда системная переменная spider_sync_trx_isolation установлена в
0, Spider отключает преобразования HANDLER для предотвращения использования оператора на уровне изоляции SERIALIZABLE. - Область действия: Глобальная, Сессия
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию:
-1 -
Значение по умолчанию для таблицы:
0 -
Диапазон:
-1до3 -
Имя параметра DSN:
uhd - Устарело: MariaDB 10.7.4, MariaDB 10.8.3
- Удалено: MariaDB 10.10
spider_use_pushdown_udf
-
Описание: При использовании функции UDF в условии и установленной системной переменной engine_condition_pushdown в значение
1, выполнять ли функцию UDF локально или передавать её вниз.-
-1Использование параметра таблицы. -
0Не передавать UDF. -
1Передавать UDF.
-
- Область действия: Глобальная, Сессия
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию:
-1 -
Значение по умолчанию для таблицы:
1 -
Диапазон:
-1до1 -
Имя параметра DSN:
upu
spider_use_snapshot_with_flush_tables
-
Описание: Оборачивать ли операторы FLUSH LOGS и UNLOCK TABLES, когда операторы
START TRANSACTION WITH CONSISTENTиFLUSH TABLE WITH READ LOCKотправляются на удалённые сервера бэкэнда.-
0: Без обёртки. -
1: Оборачивать, только если системная переменная spider_use_all_conns_snapshot установлена в1. -
2: Синхронизировать снимок с помощью оператора LOCK TABLES и [flush|FLUSH TABLES]] на уровне транзакции XA. Это эффективно только, если системная переменная spider_use_all_cons_snapshot установлена в1.
-
- Область действия: Глобальная, Сессия
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию:
0 -
Диапазон:
0до2
spider_use_table_charset
-
Описание: Использовать ли локальный набор символов таблицы character set для подключений к удалённым серверам бэкэнда.
-
-1Использование параметра таблицы. -
0Использоватьutf8. -
1Использование набора символов таблицы.
-
- Область действия: Глобальная, Сессия
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию:
-1 -
Значение по умолчанию для таблицы:
1 -
Диапазон:
-1до1 -
Имя параметра DSN:
utc
spider_version
- Описание: Текущая версия Spider. Удалено в MariaDB 10.9.2, когда номер версии Spider был сопоставлен с версией сервера.
- Область действия: Глобальная
- Динамическое: Нет
-
Тип данных:
string - Удалено: MariaDB 10.9.2
spider_wait_timeout
-
Описание: Таймаут ожидания в секундах для установки соединения с удалённым сервером.
-1— не задано. - Область действия: Глобальная, Сессия
- Динамическое: Да
-
Тип данных:
numeric -
Значение по умолчанию:
604800 -
Диапазон:
-1до2147483647 - Введено: MariaDB 10.4.5
spider_xa_register_mode
-
Описание: Режим регистрации транзакций XA в системной таблице.
-
0Регистрация всех транзакций XA -
1Регистрация только транзакций записи XA
-
-
Командная строка:
--spider-xa-register-mode=# - Область действия: Глобальная, Сессия
- Динамический: Да
-
Тип данных:
numeric -
Значение по умолчанию:
1 -
Диапазон:
0до1 - Введено: MariaDB 10.3.3
- Устарело: MariaDB 10.7.4, MariaDB 10.8.3
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/spider-server-system-variables/