Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space ML1 and version 5.3
Sv translation
languageen

This section describes the

...

Xpand global and session variables. All variables are global. Some variables may also be set at the session level. Session variables override the global setting for the duration of a specific session and are noted below.

Table of Contents

Warning

For the majority of workloads,

Clustrix

Xpand recommends retaining the default values for global variables.

Please contact 

Clustrix

Xpand Support with specific questions about modifying any of the default values as the product does not warn of inadvisable settings.

Displaying Variable Values

To display values for global or session variables, use the following syntax:

SHOW [GLOBAL | SESSION] VARIABLES [LIKE pattern] 
SHOW GLOBAL VARIABLES [LIKE pattern] [WITH DEFAULTS]

The WITH DEFAULTS option shows whether the variable is DEFAULTED, which specifies that the global variable will always be set to the default value recommended by

...

Xpand. If

...

Xpand determines that a variable's value should be set to a different default value, variables with DEFAULTED = 1 will automatically be modified as part of an upgrade.

Anchor
Finding_Non-Default_Globals
Finding_Non-Default_Globals
Finding Non-Default Globals 

The following query will list of variables whose values differ from the default, excluding variables whose values are not subject to defaults:

sql> SELECT name, value, default_value 
     FROM system.global_variables 
     JOIN system.global_variable_definitions USING (name)      
     WHERE value != default_value
     AND name NOT IN
          ('cluster_id', 'cluster_name', 'clustrix_version', 'customer_name', 'format_version', 
           'global_variables_ignored_version', 'license', 'mysql_port', 'server_id', 
           'ssl_cert', 'ssl_key', 'view_strmaps_upgraded');

Setting Variable Values

To set a global or session variable to a specific value:

SET [GLOBAL | SESSION] variable_name = desired_value;

To modify a global variable to always use the

...

Xpand-recommended default value (DEFAULTED = 1):  

sql> SET GLOBAL variable_name = DEFAULT; 

To set a global variable to a default value with DEFAULTED = 0:

SET GLOBAL variable_name = actual_default_value;

If a session system variable is modified, the value remains in effect within your session until the session ends or the variable is set to another value. No other sessions are affected.

If you change a global variable, the value is applied to new sessions, but not sessions that are already open (including the session where the SET GLOBAL statement occurred). 

Global Variables

NameDescriptionDefault ValueSession Variable
autocommitEach statement will be its own transaction, and automatically applied to the database.true

(tick)

autoretryIf enabled, when a transaction is interrupted by a group change or encounters a retriable error, the database will automatically retry some in-process transactions. Only transactions that were submitted with autocommit = 1 or the first statement of an explicit transaction are retried. Stored procedure and function calls are never retried. If the retried statements are not executed successfully, the application will receive an error.true

(tick)

auto_increment_incrementAmount in which auto increment values increase by, by default.1

(tick)

auto_increment_offsetValue where auto increment values start at by default.1

(tick)

backup_backup_concurrencyThe number of tables that can be backed up simultaneously.1
backup_restore_concurrencyThe maximum number of slices restored concurrently on each node.16
backup_write_compression_levelCompression level from 1 (fastest) to 9 (best compression)6

...


bigc_pin_message_interval_sSend a warning alert if bigc doesn't move for this long (0 = disabled)21600
bigc_pin_warn_threshold_sIf bigc is pinned, send a warning alert this often (0 = disabled)0
binlog_checksumAlways NONE. Xpand masters do not support generating event checksums.NONE
binlog_format

Force all binlogs to log in this format, unless set to 'DEFAULT'. Valid values : statement, row.

...

DEFAULT

(tick)

binlog_row_imageDummy variable for compatibility.FULL
character_set_client
latin1

(tick)

character_set_connection
latin1

(tick)

character_set_databaseDummy variable for compatibility. Must be utf8.utf8

(tick)

character_set_results
latin1

(tick)

character_set_serverThe default character set for databases when they are createdutf8

(tick)

cluster_id64-bit cluster id<auto populated>
cluster_nameName of the cluster<auto populated>
clustrix_version

...

Xpand software version<auto populated>
collation_connection
latin1_swedish_ci

(tick)

collation_databaseThe collation used by the default database. This value cannot be modified.utf8_general_ci

(tick)

collation_serverThe default collation for databases when they are createdutf8_general_ci

(tick)

consistent_orderForce consistent ordering. See Guide.false

(tick)

customer_nameThis should be set on cluster formation. Used in Alerts / Warnings. <auto populated>

databasefull_message_interval_sDatabase almost full message interval in seconds.120
databasefull_system_error_percentageFail system queries when space usage surpasses this percentage.97
databasefull_system_warn_percentageWarn about system queries when space usage surpasses this percentage.95
databasefull_user_error_percentageFail user queries when space usage surpasses this percentage.90
databasefull_user_warn_percentageWarn about user queries when space usage surpasses this percentage.80
debug_deadlocksAttempt to get and log conflicting transaction session and statement information on distributed deadlock detection.false
device_auto_resize_to_largestAutomatically resize all (online) devices in the cluster to match the largest devicetrue
device_temporary_space_limit_bytesMaximum number of bytes allowed to be used for temporary containers.5368709120

...


expire_

...

logs_

...

daysDummy variable for compatibility.0
foreign_key_cascade_limitLimit of nested or cyclic foreign key cascading3
foreign_key_checksEnable/Disable foreign key checks.true

(tick)

format_versionA version string indicating the version of the software when the cluster was initially created.<auto populated>
have_compressA read-only variable indicating whether COMPRESS() and UNCOMPRESS() are supportedYES
group_change_on_dead_connectionAutomatically trigger a group change when a back end TCP connection is droppedTRUE
gtid_modeAlways OFF.

...

Xpand masters do not support generating GTID events.OFF
gtid_purgedDummy variable for compatibility. (

...

Xpand does not support replication with Global Transaction Identifiers.)

gtm_schedule_tilEnable the Completely Fair Scheduler.true
gtm_schedule_til_batch_rowsRows to process before rescheduling.100
hash_dist_min_slicesThe default number of slices used when a table or index is created. Set this to 0 to automatically equal the number of the nodes in the cluster.0

(tick)

have_

...

compressAre COMPRESS() and UNCOMPRESS() supported?YES
have_query_cacheDummy variable for compatibility.NO
hostnameDummy variable for compatibility.

(tick)

idle_trx_timeout_sMaximum allowed age for idle transactions. Specify 0 for no timeout.120

(tick)

innodb_flush_log_at_trx_commitDummy variable for compatibility.1
interactive_timeoutDummy variable for compatibility.28800

(tick)

internode_latency_warn_usIf internode latency exceeds this, send a warning to clustrix.log. Setting to 0 turns warnings off.0
internode_timeout_msMilliseconds a node will wait to hear from another node before forcing a group change. Setting to 0 uses the system default.5000
jdbcCompliantTruncationJDBC compliant truncation checkfalse

(tick)

languageDummy variable for compatibility./usr/local/mysql/share/mysql/english
last_auto_increment_relationThe relation to which we last inserted an auto_increment value0

(tick)

lc_time_namesDummy variable for compatibility.en_US

(tick)

licenseThe license string for the cluster

lockman_max_locksThe maximum number of locks the lock manager will hold on each node in the cluster.5000000
lockman_max_transaction_locksThe maximum number of locks a single transaction can hold on each node in the cluster.1000000
lock_on_insert_selectAcquire a read lock on the source data when using INSERT INTO...SELECT FROM statements. This is necessary for correct statement based replication.false
lock_wait_timeout_msMilliseconds a query waits for a lock before timing out.300000
log_binDummy variable for compatibility.ON
lower_case_table_namesTable names are stored in the case specified in the CREATE TABLE statement and name comparisons are not case sensitive. The value of this variable does NOT correspond to MySQL.1
log_slave_updatesDummy variable for compatibility.TRUE
master_status_binlogBinlog used in SHOW MASTER STATUS when used without specifying a binlog.

(tick)

max_allowed_packetMaximum allowed query size16777216
max_connectionsThe maximum number of connections allowed per node500
max_failuresNumber of nodes or zones that can fail simultaneously without losing data or the ability to resolve transactions1
max_memlog_keep_filesnumber of old log files the memlog should keep30
max_memlog_message_bytesmaximum number of bytes to log in a single log message1048576
max_memory_table_limit_mbMaximum amount of memory usable by in-memory tables.16
max_sierra_opt_mem_MiBCease Sierra planner optimization attempts once we have used this many total MiB and attempt to continue with the best plan found so far.80
max_sierra_parse_mem_MiBHalt the Sierra planner and return an error to the user if this many MiB have been consumed during the initial parse phase. This variable is independent of the other max_sierra_%_mem_MiB variables.256
max_sierra_plan_sStop the sierra planner once the planner has been working this long on a plan. Specify 0 to disable this check.10
max_sierra_tot_mem_MiBHalt the Sierra planner and return an error to the user once this many total MiB have been used. This value should always be at least 50MiB greater than max_sierra_opt_mem_MiB.160
max_sierra_working_mem_MiBHalt the Sierra planner and return an error to the user if the working set memory exceeds this many MiB limit. This variable is independent of the other max_sierra_%_mem_MiB variables.512
max_slicesThe maximum allowed number of slices for a representation.2000
max_tablesThe maximum allowed number of tables. Do not change.2000
memlog_rollover_hoursmemlog will start a new file after this many hours (0 disables time-based rollover)0
memlog_rollover_size_MiBmemlog will start a new file if the current one exceeds this size (mb)1024
memory_table_system_full_error_percentageFail system writes when memory usage for in-memory tables surpasses this percentage.97
memory_table_system_full_warn_percentageWarn about system writes when memory usage for in-memory tables surpasses this percentage.95
memory_table_user_full_error_percentageFail user writes when memory usage for in-memory tables surpasses this percentage.90
memory_table_user_full_warn_percentageWarn about user writes when memory usage for in-memory tables surpasses this percentage.80
mysql_default_db_replication_policyReplicate databases not specified in mysql_slave_db_replication_policy.true
mysql_default_table_replication_policyReplicate tables not specified in mysql_table_replication_policy.true
mysql_float_format
mysql51

(tick)

mysql_portDefault port for mysql access to

...

Xpand.3306
mysql_relay_log_bytesMaximum size of relay log in bytes a slave process is allowed to create.67108864
mysql_slave_batch_kb_limit
512
mysql_versionThe reported MySQL server version5.0.45
net_buffer_lengthDummy variable for compatibility.16384
net_

...

read_timeout

...

Number of seconds to wait to finish receiving a message before closing the connection.30
net_write_timeoutTimeout in seconds if no data is received from a client to close the connection.60

(tick)

portDefault port for mysql access to

...

Xpand.3306
qrc_enabledEnable the Query Results Cache.false
query_cache_sizeDummy variable for compatibility.0
query_cache_typeDummy variable for compatibility.OFF

(tick)

query_fanoutEnable query fanout. This takes precedence over all other fanout variables.true

(tick)

query_fanout_all_writesEnable fanout for INSERT, UPDATE, and DELETE queries. Order of writes is not guaranteed.false

(tick)

query_fanout_insert_selectEnable fanout for INSERT INTO ... SELECT FROM ... queries. This takes precedence over query_fanout_all_writes.true

(tick)

read_onlyEnable/Disable read only mode.false
rebalancer_global_task_limitMaximum number of simultaneous rebalancer operations.16
rebalancer_rebalance_task_limitMaximum number of operations that rebalancer_imbalanced and rebalancer_rebalance_distribution will each schedule at once.2
rebalancer_rebalance_thresholdMinimum coefficient of overall write load variation that will trigger rebalance activity.0.05
rebalancer_reprotect_queue_interval_sQueued replicas count as healthy for this many seconds, to give missing nodes the chance to come back online before rebalancer_reprotect starts copying.600
rebalancer_split_threshold_kbDefault size at which the rebalancer splits slices.8388608
rebalancer_vdev_task_limitMaximum number of simultaneous rebalancer operations targeting one device.1
server_idServer ID for

...

Xpand as Replication Master.1
session_idSession ID for client connections.0

(tick)

session_log_bad_queriesLog BAD queries to the query.log.false

(tick)

session_log_ddlLog DDL statements to query.log.true
session_log_error_queriesLog ERROR statements to query.log.true
session_log_slow_queriesLog SLOW statements to query.log.true
session_log_slow_threshold_msQuery duration threshold in milliseconds before logging this query.10000

(tick)

session_log_usersLog users and LOGIN/LOGOUT to user.log.false
sigma_skiplistEnable skiplist containers for aggregates and sorting.false

(tick)

slave_max_allowed_packetMaximum allowed packet size in bytes for the slave.16777216
sql_auto_is_nullIf true, and <col> is an auto_increment column, testing for <col> IS NULL will match the last row insertedfalse

(tick)

sql_log_binLog statements to binary logs. This variable can be set to FALSE on a per-session basis.true

(tick)

sql_mode

...

Xpand provides limited support for SQL_MODE.STRICT_TRANS_TABLES

(tick)

sql_notesDummy variable for compatibilityfalse

(tick)

sql_quote_show_create
true

(tick)

sql_safe_updatesDummy variable for compatibility.false

(tick)

sql_select_limit
18446744073709551615

(tick)

ssl_certSSL public key certificate fileserver-cert.pem
ssl_enabledSSL is enabledfalse
ssl_keySSL private key fileserver-key.pem
sync_binlogDummy variable for compatibility.0
system_time_zoneTime Zone. Must be set in Olson time zone format. See Guide.UTC
task_rebalancer_rebalance_distribution_interval_msMilliseconds between runs of periodic task "rebalancer_rebalance_distribution". Specify 0 to disable periodic task.30000
task_rebalancer_rebalance_interval_msMilliseconds between runs of periodic task "rebalancer_rebalance". Specify 0 to disable periodic task.30000
task_rebalancer_reprotect_interval_msMilliseconds between runs of periodic task "rebalancer_reprotect". Specify 0 to disable periodic task.15000
task_rebalancer_split_interval_msMilliseconds between runs of periodic task "rebalancer_split". Specify 0 to disable periodic task.30000
task_rebalancer_zone_balance_interval_msMilliseconds between runs of periodic task "rebalancer_zone_balance". Specify 0 to disable periodic task.60000
task_rebalancer_zone_missing_interval_msMilliseconds between runs of periodic task "rebalancer_zone_missing". Specify 0 to disable periodic task.300000
trxshoot_disk_min_pctKill the oldest transaction when available disk space goes below this percentage and available undo space goes below trxshoot_undo_min_pct.5
trxshoot_undo_min_pctKill the oldest transaction when available undo space goes below this percentage and available disk space goes below trxshoot_disk_min_pct.2
trx_timeout_sMaximum allowed age for transactions. Specify 0 for no timeout.0

(tick)

tx_sync_commitControls when the client is notified of successful commit. 'RELAXED' is lower latency, but may result in 'committed' transactions being lost.STRICT

(tick)

unique_checks
true

(tick)

versionConcatenation of mysql_version and clustrix_version.<auto populated>
wait_timeoutTimeout in seconds after data is sent to a client to close the connection.28800

(tick)

write_trx_timeout_sMaximum allowed age for write transactions. Specify 0 for no timeout.0

(tick)

Sv translation
languageko

이 섹션에서는 ClustrixDB 글로벌 변수와 세션 변수에 대해 설명합니다. 모든 변수는 글로벌 변수입니다. 일부 변수는 세션 레벨에서 설정할 수도 있습니다. 세션 변수는 특정 세션의 지속 기간 동안 글로벌 설정보다 우선하며 아래에 설명되어 있습니다.

Table of Contents

Warning

Clustrix는 대부분의 워크로드에서 글로벌 변수 기본값을 유지할 것을 권장합니다.

ClustrixDB는 비권장 설정에 대해서 따로 경고하지 않으므로 기본값 수정에 대한 특정 질문은 Clustrix 지원팀에 문의하십시오.

변수값 표시

글로벌 또는 세션 변수의 값을 표시하려면 다음 구문을 사용합니다.

SHOW [GLOBAL | SESSION] VARIABLES [LIKE pattern] 
SHOW GLOBAL VARIABLES [LIKE pattern] [WITH DEFAULTS]

WITH DEFAULTS 옵션은 변수가 DEFAULTED인지 여부를 표시합니다. 이 글로벌 변수는 항상 Clustrix가 권장하는 기본값으로 설정됩니다. Clustrix에서 DEFAULTED = 1로 설정된 변수의 기본값을 변경하도록 결정하면 다음 업그레이드에서 자동으로 변경 값으로 수정됩니다.

다음 쿼리는 기본값에 영향을 받지 않는 변수를 제외한 기본값과 다른 값으로 설정된 변수 목록을 표시합니다.

sql> SELECT name, value, default_value 
     FROM system.global_variables 
     JOIN system.global_variable_definitions USING (name)      
     WHERE value != default_value
     AND name NOT IN
          ('cluster_id', 'cluster_name', 'customer_name', 'format_version', 'global_variables_ignored_version',
           'license', 'mysql_port', 'priority', 'server_id', 'view_strmaps_upgraded', 'version');

변수값 설정

글로벌 또는 세션 변수를 특정 값으로 설정하려면 다음을 수행하십시오.

SET [GLOBAL | SESSION] variable_name = desired_value;

Clustrix 권장 기본값(DEFAULTED = 1)을 항상 사용하도록 글로벌 변수를 수정하려면 다음을 수행하십시오.

sql> SET GLOBAL variable_name = DEFAULT; 

DEFAULTED = 0을 사용하여 글로벌 변수를 기본값으로 설정하려면 다음을 수행하십시오.

SET GLOBAL variable_name = actual_default_value;

글로벌 변수

변수설명기본값세션 변수
autocommit각 문은 자체 트랜잭션이 되며 자동으로 데이터베이스에 적용됩니다.true

(tick)Image Added

autoretry
true

(tick)Image Added

auto_increment_increment기본 자동 증가량1

(tick)Image Added

auto_increment_offset자동 증가 처음 시작 값1

(tick)Image Added

backup_backup_concurrency단일 백업 트랜잭션 내에서 병렬 처리를 제어합니다.1
backup_compression_buffer_size_bytes압축 버퍼 크기262144
backup_read_buffer_size_bytes읽기 버퍼 크기262144
backup_restore_concurrency각 노드에서 동시에 복원할 슬라이스 수. 자동 선택에는 0을 지정하십시오.0
backup_write_buffer_size_bytes쓰기 버퍼 크기262144
backup_write_compression_level1(가장 빠름)에서 9(가장 좋은 압축)까지의 압축 수준6
binlog_checksum항상 NONE입니다. Clustrix 마스터는 이벤트 체크섬(event checksum) 생성을 지원하지 않습니다.NONE
binlog_format'DEFAULT'로 설정하지 않는 한 모든 binlog를 강제로 이 형식으로 로깅 합니다.DEFAULT

(tick)Image Added

binlog_trimbinlog-trim이 실행 중이면 TRUE입니다. 변경하지 마십시오.false

(tick)Image Added

character_set_client
latin1

(tick)Image Added

character_set_connection
latin1

(tick)Image Added

character_set_database호환성을 위한 더미 변수. utf8이어야 합니다.utf8

(tick)Image Added

character_set_results
latin1

(tick)Image Added

character_set_server데이터베이스가 생성될 때 데이터베이스 기본 문자 세트utf8

(tick)Image Added

cluster_id64비트 클러스터 ID

cluster_name클러스터 이름cl
collation_connection
latin1_swedish_ci

(tick)Image Added

collation_database
utf8_general_ci

(tick)Image Added

collation_server데이터베이스가 생성될 때 데이터베이스 기본 콜로케이션(collation)utf8_general_ci

(tick)Image Added

consistent_order일관된 순서를 강제합니다. 가이드를 참조하십시오.false

(tick)Image Added

customer_name클러스터 형성 시 설정되어야 합니다. 경고 / 주의에 사용됩니다.Unknown
databasefull_message_interval_s데이터베이스 가드 레일 메시지 간격 (초)120
databasefull_system_error_percentage공간 사용량이 이 비율을 초과하면 시스템 쿼리에 장애가 발생합니다.97
databasefull_system_warn_percentage공간 사용량이 이 비율을 초과하면 시스템 쿼리에 대해 경고합니다.95
databasefull_user_error_percentage공간 사용량이 이 비율을 초과하면 사용자 쿼리에 장애가 발생합니다.90
databasefull_user_warn_percentage공간 사용량이 이 비율을 초과하면 사용자 쿼리에 대해 경고합니다.80
debug_deadlocks분산 데드락(deadlock) 감지 시 충돌 트랜잭션 세션 및 문 정보의 획득과 로깅을 시도합니다.false
default_replicas각 컨테이너 기본 복제본 수2

(tick)Image Added

device_auto_resize_to_largest클러스터의 모든 (온라인) 장치 크기를 자동으로 조정하여 가장 큰 장치와 일치시킵니다.true
device_temporary_space_limit_bytes임시 컨테이너에 사용할 수 있는 최대 바이트 수5368709120
foreign_key_cascade_limit네스티드(nested) 또는 주기적 외래 키 캐스케이딩(cascading) 제한3
foreign_key_checks외래 키 검사를 활성화 / 비활성화합니다.true

(tick)Image Added

format_version클러스터가 처음 생성되었을 때의 소프트웨어 버전을 나타내는 버전 문자열<auto populated>
found_rows
0

(tick)Image Added

gtid_mode항상 OFF입니다. Clustrix 마스터는 GTID 이벤트 생성을 지원하지 않습니다.OFF
gtid_purged호환성을 위한 더미 변수. (Clustrix는 글로벌 트랜잭션 식별자를 통한 복제를 지원하지 않습니다)

gtm_schedule_tilTIL 스케줄러(scheduler)를 활성화합니다.true
gtm_schedule_til_batch_rows스케줄링을 재실행하기 전에 실행할 행100
hash_dist_min_slices테이블 또는 인덱스가 생성될 때 사용되는 기본 슬라이스 수. 이 값을 0으로 설정하면 클러스터의 노드 수와 자동으로 일치하게 됩니다.0

(tick)Image Added

have_query_cache호환성을 위한 더미 변수NO
hostname

(tick)Image Added

httpmon_port
3581
idle_trx_timeout_s유휴 트랜잭션의 최대 허용 시간. 시간제한이 없으면 0을 지정하십시오.120

(tick)Image Added

ignore_unsupported_sql_modes
true
innodb_flush_log_at_trx_commit호환성을 위한 더미 변수1
insert_id
0

(tick)Image Added

interactive_timeout호환성을 위한 더미 변수28800

(tick)Image Added

internode_latency_warn_us노드 간 대기 시간이 이 값을 초과하는 경우 clustrix.log에 경고를 보냅니다. 0으로 설정하면 경고가 해제됩니다.10000
jdbcCompliantTruncationJDBC 호환 트런케이션(truncation) 검사false

(tick)Image Added

language호환성을 위한 더미 변수/usr/local/mysql/share/mysql/english
last_auto_increment_relationauto_increment 값을 마지막으로 삽입한 relation0

(tick)Image Added

last_insert_id마지막으로 삽입된 auto_increment 값0

(tick)Image Added

last_timestamp
0

(tick)Image Added

lc_time_names호환성을 위한 더미 변수en_US

(tick)Image Added

license클러스터의 라이센스 문자열

lockman_max_locks클러스터 각 노드에서 잠금 매니저가 보유할 최대 잠금 수5000000
lockman_max_transaction_locks단일 트랜잭션이 클러스터 각 노드에서 보유할 수 있는 최대 잠금 수1000000
lock_dest_on_insert_selectINSERT INTO...SELECT FROM문을 사용할 때 대상 테이블에 대한 배타적 잠금을 획득합니다.false
lock_on_insert_selectINSERT INTO...SELECT FROM문을 사용할 때 소스 데이터에 대한 읽기 잠금을 획득합니다. 올바른 문 기반 복제에 필요합니다.true
lock_wait_timeout_ms쿼리가 시간 초과 되기 전에 잠금을 기다리는 밀리 초300000
log_bin호환성을 위한 더미 변수ON
lower_case_table_names테이블 이름은 CREATE TABLE문에 지정된 대소문자 케이스로 저장되며 이름 비교는 대소문자를 구분하지 않습니다. 이 변수값은 MySQL에 해당하지 않습니다.1
master_status_binlogBinlog를 지정하지 않고 사용될 때 SHOW MASTER STATUS에 사용된 binlog

(tick)Image Added

max_allowed_packet허용되는 최대 쿼리 크기16777216
max_connections
65408
max_failures트랜잭션을 해결할 수 있는 능력 상실 없이 동시에 장애가 발생할 수 있는 노드 수1
max_memlog_keep_filesmemlog가 보관해야 하는 오래된 로그 파일의 수30
max_memlog_message_bytes단일 로그 메시지에 기록할 최대 바이트 수1048576
max_memory_table_limit_mb메모리 테이블에 사용할 수 있는 최대 메모리 (MB)16
max_mtable_est플래너가 통계를 쿼리 하는 IN SET의 최대 요수 수1000
max_replicasALLNODES relation 및 인덱스를 제외한 최대 허용 복제본 수. 값이 더 낮은 경우 default_replicas 값을 대체합니다.3
max_sierra_opt_mem_MiB총 메모리를 이 MiB 값만큼 사용하면 Sierra 플래너 최적화 시도를 중단하고 지금까지 발견된 최상 플랜으로 계속 진행합니다.80
max_sierra_parse_mem_MiB초기 파스(parse) 단계에서 이 MiB 값만큼 사용된 경우 Sierra 플래너를 중지하고 사용자에게 오류를 반환합니다. 이 변수는 다른 max_sierra_%_mem_MiB 변수들과 관계가 없습니다.256
max_sierra_plan_s플래너가 플랜에 이 값만큼 오랫동안 작업하면 Sierra 플래너를 중지합니다. 이 점검을 비활성화하려면 0을 지정하십시오.10
max_sierra_tot_mem_MiB총 MiB가 이 값만큼 사용되면 Sierra 플래너를 중지하고 사용자에게 오류를 반환합니다. 이 값은 항상 max_sierra_opt_mem_MiB보다 적어도 50MiB 이상 되어야 합니다.160
max_sierra_working_mem_MiB작업 세트 메모리가 이 MiB 한계를 초과하는 경우 Sierra 플래너를 중지하고 사용자에게 오류를 반환합니다. 이 변수는 다른 max_sierra_%_mem_MiB 변수들과 관계가 없습니다.512
max_tables허용되는 최대 테이블 수. 변경하지 마십시오.2000
memlog_compression_level1(가장 빠름)에서 9(가장 좋은 압축)까지의 압축 수준6
memlog_compress_oldest_filesmemlog가 gzip 해야 하는 가장 오래된 파일의 수20
memlog_rollover_hoursmemlog는 이 시간이 지나면 새 파일을 시작합니다. (0은 시간 기반 롤오버(rollover)를 비활성화합니다)0
memlog_rollover_size_MiB현재 파일이 이 크기(MB)를 초과하면 memlog는 새로운 파일을 시작합니다.1024
memory_table_full_error_percentage공간 사용량이 이 비율을 초과하면 쿼리에 장애가 발생합니다.97
memory_table_full_message_interval_s메모리 테이블 가드레일(guard rail) 메시지 간격 (초)120
memory_table_full_warn_percentage공간 사용량이 이 비율을 초과하면 쿼리에 대해 경고합니다.80
mysql_default_db_replication_policymysql_slave_db_replication_policy에 지정되지 않은 데이터베이스를 복제합니다.true
mysql_default_table_replication_policymysql_table_replication_policy에 지정되지 않은 테이블을 복제합니다.true
mysql_float_format
mysql51

(tick)Image Added

mysql_portMySQL이 Clustrix에 액세스하기 위한 기본 포트3306
mysql_relay_log_bytes슬레이브 프로세스가 생성할 수 있는 릴레이(relay) 로그의 최대 크기52428800
mysql_slave_batch_kb_limit
512
net_buffer_length호환성을 위한 더미 변수16384
net_write_timeout연결 종료를 위한 클라이언트 데이터 미수신 시간제한 (초)60

(tick)Image Added

portMySQL이 Clustrix에 액세스하기 위한 기본 포트3306
protocol_insert_id클라이언트 / 서버 프로토콜에 사용된 last_insert_id 값0

(tick)Image Added

query_cache_size호환성을 위한 더미 변수0
query_cache_type호환성을 위한 더미 변수OFF

(tick)Image Added

query_fanout
true

(tick)Image Added

query_fanout_all_writes
false

(tick)Image Added

query_fanout_insert_select
true

(tick)Image Added

read_only읽기 전용 모드를 활성화 / 비활성화합니다.false
rebalancer_global_task_limit동시 rebalancer 작업의 최대 수16
rebalancer_rebalance_task_limitrebalancer_imbalanced 및 rebalancer_rebalance_distribution이 각각 한 번에 스케줄 하는 작업의 최대 수2
rebalancer_rebalance_threshold리밸런스 활동을 유발하는 전체 쓰기 로드 변동 최저 계수0.05
rebalancer_reprotect_queue_interval_s대기 중인 복제본은 이 값만큼의 초 동안 정상적인 것으로 간주하여 rebalancer_reprotect가 복사를 시작하기 전에 누락된 노드가 온라인으로 다시 돌아갈 기회를 제공합니다.600
rebalancer_split_threshold_kbrebalancer가 슬라이스를 분할하는 크기1048576
rebalancer_vdev_task_limit단일 디바이스를 대상으로 하는 최대 동시 rebalancer 작업 수1
retry_timeout_s
300

(tick)Image Added

row_count마지막 DML문의 영향을 받는 행 수-1

(tick)Image Added

server_id복제 Master로서의 Clustrix 서버 ID1
session_id클라이언트 연결을 위한 세션 ID0

(tick)Image Added

session_log_bad_queriesquery.log에 BAD 쿼리를 기록합니다.false

(tick)Image Added

session_log_ddlquery.log에 DDL문을 기록합니다.true
session_log_error_queriesquery.log에 ERROR문을 기록합니다.true
session_log_slow_queriesquery.log에 SLOW문을 기록합니다.true
session_log_slow_threshold_ms이 쿼리를 기록하기 전 쿼리 지속 시간 임계값 (밀리 초)20000

(tick)Image Added

session_log_users사용자를 로깅하고 LOGIN / LOGOUT을 user.log에 로깅 합니다.false
show_innodb_engineSHOW ENGINES의 출력을 스푸핑(spoof) 하여 InnoDB를 반환하는 옵션. 참고로 실제로 ClustrixDB 엔진 유형은 변경되지 않습니다.true
sigma_skiplistskiplist 기반 시그마를 사용합니다.true
slave_max_allowed_packet슬레이브의 최대 허용 패킷 크기 (바이트)16777216
slcon_max_row_sizeskiplist 컨테이너의 최대 행 크기 (바이트)32696
sql_auto_is_nulltrue이고 <col>이 auto_increment 열인 경우 <col> IS NULL 테스트는 삽입된 마지막 행과 일치합니다.false

(tick)Image Added

sql_log_bin문을 바이너리 로그에 기록합니다. 이 변수는 세션 별로 FALSE로 설정할 수 있습니다.true

(tick)Image Added

sql_mode

(tick)Image Added

sql_notes호환성을 위한 더미 변수false

(tick)Image Added

sql_quote_show_create
true

(tick)Image Added

sql_safe_updates호환성을 위한 더미 변수false

(tick)Image Added

sql_select_limit
18446744073709551615

(tick)Image Added

sync_binlog호환성을 위한 더미 변수0
system_time_zone시간대. Olson 시간대 형식으로 설정해야 합니다. 가이드를 참조하십시오.UTC
task_binlog_rotate_interval_ms주기 태스크 "binlog_rotate" 실행 간격 밀리 초. 주기 태스크를 비활성화하려면 0을 지정하십시오.120000
task_rebalancer_rebalance_distribution_interval_ms주기 태스크 "rebalancer_rebalance_distribution" 실행 간격 밀리 초. 주기 태스크를 비활성화하려면 0을 지정하십시오.30000
task_rebalancer_rebalance_interval_ms주기 태스크 "rebalancer_rebalance" 실행 간격 밀리 초. 주기 태스크를 비활성화하려면 0을 지정하십시오.30000
task_rebalancer_redistribute_interval_ms주기 태스크 "rebalancer_redistribute" 실행 간격 밀리 초. 주기 태스크를 비활성화하려면 0을 지정하십시오.0
task_rebalancer_reprotect_interval_ms주기 태스크 "rebalancer_reprotect" 실행 간격 밀리 초. 주기 태스크를 비활성화하려면 0을 지정하십시오.15000
task_rebalancer_split_interval_ms주기 태스크 "rebalancer_split" 실행 간격 밀리 초. 주기 태스크를 비활성화하려면 0을 지정하십시오.30000
terse_dup_key_error간결한 중복 키 오류true

(tick)Image Added

timestamp
0

(tick)Image Added

trxshoot_disk_min_pct
5
trxshoot_undo_min_pct
2
trx_timeout_s트랜잭션 최대 허용 시간. 시간제한이 없으면 0을 지정하십시오.0

(tick)Image Added

tx_sync_commit클라이언트가 성공적인 커밋이 알려지는 시기를 제어합니다. 'RELAXED'는 대기 시간이 짧지만 '커밋된' 트랜잭션이 손실될 수 있습니다.STRICT

(tick)Image Added

unique_checks
true

(tick)Image Added

version소프트웨어 버전을 나타내는 버전 문자열. 변경하지 마십시오.<auto populated>
version_comment클러스터 버전 정보

wait_timeout연결을 닫기 위해 데이터를 클라이언트에 보낸 후 시간제한 (초)28800

(tick)Image Added

warning_count
0

(tick)Image Added

write_trx_timeout_s쓰기 트랜잭션 최대 허용 시간. 시간제한이 없으면 0을 지정하십시오.0

(tick)Image Added