Spider System Variables
The following variables are available when the Spider storage engine has been installed.
See Server System Variables for a complete list of system variables and instructions on setting them.
See also the Full list of MariaDB options, system and status variables.
MariaDB starting with 10.5.22
Starting from MariaDB 10.5.22, MariaDB 10.6.15, MariaDB 10.9.8, MariaDB 10.10.6, MariaDB 10.11.5, MariaDB 11.0.3, all spider system variables with the value -1 for deferring to table parameter values follow the correct overriding mechanism: table parameter (if set) overrides system variables (if not -1) overrides actual variable default. As a side effect, all such system variables in all versions have the same default value as the table param default value. Before this change, a non-minus-one system variable value would override the table parameter value. That is, if both the system variable value and the table parameter value were set to be non-minus-one, the system variable value would prevail. For MariaDB 10.7+ where the system variable default values were the same as table param default instead of -1, this means that if the system variable were not set, but a table param is set to a non-default value, the default would override the non-default value.
spider_auto_increment_mode
spider_auto_increment_modeDescription: The auto increment mode.
-1Falls back to the default value, if the table parameter is not set.0Normal Mode. Uses a counter that Spider gets from the remote backend server with an exclusive lock for the auto-increment value. This mode is slow. Use Quick Mode (2), if you use Spider tables with the table partitioning feature and the auto-increment column is the first column of the index.1Quick Mode. Uses an internal Spider counter for the auto-increment value. This mode is fast, but it is possible for duplicates to occur when updating the same table from multiple Spider proxies.2Set Zero Mode. The auto-increment value is given by the remote backend. Sets the column to0, even if you set the value to the auto-increment column in your statement. If you use the table with the table partitioning feature, it sets to zero after choosing an inserted partition.3When the auto-increment column is set toNULL, the value is given by the remote backend server. If you set the auto-increment column to0,the value is given by the local server. Set spider_reset_auto_increment to2or3if you want to use an auto-increment column on the remote server.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
0Default Table Value:
0Range:
-1to3DSN Parameter Name:
aim
spider_bgs_first_read
spider_bgs_first_readDescription: Number of first read records to use when performing a concurrent background search. To start a range scan on the remote backend, the storage engine first needs to send the first record. Fetching a second record in the same query can save a network round trip stopping the plan if the backend has a single record. The first and second reads are used to warm up for background search. When not using spider_split_read and spider_semi_split_read, the third read fetches the remaining data source in a single fetch.
-1Falls back to the default value, if the table parameter is not set.0Records are usually retrieved.1and greater: Number of records.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
2Default Table Value:
2Range:
-1to9223372036854775807DSN Parameter Name:
bfr
spider_bgs_mode
spider_bgs_modeDescription: Background search mode. This enables the use of a thread per data server connection if the query is not shard-based and must be distributed across shards. The partitioning plugin scans partitions one after the other to optimize memory usage. Because the shards are external, reading all shards can be performed in parallel when the plan prunes multiple partitions.
-1Falls back to the default value, if the table parameter is not set.0Disables background search.1Uses background search when searching without locks2Uses background search when searching without locks or with shared locks.3Uses background search regardless of locks.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
0Default Table Value:
0Range:
-1to3DSN Parameter Name:
bmd
spider_bgs_second_read
spider_bgs_second_readDescription: Number of second read records on the backend server when using background search. When the first records are found from spider_bgs_first_read, the engine continues scanning a range adding a
LIMITof spider_bgs_first_read and spider_bgs_second_read.-1Falls back to the default value, if the table parameter is not set.0Records are usually retrieved.1and greater: Number of records.
Scope: Global, Session
Dynamic: Yes
Default Session Value:
100Default Table Value:
100Range:
-1to9223372036854775807DSN Parameter Name:
bsr
spider_bka_engine
spider_bka_engineDescription: Storage engine used with temporary tables when the spider_bka_mode system variable is set to
1. Defaults to the value of the table parameter, which is MEMORY by default.Scope: Global, Session
Dynamic: Yes
Data Type:
stringDefault Session Value:
""Default Table Value:
MemoryDSN Parameter Name:
bke
spider_bka_mode
spider_bka_modeDescription: Internal action to perform when multi-split reads are disabled. If the spider_multi_split_read system variable is set to
0, Spider uses this variable to determine how to handle statements when the optimizer resolves range retrieval to multiple conditions.-1Falls back to the default value, if the table parameter is not set.0Uses "union all".1Uses a temporary table, if it is judged acceptable.2Uses a temporary table, if it is judged acceptable and avoids replication delay.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
1Default Table Value:
1Range:
-1to2DSN Parameter Name:
bkm
spider_bka_table_name_type
spider_bka_table_name_typeDescription: The type of temporary table name for bka.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
1Range:
-1to1
spider_block_size
spider_block_sizeDescription: Size of memory block used in MariaDB. Can usually be left unchanged.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
16384Range:
0to4294967295DSN Parameter Name:
bsz
spider_buffer_size
spider_buffer_sizeDescription: Buffer size.
-1, the default, will use the table parameter.Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
16000Default Table Value:
16000Range:
-1to2147483647Introduced: MariaDB 10.5.4
spider_bulk_size
spider_bulk_sizeDescription: Size in bytes of the buffer when multiple grouping multiple
INSERTstatements in a batch, (that is, bulk inserts).-1The table parameter is adopted.0or greater: Size of the buffer.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
16000Default Table Value:
16000Range:
-1to2147483647DSN Parameter Name:
bsz
spider_bulk_update_mode
spider_bulk_update_modeDescription: Bulk update and delete mode. Note: If you use a non-default value for the spider_bgs_mode or spider_split_read system variables, Spider sets this variable to
2.-1Falls back to the default value, if the table parameter is not set.0SendsUPDATEandDELETEstatements one by one.1Collects multipleUPDATEandDELETEstatements, then sends the collected statements one by one.2Collects multipleUPDATEandDELETEstatements and sends them together.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
0Default Table Value:
0Range:
-1to2DSN Parameter Name:
bum
spider_bulk_update_size
spider_bulk_update_sizeDescription: Size in bytes for
UPDATEandDELETEqueries when generating bulk updates.-1The table parameter is adopted.0or greater: Size of buffer.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
16000Default Table Value:
16000Range:
-1to2147483647DSN Parameter Name:
bus
spider_casual_read
spider_casual_readDescription: Casual Reads enables all isolation levels, (such as repeatable reads) to work with transactions on multiple backends. With auto-commit queries, you can relax read consistency and run on multiple connections to the backends. This enables parallel queries across partitions, even if multiple shards are stored on the same physical server. Deprecated in MariaDB 11.5 due to the complexity of the code for little benefit.
-1Use table parameter.0Use casual read.1Choose connection channel automatically.2to63Number of connection channels.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
0Default Table Value:
0Range:
-1to63DSN Parameter Name:
##Deprecated: MariaDB 11.5
spider_conn_recycle_mode
spider_conn_recycle_modeDescription: Connection recycle mode.
0Disconnect.1Recycle by all sessions.2Recycle in the same session.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericRange:
0to2Default Session Value:
0
spider_conn_recycle_strict
spider_conn_recycle_strictDescription: Whether to force the creation of new connections.
1Don't force.0Force new connection
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
0Range:
0to1
spider_conn_wait_timeout
spider_conn_wait_timeoutDescription: Max waiting time in seconds for Spider to get a remote connection.
Scope: Global
Dynamic: Yes
Data Type:
numericDefault Session Value:
10Range:
0to1000Introduced: MariaDB 10.3.3
spider_connect_error_interval
spider_connect_error_intervalDescription: Return same error code until interval passes if connection is failed
Scope: Global,
Dynamic: Yes
Data Type:
numericDefault Value:
1Range:
0to4294967295
spider_connect_mutex
spider_connect_mutexDescription: Whether to serialize remote servers connections (use mutex at connecting). Use this parameter if you get an error or slowdown due to too many connection processes.
0Not serialized.1: Serialized.
Scope: Global, Session
Dynamic: Yes
Data Type:
booleanDefault Session Value:
0
spider_connect_retry_count
spider_connect_retry_countDescription: Number of times to retry connections that fail due to too many connection processes.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
2(>= MariaDB 11.8),1000(<= MariaDB 11.7)Range:
0to2147483647
spider_connect_retry_interval
spider_connect_retry_intervalDescription: Interval in microseconds for connection failure due to too many connection processes.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
1000Range:
-1to9223372036854775807
spider_connect_timeout
spider_connect_timeoutDescription: Timeout in seconds to declare remote backend unresponsive when opening a connection. Change for high-latency networks.
-1The table parameter is adopted.0Less than 1.1and greater: Number of seconds.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
6Default Table Value:
0Range:
-1to2147483647DSN Parameter Name:
cto
spider_crd_bg_mode
spider_crd_bg_modeDescription: Indexes cardinality statistics in the background. Disable when the spider_crd_mode system variable is set to
3or when the spider_crd_interval variable is set to0.-1Falls back to the default value, if the table parameter is not set.0Disables background confirmation.2Enables background confirmation.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
2Default Table Value:
1Range:
-1to2DSN Parameter Name:
cbm
spider_crd_interval
spider_crd_intervalDescription: Time interval in seconds of index cardinality statistics. Set to
0to always get the latest information from remote servers.-1The table parameter is adopted.1or more: Interval in seconds table state confirmation.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
51Default Table Value:
51Range:
-1to2147483647DSN Parameter Name:
civ
spider_crd_mode
spider_crd_modeDescription: Mode for index cardinality statistics. By default, uses
SHOWat the table-level.-1,0Uses the table parameter.1Uses theSHOWcommand.2Uses the Information Schema.3Uses theEXPLAINcommand.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
1Default Table Value:
1Range:
-1to3DSN Parameter Name:
cmdDeprecated: MariaDB 10.7.4, MariaDB 10.8.3
spider_crd_sync
spider_crd_syncDescription: Synchronize index cardinality statistics in partitioned tables.
-1Falls back to the default value, if the table parameter is not set.0Disables synchronization.1Uses table state synchronization when opening a table, but afterwards performs no synchronization.2Enables synchronization.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
0Default Table Value:
0Range:
-1to2DSN Parameter Name:
csy
spider_crd_type
spider_crd_typeDescription: Type of cardinality calculation. Only effective when the spider_crd_mode system variable is set to use
SHOW(1) or to use the Information Schema (2).-1Falls back to the default value, if the table parameter is not set.0Uses the value of the spider_crd_weight system variable, as a fixed value.1Uses the value of the spider_crd_weight system variable, as an addition value.2Uses the value of the spider_crd_weight system variable, as a multiplication value.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
2Default Table Value:
2Range:
-1to2DSN Parameter Name:
ctpDeprecated: MariaDB 10.7.4, MariaDB 10.8.3
spider_crd_weight
spider_crd_weightDescription: Weight coefficient used to calculate effectiveness of index from the cardinality of column. For more information, see the description for the spider_crd_type system variable.
-1Falls back to the default value, if the table parameter is not set.0or greater: Weight.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
2Default Table Value:
2Range:
-1to2147483647DSN Parameter Name:
cwgDeprecated: MariaDB 10.7.4, MariaDB 10.8.3
spider_delete_all_rows_type
spider_delete_all_rows_typeDescription: The type of delete_all_rows.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
1Range:
-1to1
spider_direct_dup_insert
spider_direct_dup_insertDescription: Manages duplicate key check for REPLACE, INSERT IGNORE and LOAD DATA LOCAL INFILE to remote servers. This can save on network roundtrips if the key always maps to a single partition. For bulk operations, records are checked for duplicate key errors one by one on the remote server, unless you set it to avoid duplicate checks on local servers (
1).-1Falls back to the default value, if the table parameter is not set.0Performs duplicate checks on the local server.1Avoids duplicate checks on the local server.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
0Default Table Value:
0Range:
-1to1DSN Parameter Name:
ddi
spider_direct_order_limit
spider_direct_order_limitDescription: Pushes
ORDER BYandLIMIToperations to the remote server.-1Falls back to the default value, if the table parameter is not set.0Uses local execution.1Uses push down execution.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
2Default Table Value:
9223372036854775807Range:
-1to9223372036854775807DSN Parameter Name:
dol
spider_disable_group_by_handler
spider_disable_group_by_handlerDescription: Whether to disable the spider group by handler, which if created takes over the query execution after query optimization is done.
OFFDoes not disable the spider group by handler.ONDisables the spider group by handler.
Scope: Global, Session
Dynamic: Yes
Data Type:
booleanDefault Value:
OFFIntroduced: MariaDB 10.10.7
spider_dry_access
spider_dry_accessDescription: Simulates an empty result-set. No queries are sent to the backend. Use for performance tuning.
0Normal access.1All access from Spider to data node is suppressed.
Scope: Global
Dynamic: No
Data Type:
booleanDefault Value:
OFF
spider_error_read_mode
spider_error_read_modeDescription: Sends an empty result-set when reading a backend server raises an error. Useful with applications that don't implement transaction replays.
-1Falls back to the default value, if the table parameter is not set.0Returns an error.1Returns an empty result.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
0Default Table Value:
0Range:
-1to1DSN Parameter Name:
erm
spider_error_write_mode
spider_error_write_modeDescription: Sends an empty result-set when writing to a backend server raises an error. Useful with applications that don't implement transaction replays.
-1Falls back to the default value, if the table parameter is not set.0Returns an error.1Returns an empty result-set on error.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
0Default Table Value:
0Range:
-1to1DSN Parameter Name:
ewm
spider_first_read
spider_first_readDescription: Number of first read records to start a range scan on the backend server. Spider needs to send the first record. Fetching the second record saves network round-trips, stopping the plan if the backend has a single record. First read and second read are used to warm up for background searches, third reads without using the spider_split_read and spider_semi_split_read system variables fetches the remaining data source in a single last fetch.
-1Use the table parameter.0Usually retrieves records.1and greater: Sets the number of first read records.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
0Default Table Value:
2Range:
-1to9223372036854775807DSN Parameter Name:
frd
spider_force_commit
spider_force_commitDescription: Behavior when error occurs on
XA PREPARE,XA COMMIT, andXA ROLLBACKstatements.0Returns the error.1Returns the error when thexiddoesn't exist, otherwise it continues processing the XA transaction.2Continues processing the XA transaction, disregarding all errors.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
0Range:
0to2
spider_general_log
spider_general_logDescription: Whether Spider logs all commands to the General Log. Spider logs error codes according to the spider_log_result_errors system variable.
OFFLogs no commands.ONLogs commands to the General Log.
Scope: Global, Session
Dynamic: Yes
Data Type:
booleanDefault Session Value:
OFF
spider_ignore_comments
spider_ignore_commentsDescription: Whether to unconditionally ignore COMMENT and CONNECTION strings without checking whether table options are specified.
Scope: Global, Session
Dynamic: Yes
Data Type:
booleanDefault Value:
OFFIntroduced: MariaDB 11.3.0
spider_index_hint_pushdown
spider_index_hint_pushdownDescription: Whether to use pushdown index hints, like
force_index.0Do not use pushdown hints1Use pushdown hints
Scope: Global, Session
Dynamic: Yes
Data Type:
booleanDefault Session Value:
OFFIntroduced: MariaDB 10.3.3
spider_init_sql_alloc_size
spider_init_sql_alloc_sizeDescription: Initial size of the local SQL buffer.
-1Falls back to the default value, if the table parameter is not set.0or greater: Size of the buffer.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
1024Default Table Value:
1024DSN Parameter Name:
isaRange:
-1to2147483647Deprecated: MariaDB 10.7.5, MariaDB 10.8.4, MariaDB 10.9.2
spider_internal_limit
spider_internal_limitDescription: Limits the number of records when acquired from a remote server.
-1The table parameter is adopted.0or greater: Records limit.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
9223372036854775807Default Table Value:
9223372036854775807Range:
-1to9223372036854775807DSN Parameter Name:
ilmDeprecated: MariaDB 10.7.4, MariaDB 10.8.3
spider_internal_offset
spider_internal_offsetDescription: Skip records when acquired from the remote server.
-1Falls back to the default value, if the table parameter is not set.0or more : Number of records to skip.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
0Default Table Value:
0Range:
-1to9223372036854775807DSN Parameter Name:
iosDeprecated: MariaDB 10.7.4, MariaDB 10.8.3
spider_internal_optimize
spider_internal_optimizeDescription: Whether to perform push down operations for OPTIMIZE TABLE statements.
-1Falls back to the default value, if the table parameter is not set.0Transmitted.1Not transmitted.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
0Default Table Value:
0Range:
-1to1DSN Parameter Name:
iom
spider_internal_optimize_local
spider_internal_optimize_localDescription: Whether to transmit to remote servers when OPTIMIZE TABLE statements are executed on the local server.
-1Falls back to the default value, if the table parameter is not set.0Not transmitted.1Transmitted.
Default Session Value:
0Default Table Value:
0Range:
-1to1DSN Parameter Name:
iol
spider_internal_sql_log_off
spider_internal_sql_log_offDescription: Whether to log SQL statements sent to the remote server in the General Query Log.
Explicitly setting this system variable to either
ONorOFFcauses the Spider node to send aSET sql_log_offstatement to each of the data nodes using theSUPERprivilege.-1Don't know or does not matter; don't send 'SET SQL_LOG_OFF' statement0Send 'SET SQL_LOG_OFF 0' statement to data nodes (logs SQL statements to the remote server)1Send 'SET SQL_LOG_OFF 1' statement to data nodes (doesn't log SQL statements to the remote server)
Scope: Global, Session
Dynamic: Yes
Data Type:
numeric(previouslyboolean)Range:
-1to1Default Session Value:
-1(previouslyON)
spider_internal_unlock
spider_internal_unlockDescription: Whether to transmit unlock tables to the connection of the table used with
SELECTstatements.0Not transmitted.1Transmitted.
Data Type:
booleanDefault Session Value:
0
spider_internal_xa
spider_internal_xaDescription: Whether to implement XA at the server- or storage engine-level. When using the server-level, set different values for the server_id system variable on all server instances to generate different
xidvalues.OFFUses the storage engine protocol.ONUses the server protocol.
Scope: Global, Session
Dynamic: Yes
Data Type:
booleanDefault Session Value:
OFF
spider_internal_xa_id_type
spider_internal_xa_id_typeDescription: The type of internal_xa id.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
0Range:
-1to1
spider_internal_xa_snapshot
spider_internal_xa_snapshotDescription: Limitation for reading consistent data on all backend servers when using MariaDB's internal XA implementation and
START TRANSACTION WITH CONSISTENT SNAPSHOT.0Raise error when using a Spider table.1Raise error when issued aSTART TRANSACTIONstatement.2Takes a consistent snapshot on each backend, but loses global consistency.3Starts transactions with XA, but removesCONSISTENT SNAPSHOT.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericRange:
0to3Default Session Value:
0
spider_load_crd_at_startup
spider_load_crd_at_startupDescription: Whether to load CRD from the system table at startup.
-1Use table parameter0Do not load1Load
Scope: Global
Dynamic: Yes
Data Type:
numericDefault Session Value:
1Range:
-1to1Introduced: MariaDB 10.3.3
Deprecated: MariaDB 10.7.4, MariaDB 10.8.3
spider_load_sts_at_startup
spider_load_sts_at_startupDescription: Whether to load STS from the system table at startup.
-1Use table parameter0Do not load1Load
Scope: Global
Dynamic: Yes
Data Type:
booleanDefault Session Value:
1Range:
-1to1Introduced: MariaDB 10.3.3
Deprecated: MariaDB 10.7.4, MariaDB 10.8.3
spider_local_lock_table
spider_local_lock_tableDescription: Whether to push LOCK TABLES statements down to the remote server.
0Transmitted.1Not transmitted.
Scope: Global, Session
Dynamic: Yes
Data Type:
booleanDefault Value:
0
spider_lock_exchange
spider_lock_exchangeDescription: Whether to convert SELECT... LOCK IN SHARE MODE and SELECT... FOR UPDATE statements into a LOCK TABLE statement.
0Not converted.1Converted.
Scope: Global, Session
Dynamic: Yes
Data Type:
booleanDefault Value:
0
spider_log_result_error_with_sql
spider_log_result_error_with_sqlDescription: How to log SQL statements with result errors.
0No log1Log error2Log warning summary3Log warning4Log info (Added in MariaDB 10.5.4)
Scope: Global
Dynamic: Yes
Data Type:
numericDefault Value:
0Range:
0to4
spider_log_result_errors
spider_log_result_errorsDescription: Log results from data nodes to the Spider node in the Error Log. Performs no logging by default.
0: Logs no errors from data nodes.1: Logs errors from data nodes.2: Logs errors from data nodes, as well as warning summaries.3: Logs errors from data nodes, as well as warning summaries and details.4: Logs errors from data nodes, as well as warning summaries and details, and result summaries.
Scope: Global
Dynamic: Yes
Data Type:
numericDefault Value:
0Range:
0to4
spider_low_mem_read
spider_low_mem_readDescription: Whether to use low memory mode when executing queries issued internally to remote servers that return result-sets.
-1Falls back to the default value, if the table parameter is not set.0Doesn't use low memory mode.1Uses low memory mode.
Data Type:
numericDefault Session Value:
1Default Table Value:
1Range:
-1to1
spider_max_connections
spider_max_connectionsDescription: Maximum number of connections from Spider to a remote MariaDB servers. Defaults to
0, which is no limit.Command-line:
--spider-max-connectionsScope: Global
Dynamic: Yes
Data Type:
numericDefault Session Value:
0Range:
0to99999Introduced: MariaDB 10.3.3
spider_max_order
spider_max_orderDescription: Maximum number of columns for
ORDER BYoperations.-1The table parameter is adopted.0and greater: Maximum number of columns.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
32767Default Table Value:
32767Range:
-1to32767DSN Parameter Name:
mod
spider_multi_split_read
spider_multi_split_readDescription: Whether to divide a statement into multiple SQL statements sent to the remote backend server when the optimizer resolves range retrievals to multiple conditions.
-1Falls back to the default value, if the table parameter is not set.0Doesn't divide statements.1Divides statements.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
100Default Table Value:
100Range:
-1to2147483647DSN Parameter Name:
msr
spider_net_read_timeout
spider_net_read_timeoutDescription: TCP timeout in seconds to declare remote backend servers unresponsive when reading from a connection. Change for high latency networks.
-1Falls back to the default value, if the table parameter is not set.0Less than 1 second timeout.1and greater: Timeout in seconds.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
600Default Table Value:
600Range:
-1to2147483647DSN Parameter Name:
nrt
spider_net_write_timeout
spider_net_write_timeoutDescription: TCP timeout in seconds to declare remote backend servers unresponsive when writing to a connection. Change for high latency networks.
-1The table parameter is adopted.0Less than 1 second timeout.1and more: Timeout in seconds.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
600Default Table Value:
600Range:
-1to2147483647DSN Parameter Name:
nwt
spider_ping_interval_at_trx_start
spider_ping_interval_at_trx_startDescription: Resets the connection with keepalive timeout in seconds by sending a ping.
0At every transaction.1and greater: Number of seconds.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Value:
3600Range:
0to2147483647
spider_quick_mode
spider_quick_modeDescription: Sets the backend query buffering to cache on the remote backend server or in the local buffer.
-1Falls back to the default value, if the table parameter is not set.0Local buffering, it acquires records collectively withstore_result.1Remote buffering, it acquires records one by one. Interrupts don't wait and recovery on context switch back.2Remote buffering, it acquires records one by one. Interrupts wait to the end of the acquisition.3Local buffering, uses a temporary table on disk when the result-set is greater than the value of the spider_quick_page_size system variable.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
3Default Table Value:
3Range:
-1to3DSN Parameter Name:
qmd
spider_quick_page_byte
spider_quick_page_byteDescription: Memory limit by size in bytes in a page when acquired record by record.
-1The table parameter is used. When quick_mode is 1 or 2, Spider stores at least 1 record even if quick_page_byte is smaller than 1 record. When quick_mode is 3, quick_page_byte is used for judging using temporary tables. That is given priority when spider_quick_page_byte is set.0or greater: Memory limit.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
10485760Range:
-1to9223372036854775807Introduced: MariaDB 10.4.3, MariaDB 10.3.13
spider_quick_page_size
spider_quick_page_sizeDescription: Number of records in a page when acquired record by record.
-1The table parameter is adopted.0or greater: Number of records.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
1024(>=MariaDB 10.7),-1(<= MariaDB 10.6)Default Table Value:
100Range:
-1to9223372036854775807DSN Parameter Name:
qps
spider_read_only_mode
spider_read_only_modeDescription: Whether to allow writes on Spider tables.
-1Falls back to the default value, if the table parameter is not set.0Allows writes to Spider tables.1Makes tables read- only.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
0(>=MariaDB 10.7),-1(<= MariaDB 10.6)Default Table Value:
0Range:
-1to1DSN Parameter Name:
rom
spider_remote_access_charset
spider_remote_access_charsetDescription: Forces the specified session character set when connecting to the backend server. This can improve connection time performance.
Scope: Global, Session
Dynamic: Yes
Data Type:
stringDefault Session Value:
null
spider_remote_autocommit
spider_remote_autocommitDescription: Sets the auto-commit mode when connecting to backend servers. This can improve connection time performance.
-1Doesn't change the auto-commit mode.0Sets the auto-commit mode to0.1Sets the auto-commit mode to1.
Scope: Global
Dynamic: Yes
Data Type:
numericDefault Session Value:
-1Range:
-1to1
spider_remote_default_database
spider_remote_default_databaseDescription: Sets the local default database when connecting to backend servers. This can improve connection time performance.
Scope: Global, Session
Dynamic: Yes
Data Type:
stringDefault Session Value: Empty string
spider_remote_sql_log_off
spider_remote_sql_log_offDescription: Sets the sql_log_off system variable to use when connecting to backend servers.
-1Doesn't set the value.0Doesn't log Spider SQL statements to remote backend servers.1Logs SQL statements on remote backend
Scope: Global
Dynamic: Yes
Data Type:
numericDefault Session Value:
-1Range:
-1to1
spider_remote_time_zone
spider_remote_time_zoneDescription: Forces the specified time zone setting when connecting to backend servers. This can improve connection performance when you know the time zone.
Scope: Global
Dynamic: Yes
Data Type:
stringDefault Session Value:
null
spider_remote_trx_isolation
spider_remote_trx_isolationDescription: Sets the Transaction Isolation Level when connecting to the backend server.
-1Doesn't set the Isolation Level.0Sets to theREAD UNCOMMITTEDlevel.1Sets to theREAD COMMITTEDlevel.2Sets to theREPEATABLE READlevel.3Sets to theSERIALIZABLElevel.
Scope: Global
Dynamic: Yes
Data Type:
numericDefault Session Value:
-1Range:
-1to3
spider_remote_wait_timeout
spider_remote_wait_timeoutDescription: Wait timeout in seconds on remote server.
-1means not set.Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Value:
-1Range:
-1to2147483647Introduced: MariaDB 10.4.5
spider_reset_sql_alloc
spider_reset_sql_allocDescription: Resets the per connection SQL buffer after an SQL statement executes.
-1Falls back to the default value, if the table parameter is not set.0Doesn't reset.1Resets.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
1Default Table Value:
1Range:
-1to1DSN Parameter Name:
rsa
spider_same_server_link
spider_same_server_linkDescription: Enables the linking of a table to the same local instance.
0Disables linking.1Enables linking.
Scope: Global, Session
Dynamic: Yes
Data Type:
booleanDefault Session Value:
OFF
spider_second_read
spider_second_readDescription: Number of second read records on the backend server when the first records are found from the first read. Spider continues scanning a range, adding a
LIMITusing the spider_first_read and spider_second_read variables.-1Falls back to the default value, if the table parameter is not set.0Usually retrieves records.1and greater: Number of records.
Scope: Global, Session
Dynamic: Yes
Default Session Value:
0Default Table Value:
0Range:
-1to9223372036854775807DSN Parameter Name:
srd
spider_select_column_mode
spider_select_column_modeDescription: Mode for column retrieval from remote backend server.
-1Falls back to the default value, if the table parameter is not set.0Uses index columns when theSELECTstatement can resolve with an index, otherwise uses all columns.1Uses all columns judged necessary to resolve the query.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
1Default Table Value:
1Range:
-1to1DSN Parameter Name:
scm
spider_selupd_lock_mode
spider_selupd_lock_modeDescription: Local lock mode on
INSERT SELECT.-1Falls back to the default value, if the table parameter is not set.0Takes no locks.1Takes shared locks.2Takes exclusive locks.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
1Default Table Value:
1Range:
-1to2DSN Parameter Name:
slm#
spider_semi_split_read
spider_semi_split_readDescription: Whether to use chunk retrieval with offset and limit parameters on SQL statements sent to the remote backend server when using the spider_split_read system variable.
-1Falls back to the default value, if the table parameter is not set.0Doesn't use chunk retrieval.1 or moreUses chunk retrieval.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
2Default Table Value:
2Range:
-1to2147483647DSN Parameter Name:
ssr#
spider_semi_split_read_limit
spider_semi_split_read_limitDescription: Sets the limit value for the spider_semi_split_read system variable.
-1Falls back to the default value, if the table parameter is not set.0or more: The limit value.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
9223372036854775807Default Table Value:
9223372036854775807Range:
-1to9223372036854775807DSN Parameter Name:
ssl#
spider_semi_table_lock
spider_semi_table_lockDescription: Enables semi-table locking. This adds a LOCK TABLES statement to SQL executions sent to the remote backend server when using non-transactional storage engines to preserve consistency between roundtrips.
0Disables semi-table locking.1Enables semi-table locking.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
0(>=MariaDB 10.8),1(<= MariaDB 10.7)Range:
0to1DSN Parameter Name:
stl#
spider_semi_table_lock_connection
spider_semi_table_lock_connectionDescription: Whether to use multiple connections with semi-table locking. To enable semi-table locking, use the spider_semi_table_lock system variable.
-1Falls back to the default value, if the table parameter is not set.0Uses the same connection.1Uses different connections.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
1Default Table Value:
1Range:
-1to1DSN Parameter Name:
stc#
spider_semi_trx
spider_semi_trxDescription: Enables semi-transactions. This controls transaction consistency when an SQL statement is split into multiple statements issued to the backend servers. You can preserve or relax consistency as need. Spider encapsulates auto-committed SQL statements within a transaction on the remote backend server. When using
READ COMMITTEDorREAD UNCOMMITTEDtransaction isolation levels to force consistency, set the spider_semi_trx_isolation system variable to2.0Disables semi-transaction consistency.1Enables semi-transaction consistency.
Scope: Global, Session
Dynamic: Yes
Data Type:
booleanDefault Session Value:
ON
spider_semi_trx_isolation
spider_semi_trx_isolationDescription: Set consistency during range SQL execution when spider_sync_trx_isolation is 1
-1OFF0READ UNCOMMITTED1READ COMMITTED2REPEATABLE READ3SERIALIZABLE
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
-1Range:
-1to3
spider_skip_default_condition
spider_skip_default_conditionDescription: Whether to compute condition push downs.
-1Falls back to the default value, if the table parameter is not set.0Computes condition push downs.1Doesn't compute condition push downs.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
0Default Table Value:
0Range:
-1to1DSN Parameter Name:
sdc
spider_skip_parallel_search
spider_skip_parallel_searchDescription: Whether to skip parallel search by specific conditions.
-1:use table parameter0:not skip1:skip parallel search if query is not SELECT statement2:skip parallel search if query has SQL_NO_CACHE3:1+2
Command line:
--spider-skip-parallel-search=#Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
0Range:
-1to3Introduced: MariaDB 10.3.3
spider_slave_trx_isolation
spider_slave_trx_isolationDescription: Transaction isolation level when Spider table is used by slave SQL thread.
-1off0read uncommitted1read committed2repeatable read3serializable
Command line:
--spider-slave-trx-isolation=#Scope: Global
Dynamic: Yes
Data Type:
numericDefault Session Value:
-1Range:
-1to3Introduced: MariaDB 10.4.3, MariaDB 10.3.13
spider_split_read
spider_split_readDescription: Number of records in chunk to retry the result when a range query is sent to remote backend servers.
-1Falls back to the default value, if the table parameter is not set.0or more: Number of records.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
9223372036854775807Default Table Value:
9223372036854775807Range:
-1to9223372036854775807DSN Parameter Name:
srd
spider_store_last_crd
spider_store_last_crdDescription: Whether to store last CRD result in the system table.
-1Use table parameter.0Do not store last CRD result in the system table.1Store last CRD result in the system table.
Command line:
--spider-store-last-crd=#Scope: Global
Dynamic: Yes
Data Type:
numericDefault Session Value:
1Range:
-1to1Introduced: MariaDB 10.3.3
Deprecated: MariaDB 10.7.4, MariaDB 10.8.3
spider_store_last_sts
spider_store_last_stsDescription: Whether to store last STS result in the system table.
-1Use table parameter.0Do not store last STS result in the system table.1Store last STS result in the system table.
Command line:
--spider-store-last-sts=#Scope: Global
Dynamic: Yes
Data Type:
numericDefault Session Value:
1Range:
-1to1Introduced: MariaDB 10.3.3
Deprecated: MariaDB 10.7.4, MariaDB 10.8.3
spider_strict_group_by
spider_strict_group_byDescription: Whether to use columns in select clause strictly for group by clause
-1Use the table parameter.0Do not strictly use columns in select clause for group by clause1Use columns in select clause strictly for group by clause
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
1Range:
-1to1Introduced: MariaDB 10.5.4
spider_sts_bg_mode
spider_sts_bg_modeDescription: Enables background confirmation for table statistics. When background confirmation is enabled, Spider uses one thread per partition to maintain table status. Disable when the spider_sts_interval system variable is set to
0, which causes Spider to always retrieve the latest information as need. It is effective, when the spider_sts_interval system variable is set to10.-1Falls back to the default value, if the table parameter is not set.0Disables background confirmation.1Enables background confirmation (create thread per table/partition).2Enables background confirmation (use static threads). (from MariaDB 10.)
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
2Range:
-1to2DSN Parameter Name:
sbm
spider_sts_interval
spider_sts_intervalDescription: Time interval of table statistics from the remote backend servers.
-1Falls back to the default value, if the table parameter is not set.0Retrieves the latest table statistics on request.1or more: Interval in seconds for table state confirmation.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
10Default Table Value:
10Range:
-1to2147483647DSN Parameter Name:
siv
spider_sts_mode
spider_sts_modeDescription: Table statistics mode. Mode for table statistics. The SHOW command is used at the table level default.
-1,0Uses the table parameter.1Uses theSHOWcommand.2Uses the Information Schema.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
1Default Table Value:
1Range:
-1to2DSN Parameter Name:
smdDeprecated: MariaDB 10.7.4, MariaDB 10.8.3
spider_sts_sync
spider_sts_syncDescription: Synchronizes table statistics in partitioned tables.
-1Falls back to the default value, if the table parameter is not set.0Doesn't synchronize table statistics in partitioned tables.1Synchronizes table state when opening a table, doesn't synchronize after opening.2Synchronizes table statistics.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Session Value:
0Default Table Value:
0Range:
-1to2DSN Parameter Name:
ssy
spider_support_xa
spider_support_xaDescription: XA Protocol for mirroring and for multi-shard transactions.
1Enables XA Protocol for these Spider operations.0Disables XA Protocol for these Spider operations.
Scope: Global
Dynamic: No
Data Type:
booleanDefault Table Value:
1
spider_suppress_comment_ignored_warning
spider_suppress_comment_ignored_warningDescription: Whether to suppress warnings that table COMMENT or CONNECTION strings are ignored due to specified table options.
Scope: Global, Session
Dynamic: Yes
Data Type:
booleanDefault Value:
OFFIntroduced: MariaDB 11.3.0
spider_sync_autocommit
spider_sync_autocommitDescription: Whether to push down local auto-commits to remote backend servers.
OFFPushes down local auto-commits.ONDoesn't push down local auto-commits.
Scope: Global, Session
Dynamic: Yes
Data Type:
booleanDefault Session Value:
ON
spider_sync_sql_mode
spider_sync_sql_modeDescription: Whether to sync sql_mode.
OFFNo syncONSync
Scope: Global, Session
Dynamic: Yes
Data Type:
booleanDefault Value:
ONIntroduced: MariaDB 10.4.7
spider_sync_time_zone
spider_sync_time_zoneDescription: Whether to push the local time zone down to remote backend servers.
OFFDoesn't synchronize time zones.ONSynchronize time zones.
Scope: Global
Dynamic: Yes
Data Type:
booleanDefault Session Value:
OFFRemoved: MariaDB 10.3.9
spider_sync_trx_isolation
spider_sync_trx_isolationDescription: Pushes local transaction isolation levels down to remote backend servers.
OFFDoesn't push down local isolation levels.ONPushes down local isolation levels.
Scope: Global, Session
Dynamic: Yes
Data Type:
booleanDefault Session Value:
ON
spider_table_crd_thread_count
spider_table_crd_thread_countDescription: Static background thread count of table crd.
Command line:
--spider-table-crd-thread-count=#Scope: Global
Dynamic: No
Data Type:
numericDefault Value:
Range:
1to4294967295Deprecated: MariaDB 11.7
spider_table_init_error_interval
spider_table_init_error_intervalDescription: Interval in seconds where the same error code is returned if table initialization fails. Use to protect against infinite loops in table links.
Scope: Global
Dynamic: Yes
Data Type:
numericDefault Value:
1Range:
0to4294967295
spider_table_sts_thread_count
spider_table_sts_thread_countDescription: Static background thread count of table sts.
Command line:
--spider-table-sts-thread-count=#Scope: Global
Dynamic: No
Data Type:
numericRange:
1to4294967295Deprecated: MariaDB 11.7
spider_udf_ct_bulk_insert_interval
spider_udf_ct_bulk_insert_intervalDescription: Interval in milliseconds between bulk inserts at copying. For use with the UDF spider_copy_tables, which copies table data linked to a Spider table from the source server to destination server using bulk insert. If this interval is 0, it may cause higher write traffic.
-1Uses the UDF parameter.0and more: Time in milliseconds.
Scope: Global
Dynamic: Yes
Data Type:
numericDefault Value:
10Default Table Value:
10Range:
-1to2147483647Deprecated: MariaDB 10.7.4, MariaDB 10.8.3
Removed: MariaDB 10.10
spider_udf_ct_bulk_insert_rows
spider_udf_ct_bulk_insert_rowsDescription: Number of rows to insert at a time when copying during bulk inserts.
-1, 0: Uses the table parameter.1and more: Number of rows
Scope: Global
Dynamic: Yes
Data Type:
numericDefault Value:
100Default Table Value:
100Range:
-1to9223372036854775807Deprecated: MariaDB 10.7.4, MariaDB 10.8.3
Removed: MariaDB 10.10
spider_udf_ds_bulk_insert_rows
spider_udf_ds_bulk_insert_rowsDescription: Number of rows inserted at a time during bulk inserts when the result-set is stored in a temporary table on executing a UDF.
-1, 0Uses the UDF parameter.1or more: Number of rows
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Value:
3000Default Table Value:
3000Range:
-1to9223372036854775807Deprecated: MariaDB 10.7.4, MariaDB 10.8.3
Removed: MariaDB 10.10
spider_udf_ds_table_loop_mode
spider_udf_ds_table_loop_modeDescription: Whether to store the result-set in the same temporary table when the temporary table list count for UDF is less than the result-set count on UDF execution.
-1Falls back to the default value, if the table parameter is not set.0Drops records.1Inserts the last table.2Inserts the first table and loops again.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Value:
0Range:
-1to2Deprecated: MariaDB 10.7.4, MariaDB 10.8.3
Removed: MariaDB 10.10
spider_udf_ds_use_real_table
spider_udf_ds_use_real_tableDescription: Whether to use real table for temporary table list.
-1Use UDF parameter.0Do not use real table.1Use real table.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Value:
0Range:
-1to1Deprecated: MariaDB 10.7.4, MariaDB 10.8.3
Removed: MariaDB 10.10
spider_udf_table_lock_mutex_count
spider_udf_table_lock_mutex_countDescription: Mutex count of table lock for Spider UDFs.
Scope: Global
Dynamic: No
Data Type:
numericDefault Value:
20Range:
1to4294967295Removed: MariaDB 10.10
spider_udf_table_mon_mutex_count
spider_udf_table_mon_mutex_countDescription: Mutex count of table mon for Spider UDFs.
Scope: Global
Dynamic: No
Data Type:
numericDefault Value:
20Range:
1to4294967295Removed: MariaDB 10.10
spider_use_all_conns_snapshot
spider_use_all_conns_snapshotDescription: Whether to pass
START TRANSACTION WITH SNAPSHOTstatements to all connections.OFFDoesn't pass statement to all connections.ONPasses statement to all connections.
Scope: Global, Session
Dynamic: Yes
Data Type:
booleanDefault Session Value:
OFF
spider_use_cond_other_than_pk_for_update
spider_use_cond_other_than_pk_for_updateDescription: Whether to use all conditions even if condition has a primary key.
0Don't use all conditions1Use all conditions
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Value:
1Range:
0to1Introduced: MariaDB 10.3.13, MariaDB 10.4.3
spider_use_consistent_snapshot
spider_use_consistent_snapshotDescription: Whether to push a local
START TRANSACTION WITH CONSISTENTstatement down to remote backend servers.OFFDoesn't push the local statement down.ONPushes the local statement down.
Scope: Global, Session
Dynamic: Yes
Data Type:
booleanDefault Value:
OFF
spider_use_default_database
spider_use_default_databaseDescription: Whether to use the default database.
OFFDoesn't use the default database.ONUses the default database.
Scope: Global, Session
Dynamic: Yes
Data Type:
booleanDefault Value:
ON
spider_use_flash_logs
spider_use_flash_logsDescription: Whether to push FLUSH LOGS statements down to remote backend servers.
OFFDoesn't push the statement down.ONPushes the statement down.
Scope: Global, Session
Dynamic: Yes
Data Type:
booleanDefault Value:
OFF
spider_use_handler
spider_use_handlerDescription: Converts HANDLER SQL statements. When the spider_sync_trx_isolation system variable is set to
0, Spider disables HANDLER conversions to prevent use of the statement on the SERIALIZABLE isolation level.-1Falls back to the default value, if the table parameter is not set.1Passes HANDLER to the remote backend server.2Converts SQL statements to HANDLER statements.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Value:
0Default Table Value:
0Range:
-1to3DSN Parameter Name:
uhdDeprecated: MariaDB 10.7.4, MariaDB 10.8.3
Removed: MariaDB 10.10
spider_use_pushdown_udf
spider_use_pushdown_udfDescription: When using a UDF function in a condition and the engine_condition_pushdown system variable is set to
1, whether to execute the UDF function locally or push it down.-1Falls back to the default value, if the table parameter is not set.0Doesn't transmit the UDF1Transmits the UDF.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Value:
-1Default Table Value:
1Range:
-1to1DSN Parameter Name:
upu
spider_use_snapshot_with_flush_tables
spider_use_snapshot_with_flush_tablesDescription: Whether to encapsulate FLUSH LOGS and UNLOCK TABLES statements when
START TRANSACTION WITH CONSISTENTandFLUSH TABLE WITH READ LOCKstatements are sent to the remote backend servers.0: No encapsulation.1: Encapsulates, only when the spider_use_all_conns_snapshot system variable i set to1.2: Synchronizes the snapshot using a LOCK TABLES statement and [flush|FLUSH TABLES]] at the XA transaction level. This is only effective when the spider_use_all_cons_snapshot system variable is set to1.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Value:
0Range:
0to2
spider_use_table_charset
spider_use_table_charsetDescription: Whether to use the local table character set for the remote backend server connections.
-1Falls back to the default value, if the table parameter is not set.0Useutf8.1Uses the table character set.
Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Value:
1Default Table Value:
1Range:
-1to1DSN Parameter Name:
utc
spider_version
spider_versionDescription: The current Spider version. Removed in MariaDB 10.9.2 when the Spider version number was matched with the server version.
Scope: Global
Dynamic: No
Data Type:
stringRemoved: MariaDB 10.9.2
spider_wait_timeout
spider_wait_timeoutDescription: Wait timeout in seconds of setting to remote server.
-1means not set.Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Value:
604800Range:
-1to2147483647Introduced: MariaDB 10.4.5
spider_xa_register_mode
spider_xa_register_modeDescription: Mode of XA transaction register into system table.
0Register all XA transactions1Register only write XA transactions
Command-line:
--spider-xa-register-mode=#Scope: Global, Session
Dynamic: Yes
Data Type:
numericDefault Value:
1Range:
0to1Introduced: MariaDB 10.3.3
Deprecated: MariaDB 10.7.4, MariaDB 10.8.3
This page is licensed: CC BY-SA / Gnu FDL
Last updated
Was this helpful?

