From 3fa8c279d57e4a23a8ee34f50d5261541bf928e5 Mon Sep 17 00:00:00 2001 From: Sergei Golubchik Date: Mon, 1 Sep 2014 20:29:58 +0200 Subject: [PATCH] INFORMATION_SCHEMA.SYSTEM_VARIABLES.GLOBAL_VALUE_ORIGIN --- .../suite/funcs_1/r/is_columns_is.result | 22 +- .../funcs_1/r/is_columns_is_embedded.result | 22 +- .../suite/sys_vars/r/sysvars_aria.result | 19 + .../suite/sys_vars/r/sysvars_debug.result | 7 + .../sys_vars/r/sysvars_innodb,xtradb.rdiff | 84 +++-- .../suite/sys_vars/r/sysvars_innodb.result | 147 ++++++++ .../sys_vars/r/sysvars_server_embedded.result | 287 +++++++++++++++ .../r/sysvars_server_notembedded.result | 337 ++++++++++++++++++ .../suite/sys_vars/r/sysvars_wsrep.result | 39 ++ sql/mysqld.cc | 10 +- sql/set_var.cc | 57 ++- sql/set_var.h | 2 + sql/sql_plugin.cc | 139 ++++---- sql/sql_show.cc | 1 + 14 files changed, 1047 insertions(+), 126 deletions(-) diff --git a/mysql-test/suite/funcs_1/r/is_columns_is.result b/mysql-test/suite/funcs_1/r/is_columns_is.result index f32ea763df1..faac9c0c952 100644 --- a/mysql-test/suite/funcs_1/r/is_columns_is.result +++ b/mysql-test/suite/funcs_1/r/is_columns_is.result @@ -324,19 +324,20 @@ def information_schema STATISTICS SUB_PART 11 NULL YES bigint NULL NULL 19 0 NUL def information_schema STATISTICS TABLE_CATALOG 1 NO varchar 512 1536 NULL NULL NULL utf8 utf8_general_ci varchar(512) select def information_schema STATISTICS TABLE_NAME 3 NO varchar 64 192 NULL NULL NULL utf8 utf8_general_ci varchar(64) select def information_schema STATISTICS TABLE_SCHEMA 2 NO varchar 64 192 NULL NULL NULL utf8 utf8_general_ci varchar(64) select -def information_schema SYSTEM_VARIABLES COMMAND_LINE_ARGUMENT 13 NULL YES varchar 64 192 NULL NULL NULL utf8 utf8_general_ci varchar(64) select -def information_schema SYSTEM_VARIABLES DEFAULT_VALUE 4 NULL YES varchar 1024 3072 NULL NULL NULL utf8 utf8_general_ci varchar(1024) select -def information_schema SYSTEM_VARIABLES ENUM_VALUE_LIST 11 NULL YES longtext 4294967295 4294967295 NULL NULL NULL utf8 utf8_general_ci longtext select +def information_schema SYSTEM_VARIABLES COMMAND_LINE_ARGUMENT 14 NULL YES varchar 64 192 NULL NULL NULL utf8 utf8_general_ci varchar(64) select +def information_schema SYSTEM_VARIABLES DEFAULT_VALUE 5 NULL YES varchar 1024 3072 NULL NULL NULL utf8 utf8_general_ci varchar(1024) select +def information_schema SYSTEM_VARIABLES ENUM_VALUE_LIST 12 NULL YES longtext 4294967295 4294967295 NULL NULL NULL utf8 utf8_general_ci longtext select def information_schema SYSTEM_VARIABLES GLOBAL_VALUE 3 NULL YES varchar 1024 3072 NULL NULL NULL utf8 utf8_general_ci varchar(1024) select -def information_schema SYSTEM_VARIABLES NUMERIC_BLOCK_SIZE 10 NULL YES varchar 21 63 NULL NULL NULL utf8 utf8_general_ci varchar(21) select -def information_schema SYSTEM_VARIABLES NUMERIC_MAX_VALUE 9 NULL YES varchar 21 63 NULL NULL NULL utf8 utf8_general_ci varchar(21) select -def information_schema SYSTEM_VARIABLES NUMERIC_MIN_VALUE 8 NULL YES varchar 21 63 NULL NULL NULL utf8 utf8_general_ci varchar(21) select -def information_schema SYSTEM_VARIABLES READ_ONLY 12 NO varchar 3 9 NULL NULL NULL utf8 utf8_general_ci varchar(3) select +def information_schema SYSTEM_VARIABLES GLOBAL_VALUE_ORIGIN 4 NO varchar 64 192 NULL NULL NULL utf8 utf8_general_ci varchar(64) select +def information_schema SYSTEM_VARIABLES NUMERIC_BLOCK_SIZE 11 NULL YES varchar 21 63 NULL NULL NULL utf8 utf8_general_ci varchar(21) select +def information_schema SYSTEM_VARIABLES NUMERIC_MAX_VALUE 10 NULL YES varchar 21 63 NULL NULL NULL utf8 utf8_general_ci varchar(21) select +def information_schema SYSTEM_VARIABLES NUMERIC_MIN_VALUE 9 NULL YES varchar 21 63 NULL NULL NULL utf8 utf8_general_ci varchar(21) select +def information_schema SYSTEM_VARIABLES READ_ONLY 13 NO varchar 3 9 NULL NULL NULL utf8 utf8_general_ci varchar(3) select def information_schema SYSTEM_VARIABLES SESSION_VALUE 2 NULL YES varchar 1024 3072 NULL NULL NULL utf8 utf8_general_ci varchar(1024) select -def information_schema SYSTEM_VARIABLES VARIABLE_COMMENT 7 NO varchar 2048 6144 NULL NULL NULL utf8 utf8_general_ci varchar(2048) select +def information_schema SYSTEM_VARIABLES VARIABLE_COMMENT 8 NO varchar 2048 6144 NULL NULL NULL utf8 utf8_general_ci varchar(2048) select def information_schema SYSTEM_VARIABLES VARIABLE_NAME 1 NO varchar 64 192 NULL NULL NULL utf8 utf8_general_ci varchar(64) select -def information_schema SYSTEM_VARIABLES VARIABLE_SCOPE 5 NO varchar 64 192 NULL NULL NULL utf8 utf8_general_ci varchar(64) select -def information_schema SYSTEM_VARIABLES VARIABLE_TYPE 6 NO varchar 64 192 NULL NULL NULL utf8 utf8_general_ci varchar(64) select +def information_schema SYSTEM_VARIABLES VARIABLE_SCOPE 6 NO varchar 64 192 NULL NULL NULL utf8 utf8_general_ci varchar(64) select +def information_schema SYSTEM_VARIABLES VARIABLE_TYPE 7 NO varchar 64 192 NULL NULL NULL utf8 utf8_general_ci varchar(64) select def information_schema TABLES AUTO_INCREMENT 14 NULL YES bigint NULL NULL 20 0 NULL NULL NULL bigint(21) unsigned select def information_schema TABLES AVG_ROW_LENGTH 9 NULL YES bigint NULL NULL 20 0 NULL NULL NULL bigint(21) unsigned select def information_schema TABLES CHECKSUM 19 NULL YES bigint NULL NULL 20 0 NULL NULL NULL bigint(21) unsigned select @@ -829,6 +830,7 @@ NULL information_schema STATISTICS SUB_PART bigint NULL NULL NULL NULL bigint(3) 3.0000 information_schema SYSTEM_VARIABLES VARIABLE_NAME varchar 64 192 utf8 utf8_general_ci varchar(64) 3.0000 information_schema SYSTEM_VARIABLES SESSION_VALUE varchar 1024 3072 utf8 utf8_general_ci varchar(1024) 3.0000 information_schema SYSTEM_VARIABLES GLOBAL_VALUE varchar 1024 3072 utf8 utf8_general_ci varchar(1024) +3.0000 information_schema SYSTEM_VARIABLES GLOBAL_VALUE_ORIGIN varchar 64 192 utf8 utf8_general_ci varchar(64) 3.0000 information_schema SYSTEM_VARIABLES DEFAULT_VALUE varchar 1024 3072 utf8 utf8_general_ci varchar(1024) 3.0000 information_schema SYSTEM_VARIABLES VARIABLE_SCOPE varchar 64 192 utf8 utf8_general_ci varchar(64) 3.0000 information_schema SYSTEM_VARIABLES VARIABLE_TYPE varchar 64 192 utf8 utf8_general_ci varchar(64) diff --git a/mysql-test/suite/funcs_1/r/is_columns_is_embedded.result b/mysql-test/suite/funcs_1/r/is_columns_is_embedded.result index 7f5c4535560..8045d31bd47 100644 --- a/mysql-test/suite/funcs_1/r/is_columns_is_embedded.result +++ b/mysql-test/suite/funcs_1/r/is_columns_is_embedded.result @@ -324,19 +324,20 @@ def information_schema STATISTICS SUB_PART 11 NULL YES bigint NULL NULL 19 0 NUL def information_schema STATISTICS TABLE_CATALOG 1 NO varchar 512 1536 NULL NULL NULL utf8 utf8_general_ci varchar(512) def information_schema STATISTICS TABLE_NAME 3 NO varchar 64 192 NULL NULL NULL utf8 utf8_general_ci varchar(64) def information_schema STATISTICS TABLE_SCHEMA 2 NO varchar 64 192 NULL NULL NULL utf8 utf8_general_ci varchar(64) -def information_schema SYSTEM_VARIABLES COMMAND_LINE_ARGUMENT 13 NULL YES varchar 64 192 NULL NULL NULL utf8 utf8_general_ci varchar(64) -def information_schema SYSTEM_VARIABLES DEFAULT_VALUE 4 NULL YES varchar 1024 3072 NULL NULL NULL utf8 utf8_general_ci varchar(1024) -def information_schema SYSTEM_VARIABLES ENUM_VALUE_LIST 11 NULL YES longtext 4294967295 4294967295 NULL NULL NULL utf8 utf8_general_ci longtext +def information_schema SYSTEM_VARIABLES COMMAND_LINE_ARGUMENT 14 NULL YES varchar 64 192 NULL NULL NULL utf8 utf8_general_ci varchar(64) +def information_schema SYSTEM_VARIABLES DEFAULT_VALUE 5 NULL YES varchar 1024 3072 NULL NULL NULL utf8 utf8_general_ci varchar(1024) +def information_schema SYSTEM_VARIABLES ENUM_VALUE_LIST 12 NULL YES longtext 4294967295 4294967295 NULL NULL NULL utf8 utf8_general_ci longtext def information_schema SYSTEM_VARIABLES GLOBAL_VALUE 3 NULL YES varchar 1024 3072 NULL NULL NULL utf8 utf8_general_ci varchar(1024) -def information_schema SYSTEM_VARIABLES NUMERIC_BLOCK_SIZE 10 NULL YES varchar 21 63 NULL NULL NULL utf8 utf8_general_ci varchar(21) -def information_schema SYSTEM_VARIABLES NUMERIC_MAX_VALUE 9 NULL YES varchar 21 63 NULL NULL NULL utf8 utf8_general_ci varchar(21) -def information_schema SYSTEM_VARIABLES NUMERIC_MIN_VALUE 8 NULL YES varchar 21 63 NULL NULL NULL utf8 utf8_general_ci varchar(21) -def information_schema SYSTEM_VARIABLES READ_ONLY 12 NO varchar 3 9 NULL NULL NULL utf8 utf8_general_ci varchar(3) +def information_schema SYSTEM_VARIABLES GLOBAL_VALUE_ORIGIN 4 NO varchar 64 192 NULL NULL NULL utf8 utf8_general_ci varchar(64) +def information_schema SYSTEM_VARIABLES NUMERIC_BLOCK_SIZE 11 NULL YES varchar 21 63 NULL NULL NULL utf8 utf8_general_ci varchar(21) +def information_schema SYSTEM_VARIABLES NUMERIC_MAX_VALUE 10 NULL YES varchar 21 63 NULL NULL NULL utf8 utf8_general_ci varchar(21) +def information_schema SYSTEM_VARIABLES NUMERIC_MIN_VALUE 9 NULL YES varchar 21 63 NULL NULL NULL utf8 utf8_general_ci varchar(21) +def information_schema SYSTEM_VARIABLES READ_ONLY 13 NO varchar 3 9 NULL NULL NULL utf8 utf8_general_ci varchar(3) def information_schema SYSTEM_VARIABLES SESSION_VALUE 2 NULL YES varchar 1024 3072 NULL NULL NULL utf8 utf8_general_ci varchar(1024) -def information_schema SYSTEM_VARIABLES VARIABLE_COMMENT 7 NO varchar 2048 6144 NULL NULL NULL utf8 utf8_general_ci varchar(2048) +def information_schema SYSTEM_VARIABLES VARIABLE_COMMENT 8 NO varchar 2048 6144 NULL NULL NULL utf8 utf8_general_ci varchar(2048) def information_schema SYSTEM_VARIABLES VARIABLE_NAME 1 NO varchar 64 192 NULL NULL NULL utf8 utf8_general_ci varchar(64) -def information_schema SYSTEM_VARIABLES VARIABLE_SCOPE 5 NO varchar 64 192 NULL NULL NULL utf8 utf8_general_ci varchar(64) -def information_schema SYSTEM_VARIABLES VARIABLE_TYPE 6 NO varchar 64 192 NULL NULL NULL utf8 utf8_general_ci varchar(64) +def information_schema SYSTEM_VARIABLES VARIABLE_SCOPE 6 NO varchar 64 192 NULL NULL NULL utf8 utf8_general_ci varchar(64) +def information_schema SYSTEM_VARIABLES VARIABLE_TYPE 7 NO varchar 64 192 NULL NULL NULL utf8 utf8_general_ci varchar(64) def information_schema TABLES AUTO_INCREMENT 14 NULL YES bigint NULL NULL 20 0 NULL NULL NULL bigint(21) unsigned def information_schema TABLES AVG_ROW_LENGTH 9 NULL YES bigint NULL NULL 20 0 NULL NULL NULL bigint(21) unsigned def information_schema TABLES CHECKSUM 19 NULL YES bigint NULL NULL 20 0 NULL NULL NULL bigint(21) unsigned @@ -829,6 +830,7 @@ NULL information_schema STATISTICS SUB_PART bigint NULL NULL NULL NULL bigint(3) 3.0000 information_schema SYSTEM_VARIABLES VARIABLE_NAME varchar 64 192 utf8 utf8_general_ci varchar(64) 3.0000 information_schema SYSTEM_VARIABLES SESSION_VALUE varchar 1024 3072 utf8 utf8_general_ci varchar(1024) 3.0000 information_schema SYSTEM_VARIABLES GLOBAL_VALUE varchar 1024 3072 utf8 utf8_general_ci varchar(1024) +3.0000 information_schema SYSTEM_VARIABLES GLOBAL_VALUE_ORIGIN varchar 64 192 utf8 utf8_general_ci varchar(64) 3.0000 information_schema SYSTEM_VARIABLES DEFAULT_VALUE varchar 1024 3072 utf8 utf8_general_ci varchar(1024) 3.0000 information_schema SYSTEM_VARIABLES VARIABLE_SCOPE varchar 64 192 utf8 utf8_general_ci varchar(64) 3.0000 information_schema SYSTEM_VARIABLES VARIABLE_TYPE varchar 64 192 utf8 utf8_general_ci varchar(64) diff --git a/mysql-test/suite/sys_vars/r/sysvars_aria.result b/mysql-test/suite/sys_vars/r/sysvars_aria.result index b78880f317f..096988f3ce9 100644 --- a/mysql-test/suite/sys_vars/r/sysvars_aria.result +++ b/mysql-test/suite/sys_vars/r/sysvars_aria.result @@ -4,6 +4,7 @@ where variable_name like 'aria%' VARIABLE_NAME ARIA_BLOCK_SIZE SESSION_VALUE NULL GLOBAL_VALUE 8192 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 8192 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -17,6 +18,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ARIA_CHECKPOINT_INTERVAL SESSION_VALUE NULL GLOBAL_VALUE 30 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 30 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -30,6 +32,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ARIA_CHECKPOINT_LOG_ACTIVITY SESSION_VALUE NULL GLOBAL_VALUE 1048576 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1048576 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -43,6 +46,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ARIA_FORCE_START_AFTER_RECOVERY_FAILURES SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -56,6 +60,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ARIA_GROUP_COMMIT SESSION_VALUE NULL GLOBAL_VALUE none +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE none VARIABLE_SCOPE GLOBAL VARIABLE_TYPE ENUM @@ -69,6 +74,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ARIA_GROUP_COMMIT_INTERVAL SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -82,6 +88,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ARIA_LOG_FILE_SIZE SESSION_VALUE NULL GLOBAL_VALUE 104857600 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE 1073741824 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -95,6 +102,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ARIA_LOG_PURGE_TYPE SESSION_VALUE NULL GLOBAL_VALUE immediate +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE immediate VARIABLE_SCOPE GLOBAL VARIABLE_TYPE ENUM @@ -108,6 +116,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ARIA_MAX_SORT_FILE_SIZE SESSION_VALUE NULL GLOBAL_VALUE 9223372036853727232 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 9223372036853727232 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -121,6 +130,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ARIA_PAGECACHE_AGE_THRESHOLD SESSION_VALUE NULL GLOBAL_VALUE 300 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 300 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -134,6 +144,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ARIA_PAGECACHE_BUFFER_SIZE SESSION_VALUE NULL GLOBAL_VALUE 8388608 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE 134217728 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -147,6 +158,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ARIA_PAGECACHE_DIVISION_LIMIT SESSION_VALUE NULL GLOBAL_VALUE 100 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 100 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -160,6 +172,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ARIA_PAGE_CHECKSUM SESSION_VALUE NULL GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE ON VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -173,6 +186,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ARIA_RECOVER SESSION_VALUE NULL GLOBAL_VALUE NORMAL +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NORMAL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE SET @@ -186,6 +200,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME ARIA_REPAIR_THREADS SESSION_VALUE 1 GLOBAL_VALUE 1 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -199,6 +214,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ARIA_SORT_BUFFER_SIZE SESSION_VALUE 268434432 GLOBAL_VALUE 268434432 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 268434432 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -212,6 +228,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ARIA_STATS_METHOD SESSION_VALUE nulls_unequal GLOBAL_VALUE nulls_unequal +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE nulls_unequal VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM @@ -225,6 +242,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ARIA_SYNC_LOG_DIR SESSION_VALUE NULL GLOBAL_VALUE NEWFILE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NEWFILE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE ENUM @@ -238,6 +256,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ARIA_USED_FOR_TEMP_TABLES SESSION_VALUE NULL GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN diff --git a/mysql-test/suite/sys_vars/r/sysvars_debug.result b/mysql-test/suite/sys_vars/r/sysvars_debug.result index b1398492bcb..a46e135af0a 100644 --- a/mysql-test/suite/sys_vars/r/sysvars_debug.result +++ b/mysql-test/suite/sys_vars/r/sysvars_debug.result @@ -4,6 +4,7 @@ where variable_name like 'debug%' VARIABLE_NAME DEBUG SESSION_VALUE GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE SESSION VARIABLE_TYPE VARCHAR @@ -17,6 +18,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME DEBUG_BINLOG_FSYNC_SLEEP SESSION_VALUE NULL GLOBAL_VALUE 314 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -30,6 +32,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME DEBUG_CRC_BREAK SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -43,6 +46,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME DEBUG_DBUG SESSION_VALUE GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE SESSION VARIABLE_TYPE VARCHAR @@ -56,6 +60,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME DEBUG_MUTEX_DEADLOCK_DETECTOR SESSION_VALUE NULL GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE ON VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -69,6 +74,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME DEBUG_NO_THREAD_ALARM SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -82,6 +88,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME DEBUG_SYNC SESSION_VALUE ON - current signal: '' GLOBAL_VALUE NULL +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE SESSION ONLY VARIABLE_TYPE VARCHAR diff --git a/mysql-test/suite/sys_vars/r/sysvars_innodb,xtradb.rdiff b/mysql-test/suite/sys_vars/r/sysvars_innodb,xtradb.rdiff index 9ab12be0faa..2d624bb9375 100644 --- a/mysql-test/suite/sys_vars/r/sysvars_innodb,xtradb.rdiff +++ b/mysql-test/suite/sys_vars/r/sysvars_innodb,xtradb.rdiff @@ -1,12 +1,13 @@ ---- suite/sys_vars/r/sysvars_innodb.result 2014-09-03 12:25:10.000000000 +0200 -+++ suite/sys_vars/r/sysvars_innodb,xtradb.reject 2014-09-03 12:22:43.000000000 +0200 -@@ -40,6 +40,19 @@ +--- suite/sys_vars/r/sysvars_innodb.result 2014-09-01 19:35:26.000000000 +0200 ++++ suite/sys_vars/r/sysvars_innodb,xtradb.reject 2014-09-01 19:37:27.000000000 +0200 +@@ -43,6 +43,20 @@ ENUM_VALUE_LIST NULL READ_ONLY NO COMMAND_LINE_ARGUMENT OPTIONAL +VARIABLE_NAME INNODB_ADAPTIVE_HASH_INDEX_PARTITIONS +SESSION_VALUE NULL +GLOBAL_VALUE 1 ++GLOBAL_VALUE_ORIGIN COMPILE-TIME +DEFAULT_VALUE 1 +VARIABLE_SCOPE GLOBAL +VARIABLE_TYPE BIGINT UNSIGNED @@ -20,13 +21,14 @@ VARIABLE_NAME INNODB_ADAPTIVE_MAX_SLEEP_DELAY SESSION_VALUE NULL GLOBAL_VALUE 150000 -@@ -261,6 +274,19 @@ +@@ -281,6 +295,20 @@ ENUM_VALUE_LIST NULL READ_ONLY NO COMMAND_LINE_ARGUMENT REQUIRED +VARIABLE_NAME INNODB_BUFFER_POOL_POPULATE +SESSION_VALUE NULL +GLOBAL_VALUE OFF ++GLOBAL_VALUE_ORIGIN COMPILE-TIME +DEFAULT_VALUE OFF +VARIABLE_SCOPE GLOBAL +VARIABLE_TYPE BOOLEAN @@ -40,7 +42,7 @@ VARIABLE_NAME INNODB_BUFFER_POOL_SIZE SESSION_VALUE NULL GLOBAL_VALUE 8388608 -@@ -332,7 +358,7 @@ +@@ -358,7 +386,7 @@ DEFAULT_VALUE ON VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -49,13 +51,14 @@ NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL -@@ -352,6 +378,97 @@ +@@ -379,6 +407,104 @@ ENUM_VALUE_LIST CRC32,STRICT_CRC32,INNODB,STRICT_INNODB,NONE,STRICT_NONE READ_ONLY NO COMMAND_LINE_ARGUMENT REQUIRED +VARIABLE_NAME INNODB_CLEANER_EVICTION_FACTOR +SESSION_VALUE NULL +GLOBAL_VALUE OFF ++GLOBAL_VALUE_ORIGIN COMPILE-TIME +DEFAULT_VALUE OFF +VARIABLE_SCOPE GLOBAL +VARIABLE_TYPE BOOLEAN @@ -69,6 +72,7 @@ +VARIABLE_NAME INNODB_CLEANER_FLUSH_CHUNK_SIZE +SESSION_VALUE NULL +GLOBAL_VALUE 100 ++GLOBAL_VALUE_ORIGIN COMPILE-TIME +DEFAULT_VALUE 100 +VARIABLE_SCOPE GLOBAL +VARIABLE_TYPE BIGINT UNSIGNED @@ -82,6 +86,7 @@ +VARIABLE_NAME INNODB_CLEANER_FREE_LIST_LWM +SESSION_VALUE NULL +GLOBAL_VALUE 10 ++GLOBAL_VALUE_ORIGIN COMPILE-TIME +DEFAULT_VALUE 10 +VARIABLE_SCOPE GLOBAL +VARIABLE_TYPE BIGINT UNSIGNED @@ -95,6 +100,7 @@ +VARIABLE_NAME INNODB_CLEANER_LRU_CHUNK_SIZE +SESSION_VALUE NULL +GLOBAL_VALUE 100 ++GLOBAL_VALUE_ORIGIN COMPILE-TIME +DEFAULT_VALUE 100 +VARIABLE_SCOPE GLOBAL +VARIABLE_TYPE BIGINT UNSIGNED @@ -108,6 +114,7 @@ +VARIABLE_NAME INNODB_CLEANER_LSN_AGE_FACTOR +SESSION_VALUE NULL +GLOBAL_VALUE HIGH_CHECKPOINT ++GLOBAL_VALUE_ORIGIN COMPILE-TIME +DEFAULT_VALUE HIGH_CHECKPOINT +VARIABLE_SCOPE GLOBAL +VARIABLE_TYPE ENUM @@ -121,6 +128,7 @@ +VARIABLE_NAME INNODB_CLEANER_MAX_FLUSH_TIME +SESSION_VALUE NULL +GLOBAL_VALUE 1000 ++GLOBAL_VALUE_ORIGIN COMPILE-TIME +DEFAULT_VALUE 1000 +VARIABLE_SCOPE GLOBAL +VARIABLE_TYPE BIGINT UNSIGNED @@ -134,6 +142,7 @@ +VARIABLE_NAME INNODB_CLEANER_MAX_LRU_TIME +SESSION_VALUE NULL +GLOBAL_VALUE 1000 ++GLOBAL_VALUE_ORIGIN COMPILE-TIME +DEFAULT_VALUE 1000 +VARIABLE_SCOPE GLOBAL +VARIABLE_TYPE BIGINT UNSIGNED @@ -147,13 +156,14 @@ VARIABLE_NAME INNODB_CMP_PER_INDEX_ENABLED SESSION_VALUE NULL GLOBAL_VALUE OFF -@@ -443,6 +560,19 @@ +@@ -477,6 +603,20 @@ ENUM_VALUE_LIST NULL READ_ONLY NO COMMAND_LINE_ARGUMENT REQUIRED +VARIABLE_NAME INNODB_CORRUPT_TABLE_ACTION +SESSION_VALUE NULL +GLOBAL_VALUE assert ++GLOBAL_VALUE_ORIGIN COMPILE-TIME +DEFAULT_VALUE assert +VARIABLE_SCOPE GLOBAL +VARIABLE_TYPE ENUM @@ -167,13 +177,14 @@ VARIABLE_NAME INNODB_DATA_FILE_PATH SESSION_VALUE NULL GLOBAL_VALUE ibdata1:12M:autoextend -@@ -599,6 +729,32 @@ +@@ -645,6 +785,34 @@ ENUM_VALUE_LIST NULL READ_ONLY YES COMMAND_LINE_ARGUMENT OPTIONAL +VARIABLE_NAME INNODB_EMPTY_FREE_LIST_ALGORITHM +SESSION_VALUE NULL +GLOBAL_VALUE BACKOFF ++GLOBAL_VALUE_ORIGIN COMPILE-TIME +DEFAULT_VALUE BACKOFF +VARIABLE_SCOPE GLOBAL +VARIABLE_TYPE ENUM @@ -187,6 +198,7 @@ +VARIABLE_NAME INNODB_FAKE_CHANGES +SESSION_VALUE OFF +GLOBAL_VALUE OFF ++GLOBAL_VALUE_ORIGIN COMPILE-TIME +DEFAULT_VALUE OFF +VARIABLE_SCOPE SESSION +VARIABLE_TYPE BOOLEAN @@ -200,26 +212,28 @@ VARIABLE_NAME INNODB_FAST_SHUTDOWN SESSION_VALUE NULL GLOBAL_VALUE 1 -@@ -704,10 +860,10 @@ +@@ -758,11 +926,11 @@ READ_ONLY NO COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_FLUSH_LOG_AT_TRX_COMMIT -SESSION_VALUE NULL +SESSION_VALUE 1 GLOBAL_VALUE 1 + GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1 -VARIABLE_SCOPE GLOBAL +VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED VARIABLE_COMMENT Controls the durability/speed trade-off for commits. Set to 0 (write and flush redo log to disk only once per second), 1 (flush to disk at each commit), 2 (write to log at commit but flush to disk only once per second) or 3 (flush to disk at prepare and at commit, slower and usually redundant). 1 and 3 guarantees that after a crash, committed transactions will not be lost and will be consistent with the binlog and other transactional engines. 2 can get inconsistent and lose transactions if there is a power failure or kernel crash but not if mysqld crashes. 0 has no guarantees in case of crash. 0 and 2 can be faster than 1 or 3. NUMERIC_MIN_VALUE 0 -@@ -794,6 +950,19 @@ +@@ -855,6 +1023,20 @@ ENUM_VALUE_LIST NULL READ_ONLY YES COMMAND_LINE_ARGUMENT REQUIRED +VARIABLE_NAME INNODB_FOREGROUND_PREFLUSH +SESSION_VALUE NULL +GLOBAL_VALUE EXPONENTIAL_BACKOFF ++GLOBAL_VALUE_ORIGIN COMPILE-TIME +DEFAULT_VALUE EXPONENTIAL_BACKOFF +VARIABLE_SCOPE GLOBAL +VARIABLE_TYPE ENUM @@ -233,13 +247,14 @@ VARIABLE_NAME INNODB_FT_AUX_TABLE SESSION_VALUE NULL GLOBAL_VALUE -@@ -976,6 +1145,19 @@ +@@ -1051,6 +1233,20 @@ ENUM_VALUE_LIST NULL READ_ONLY NO COMMAND_LINE_ARGUMENT REQUIRED +VARIABLE_NAME INNODB_KILL_IDLE_TRANSACTION +SESSION_VALUE NULL +GLOBAL_VALUE 0 ++GLOBAL_VALUE_ORIGIN COMPILE-TIME +DEFAULT_VALUE 0 +VARIABLE_SCOPE GLOBAL +VARIABLE_TYPE BIGINT @@ -253,13 +268,14 @@ VARIABLE_NAME INNODB_LARGE_PREFIX SESSION_VALUE NULL GLOBAL_VALUE OFF -@@ -1002,6 +1184,19 @@ +@@ -1079,6 +1275,20 @@ ENUM_VALUE_LIST NULL READ_ONLY NO COMMAND_LINE_ARGUMENT REQUIRED +VARIABLE_NAME INNODB_LOCKING_FAKE_CHANGES +SESSION_VALUE NULL +GLOBAL_VALUE ON ++GLOBAL_VALUE_ORIGIN COMPILE-TIME +DEFAULT_VALUE ON +VARIABLE_SCOPE GLOBAL +VARIABLE_TYPE BOOLEAN @@ -273,13 +289,14 @@ VARIABLE_NAME INNODB_LOCKS_UNSAFE_FOR_BINLOG SESSION_VALUE NULL GLOBAL_VALUE OFF -@@ -1028,6 +1223,58 @@ +@@ -1107,6 +1317,62 @@ ENUM_VALUE_LIST NULL READ_ONLY NO COMMAND_LINE_ARGUMENT REQUIRED +VARIABLE_NAME INNODB_LOG_ARCHIVE +SESSION_VALUE NULL +GLOBAL_VALUE OFF ++GLOBAL_VALUE_ORIGIN COMPILE-TIME +DEFAULT_VALUE OFF +VARIABLE_SCOPE GLOBAL +VARIABLE_TYPE BOOLEAN @@ -293,6 +310,7 @@ +VARIABLE_NAME INNODB_LOG_ARCH_DIR +SESSION_VALUE NULL +GLOBAL_VALUE PATH ++GLOBAL_VALUE_ORIGIN COMPILE-TIME +DEFAULT_VALUE +VARIABLE_SCOPE GLOBAL +VARIABLE_TYPE VARCHAR @@ -306,6 +324,7 @@ +VARIABLE_NAME INNODB_LOG_ARCH_EXPIRE_SEC +SESSION_VALUE NULL +GLOBAL_VALUE 0 ++GLOBAL_VALUE_ORIGIN COMPILE-TIME +DEFAULT_VALUE 0 +VARIABLE_SCOPE GLOBAL +VARIABLE_TYPE BIGINT UNSIGNED @@ -319,6 +338,7 @@ +VARIABLE_NAME INNODB_LOG_BLOCK_SIZE +SESSION_VALUE NULL +GLOBAL_VALUE 512 ++GLOBAL_VALUE_ORIGIN COMPILE-TIME +DEFAULT_VALUE 512 +VARIABLE_SCOPE GLOBAL +VARIABLE_TYPE BIGINT UNSIGNED @@ -332,13 +352,14 @@ VARIABLE_NAME INNODB_LOG_BUFFER_SIZE SESSION_VALUE NULL GLOBAL_VALUE 1048576 -@@ -1054,6 +1301,19 @@ +@@ -1135,6 +1401,20 @@ ENUM_VALUE_LIST NULL READ_ONLY NO COMMAND_LINE_ARGUMENT OPTIONAL +VARIABLE_NAME INNODB_LOG_CHECKSUM_ALGORITHM +SESSION_VALUE NULL +GLOBAL_VALUE INNODB ++GLOBAL_VALUE_ORIGIN COMPILE-TIME +DEFAULT_VALUE INNODB +VARIABLE_SCOPE GLOBAL +VARIABLE_TYPE ENUM @@ -352,13 +373,14 @@ VARIABLE_NAME INNODB_LOG_COMPRESSED_PAGES SESSION_VALUE NULL GLOBAL_VALUE ON -@@ -1119,6 +1379,32 @@ +@@ -1205,6 +1485,34 @@ ENUM_VALUE_LIST NULL READ_ONLY NO COMMAND_LINE_ARGUMENT REQUIRED +VARIABLE_NAME INNODB_MAX_BITMAP_FILE_SIZE +SESSION_VALUE NULL +GLOBAL_VALUE 104857600 ++GLOBAL_VALUE_ORIGIN COMPILE-TIME +DEFAULT_VALUE 104857600 +VARIABLE_SCOPE GLOBAL +VARIABLE_TYPE BIGINT UNSIGNED @@ -372,6 +394,7 @@ +VARIABLE_NAME INNODB_MAX_CHANGED_PAGES +SESSION_VALUE NULL +GLOBAL_VALUE 1000000 ++GLOBAL_VALUE_ORIGIN COMPILE-TIME +DEFAULT_VALUE 1000000 +VARIABLE_SCOPE GLOBAL +VARIABLE_TYPE BIGINT UNSIGNED @@ -385,13 +408,14 @@ VARIABLE_NAME INNODB_MAX_DIRTY_PAGES_PCT SESSION_VALUE NULL GLOBAL_VALUE 75 -@@ -1353,6 +1639,58 @@ +@@ -1457,6 +1765,62 @@ ENUM_VALUE_LIST NULL READ_ONLY NO COMMAND_LINE_ARGUMENT OPTIONAL +VARIABLE_NAME INNODB_PRIORITY_CLEANER +SESSION_VALUE NULL +GLOBAL_VALUE OFF ++GLOBAL_VALUE_ORIGIN COMPILE-TIME +DEFAULT_VALUE OFF +VARIABLE_SCOPE GLOBAL +VARIABLE_TYPE BOOLEAN @@ -405,6 +429,7 @@ +VARIABLE_NAME INNODB_PRIORITY_IO +SESSION_VALUE NULL +GLOBAL_VALUE OFF ++GLOBAL_VALUE_ORIGIN COMPILE-TIME +DEFAULT_VALUE OFF +VARIABLE_SCOPE GLOBAL +VARIABLE_TYPE BOOLEAN @@ -418,6 +443,7 @@ +VARIABLE_NAME INNODB_PRIORITY_MASTER +SESSION_VALUE NULL +GLOBAL_VALUE OFF ++GLOBAL_VALUE_ORIGIN COMPILE-TIME +DEFAULT_VALUE OFF +VARIABLE_SCOPE GLOBAL +VARIABLE_TYPE BOOLEAN @@ -431,6 +457,7 @@ +VARIABLE_NAME INNODB_PRIORITY_PURGE +SESSION_VALUE NULL +GLOBAL_VALUE OFF ++GLOBAL_VALUE_ORIGIN COMPILE-TIME +DEFAULT_VALUE OFF +VARIABLE_SCOPE GLOBAL +VARIABLE_TYPE BOOLEAN @@ -444,13 +471,14 @@ VARIABLE_NAME INNODB_PURGE_BATCH_SIZE SESSION_VALUE NULL GLOBAL_VALUE 300 -@@ -1509,6 +1847,84 @@ +@@ -1625,6 +1989,90 @@ ENUM_VALUE_LIST NULL READ_ONLY NO COMMAND_LINE_ARGUMENT OPTIONAL +VARIABLE_NAME INNODB_SCHED_PRIORITY_CLEANER +SESSION_VALUE NULL +GLOBAL_VALUE 19 ++GLOBAL_VALUE_ORIGIN COMPILE-TIME +DEFAULT_VALUE 19 +VARIABLE_SCOPE GLOBAL +VARIABLE_TYPE BIGINT UNSIGNED @@ -464,6 +492,7 @@ +VARIABLE_NAME INNODB_SCHED_PRIORITY_IO +SESSION_VALUE NULL +GLOBAL_VALUE 19 ++GLOBAL_VALUE_ORIGIN COMPILE-TIME +DEFAULT_VALUE 19 +VARIABLE_SCOPE GLOBAL +VARIABLE_TYPE BIGINT UNSIGNED @@ -477,6 +506,7 @@ +VARIABLE_NAME INNODB_SCHED_PRIORITY_MASTER +SESSION_VALUE NULL +GLOBAL_VALUE 19 ++GLOBAL_VALUE_ORIGIN COMPILE-TIME +DEFAULT_VALUE 19 +VARIABLE_SCOPE GLOBAL +VARIABLE_TYPE BIGINT UNSIGNED @@ -490,6 +520,7 @@ +VARIABLE_NAME INNODB_SCHED_PRIORITY_PURGE +SESSION_VALUE NULL +GLOBAL_VALUE 19 ++GLOBAL_VALUE_ORIGIN COMPILE-TIME +DEFAULT_VALUE 19 +VARIABLE_SCOPE GLOBAL +VARIABLE_TYPE BIGINT UNSIGNED @@ -503,6 +534,7 @@ +VARIABLE_NAME INNODB_SHOW_LOCKS_HELD +SESSION_VALUE NULL +GLOBAL_VALUE 10 ++GLOBAL_VALUE_ORIGIN COMPILE-TIME +DEFAULT_VALUE 10 +VARIABLE_SCOPE GLOBAL +VARIABLE_TYPE BIGINT UNSIGNED @@ -516,6 +548,7 @@ +VARIABLE_NAME INNODB_SHOW_VERBOSE_LOCKS +SESSION_VALUE NULL +GLOBAL_VALUE 0 ++GLOBAL_VALUE_ORIGIN COMPILE-TIME +DEFAULT_VALUE 0 +VARIABLE_SCOPE GLOBAL +VARIABLE_TYPE BIGINT UNSIGNED @@ -529,7 +562,7 @@ VARIABLE_NAME INNODB_SORT_BUFFER_SIZE SESSION_VALUE NULL GLOBAL_VALUE 1048576 -@@ -1554,7 +1970,7 @@ +@@ -1674,7 +2122,7 @@ DEFAULT_VALUE nulls_equal VARIABLE_SCOPE GLOBAL VARIABLE_TYPE ENUM @@ -538,13 +571,14 @@ NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL -@@ -1743,6 +2159,32 @@ +@@ -1877,6 +2325,34 @@ ENUM_VALUE_LIST NULL READ_ONLY NO COMMAND_LINE_ARGUMENT REQUIRED +VARIABLE_NAME INNODB_TRACK_CHANGED_PAGES +SESSION_VALUE NULL +GLOBAL_VALUE OFF ++GLOBAL_VALUE_ORIGIN COMPILE-TIME +DEFAULT_VALUE OFF +VARIABLE_SCOPE GLOBAL +VARIABLE_TYPE BOOLEAN @@ -558,6 +592,7 @@ +VARIABLE_NAME INNODB_TRACK_REDO_LOG_NOW +SESSION_VALUE NULL +GLOBAL_VALUE OFF ++GLOBAL_VALUE_ORIGIN COMPILE-TIME +DEFAULT_VALUE OFF +VARIABLE_SCOPE GLOBAL +VARIABLE_TYPE BOOLEAN @@ -571,7 +606,7 @@ VARIABLE_NAME INNODB_TRX_PURGE_VIEW_UPDATE_ONLY_DEBUG SESSION_VALUE NULL GLOBAL_VALUE OFF -@@ -1814,7 +2256,7 @@ +@@ -1954,7 +2430,7 @@ DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -580,13 +615,14 @@ NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL -@@ -1834,6 +2276,19 @@ +@@ -1975,6 +2451,20 @@ ENUM_VALUE_LIST NULL READ_ONLY YES COMMAND_LINE_ARGUMENT NONE +VARIABLE_NAME INNODB_USE_GLOBAL_FLUSH_LOG_AT_TRX_COMMIT +SESSION_VALUE NULL +GLOBAL_VALUE ON ++GLOBAL_VALUE_ORIGIN COMPILE-TIME +DEFAULT_VALUE ON +VARIABLE_SCOPE GLOBAL +VARIABLE_TYPE BOOLEAN @@ -600,13 +636,14 @@ VARIABLE_NAME INNODB_USE_MTFLUSH SESSION_VALUE NULL GLOBAL_VALUE OFF -@@ -1860,6 +2315,19 @@ +@@ -2003,6 +2493,20 @@ ENUM_VALUE_LIST NULL READ_ONLY YES COMMAND_LINE_ARGUMENT NONE +VARIABLE_NAME INNODB_USE_STACKTRACE +SESSION_VALUE NULL +GLOBAL_VALUE OFF ++GLOBAL_VALUE_ORIGIN COMPILE-TIME +DEFAULT_VALUE OFF +VARIABLE_SCOPE GLOBAL +VARIABLE_TYPE BOOLEAN @@ -620,12 +657,13 @@ VARIABLE_NAME INNODB_USE_SYS_MALLOC SESSION_VALUE NULL GLOBAL_VALUE ON -@@ -1888,11 +2356,11 @@ +@@ -2033,12 +2537,12 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_VERSION SESSION_VALUE NULL -GLOBAL_VALUE 5.6.17 +GLOBAL_VALUE 5.6.17-65.0 + GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR diff --git a/mysql-test/suite/sys_vars/r/sysvars_innodb.result b/mysql-test/suite/sys_vars/r/sysvars_innodb.result index ac6b33e8fb4..102a9306a0b 100644 --- a/mysql-test/suite/sys_vars/r/sysvars_innodb.result +++ b/mysql-test/suite/sys_vars/r/sysvars_innodb.result @@ -4,6 +4,7 @@ where variable_name like 'innodb%' and not variable_name = 'innodb_disallow_writ VARIABLE_NAME INNODB_ADAPTIVE_FLUSHING SESSION_VALUE NULL GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE ON VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -17,6 +18,7 @@ COMMAND_LINE_ARGUMENT NONE VARIABLE_NAME INNODB_ADAPTIVE_FLUSHING_LWM SESSION_VALUE NULL GLOBAL_VALUE 10 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 10 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -30,6 +32,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_ADAPTIVE_HASH_INDEX SESSION_VALUE NULL GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE ON VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -43,6 +46,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_ADAPTIVE_MAX_SLEEP_DELAY SESSION_VALUE NULL GLOBAL_VALUE 150000 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 150000 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -56,6 +60,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_ADDITIONAL_MEM_POOL_SIZE SESSION_VALUE NULL GLOBAL_VALUE 8388608 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 8388608 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -69,6 +74,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_API_BK_COMMIT_INTERVAL SESSION_VALUE NULL GLOBAL_VALUE 5 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 5 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -82,6 +88,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_API_DISABLE_ROWLOCK SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -95,6 +102,7 @@ COMMAND_LINE_ARGUMENT NONE VARIABLE_NAME INNODB_API_ENABLE_BINLOG SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -108,6 +116,7 @@ COMMAND_LINE_ARGUMENT NONE VARIABLE_NAME INNODB_API_ENABLE_MDL SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -121,6 +130,7 @@ COMMAND_LINE_ARGUMENT NONE VARIABLE_NAME INNODB_API_TRX_LEVEL SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -134,6 +144,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_AUTOEXTEND_INCREMENT SESSION_VALUE NULL GLOBAL_VALUE 64 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 64 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -147,6 +158,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_AUTOINC_LOCK_MODE SESSION_VALUE NULL GLOBAL_VALUE 1 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -160,6 +172,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_BUFFER_POOL_DUMP_AT_SHUTDOWN SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -173,6 +186,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_BUFFER_POOL_DUMP_NOW SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -186,6 +200,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_BUFFER_POOL_EVICT SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -199,6 +214,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_BUFFER_POOL_FILENAME SESSION_VALUE NULL GLOBAL_VALUE ib_buffer_pool +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE ib_buffer_pool VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -212,6 +228,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_BUFFER_POOL_INSTANCES SESSION_VALUE NULL GLOBAL_VALUE 8 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -225,6 +242,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_BUFFER_POOL_LOAD_ABORT SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -238,6 +256,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_BUFFER_POOL_LOAD_AT_STARTUP SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -251,6 +270,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_BUFFER_POOL_LOAD_NOW SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -264,6 +284,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_BUFFER_POOL_SIZE SESSION_VALUE NULL GLOBAL_VALUE 8388608 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE 134217728 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -277,6 +298,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_BUF_FLUSH_LIST_NOW SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -290,6 +312,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_CHANGE_BUFFERING SESSION_VALUE NULL GLOBAL_VALUE all +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE all VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -303,6 +326,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_CHANGE_BUFFERING_DEBUG SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED @@ -316,6 +340,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_CHANGE_BUFFER_MAX_SIZE SESSION_VALUE NULL GLOBAL_VALUE 25 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 25 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED @@ -329,6 +354,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_CHECKSUMS SESSION_VALUE NULL GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE ON VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -342,6 +368,7 @@ COMMAND_LINE_ARGUMENT NONE VARIABLE_NAME INNODB_CHECKSUM_ALGORITHM SESSION_VALUE NULL GLOBAL_VALUE INNODB +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE INNODB VARIABLE_SCOPE GLOBAL VARIABLE_TYPE ENUM @@ -355,6 +382,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_CMP_PER_INDEX_ENABLED SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -368,6 +396,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_COMMIT_CONCURRENCY SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -381,6 +410,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_COMPRESSION_ALGORITHM SESSION_VALUE NULL GLOBAL_VALUE none +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE none VARIABLE_SCOPE GLOBAL VARIABLE_TYPE ENUM @@ -394,6 +424,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_COMPRESSION_FAILURE_THRESHOLD_PCT SESSION_VALUE NULL GLOBAL_VALUE 5 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 5 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -407,6 +438,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_COMPRESSION_LEVEL SESSION_VALUE NULL GLOBAL_VALUE 6 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 6 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED @@ -420,6 +452,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_COMPRESSION_PAD_PCT_MAX SESSION_VALUE NULL GLOBAL_VALUE 50 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 50 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -433,6 +466,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_CONCURRENCY_TICKETS SESSION_VALUE NULL GLOBAL_VALUE 5000 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 5000 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -446,6 +480,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_DATA_FILE_PATH SESSION_VALUE NULL GLOBAL_VALUE ibdata1:12M:autoextend +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -459,6 +494,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_DATA_HOME_DIR SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -472,6 +508,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_DEFRAGMENT SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -485,6 +522,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_DEFRAGMENT_FILL_FACTOR SESSION_VALUE NULL GLOBAL_VALUE 0.900000 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0.900000 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE DOUBLE @@ -498,6 +536,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_DEFRAGMENT_FILL_FACTOR_N_RECS SESSION_VALUE NULL GLOBAL_VALUE 20 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 20 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED @@ -511,6 +550,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_DEFRAGMENT_FREQUENCY SESSION_VALUE NULL GLOBAL_VALUE 40 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 40 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED @@ -524,6 +564,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_DEFRAGMENT_N_PAGES SESSION_VALUE NULL GLOBAL_VALUE 7 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 7 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED @@ -537,6 +578,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_DEFRAGMENT_STATS_ACCURACY SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED @@ -550,6 +592,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_DISABLE_BACKGROUND_MERGE SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -563,6 +606,7 @@ COMMAND_LINE_ARGUMENT NONE VARIABLE_NAME INNODB_DISABLE_SORT_FILE_CACHE SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -576,6 +620,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_DOUBLEWRITE SESSION_VALUE NULL GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE ON VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -589,6 +634,7 @@ COMMAND_LINE_ARGUMENT NONE VARIABLE_NAME INNODB_DOUBLEWRITE_BATCH_SIZE SESSION_VALUE NULL GLOBAL_VALUE 120 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 120 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -602,6 +648,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_FAST_SHUTDOWN SESSION_VALUE NULL GLOBAL_VALUE 1 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -615,6 +662,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_FILE_FORMAT SESSION_VALUE NULL GLOBAL_VALUE Antelope +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE Antelope VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -628,6 +676,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_FILE_FORMAT_CHECK SESSION_VALUE NULL GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE ON VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -641,6 +690,7 @@ COMMAND_LINE_ARGUMENT NONE VARIABLE_NAME INNODB_FILE_FORMAT_MAX SESSION_VALUE NULL GLOBAL_VALUE Antelope +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE Antelope VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -654,6 +704,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_FILE_PER_TABLE SESSION_VALUE NULL GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE ON VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -667,6 +718,7 @@ COMMAND_LINE_ARGUMENT NONE VARIABLE_NAME INNODB_FIL_MAKE_PAGE_DIRTY_DEBUG SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -680,6 +732,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_FLUSHING_AVG_LOOPS SESSION_VALUE NULL GLOBAL_VALUE 30 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 30 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -693,6 +746,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_FLUSH_LOG_AT_TIMEOUT SESSION_VALUE NULL GLOBAL_VALUE 3 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE 1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED @@ -706,6 +760,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_FLUSH_LOG_AT_TRX_COMMIT SESSION_VALUE NULL GLOBAL_VALUE 1 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -719,6 +774,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_FLUSH_METHOD SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -732,6 +788,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_FLUSH_NEIGHBORS SESSION_VALUE NULL GLOBAL_VALUE 1 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -745,6 +802,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_FORCE_LOAD_CORRUPTED SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -758,6 +816,7 @@ COMMAND_LINE_ARGUMENT NONE VARIABLE_NAME INNODB_FORCE_PRIMARY_KEY SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -771,6 +830,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_FORCE_RECOVERY SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -784,6 +844,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_FORCE_RECOVERY_CRASH SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -797,6 +858,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_FT_AUX_TABLE SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -810,6 +872,7 @@ COMMAND_LINE_ARGUMENT NONE VARIABLE_NAME INNODB_FT_CACHE_SIZE SESSION_VALUE NULL GLOBAL_VALUE 8000000 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 8000000 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -823,6 +886,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_FT_ENABLE_DIAG_PRINT SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -836,6 +900,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_FT_ENABLE_STOPWORD SESSION_VALUE ON GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE ON VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -849,6 +914,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_FT_MAX_TOKEN_SIZE SESSION_VALUE NULL GLOBAL_VALUE 84 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 84 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -862,6 +928,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_FT_MIN_TOKEN_SIZE SESSION_VALUE NULL GLOBAL_VALUE 3 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 3 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -875,6 +942,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_FT_NUM_WORD_OPTIMIZE SESSION_VALUE NULL GLOBAL_VALUE 2000 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 2000 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -888,6 +956,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_FT_RESULT_CACHE_LIMIT SESSION_VALUE NULL GLOBAL_VALUE 2000000000 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 2000000000 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -901,6 +970,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_FT_SERVER_STOPWORD_TABLE SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -914,6 +984,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_FT_SORT_PLL_DEGREE SESSION_VALUE NULL GLOBAL_VALUE 2 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 2 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -927,6 +998,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_FT_TOTAL_CACHE_SIZE SESSION_VALUE NULL GLOBAL_VALUE 640000000 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 640000000 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -940,6 +1012,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_FT_USER_STOPWORD_TABLE SESSION_VALUE GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE SESSION VARIABLE_TYPE VARCHAR @@ -953,6 +1026,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_IO_CAPACITY SESSION_VALUE NULL GLOBAL_VALUE 200 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 200 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -966,6 +1040,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_IO_CAPACITY_MAX SESSION_VALUE NULL GLOBAL_VALUE 2000 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 18446744073709551615 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -979,6 +1054,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_LARGE_PREFIX SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -992,6 +1068,7 @@ COMMAND_LINE_ARGUMENT NONE VARIABLE_NAME INNODB_LIMIT_OPTIMISTIC_INSERT_DEBUG SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED @@ -1005,6 +1082,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_LOCKS_UNSAFE_FOR_BINLOG SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -1018,6 +1096,7 @@ COMMAND_LINE_ARGUMENT NONE VARIABLE_NAME INNODB_LOCK_WAIT_TIMEOUT SESSION_VALUE 50 GLOBAL_VALUE 50 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 50 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -1031,6 +1110,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_LOG_BUFFER_SIZE SESSION_VALUE NULL GLOBAL_VALUE 1048576 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE 8388608 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -1044,6 +1124,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_LOG_CHECKPOINT_NOW SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -1057,6 +1138,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_LOG_COMPRESSED_PAGES SESSION_VALUE NULL GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE ON VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -1070,6 +1152,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_LOG_FILES_IN_GROUP SESSION_VALUE NULL GLOBAL_VALUE 2 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE 2 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1083,6 +1166,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_LOG_FILE_SIZE SESSION_VALUE NULL GLOBAL_VALUE 5242880 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE 50331648 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -1096,6 +1180,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_LOG_GROUP_HOME_DIR SESSION_VALUE NULL GLOBAL_VALUE PATH +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -1109,6 +1194,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_LRU_SCAN_DEPTH SESSION_VALUE NULL GLOBAL_VALUE 100 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE 1024 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1122,6 +1208,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_MAX_DIRTY_PAGES_PCT SESSION_VALUE NULL GLOBAL_VALUE 75 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 75 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1135,6 +1222,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_MAX_DIRTY_PAGES_PCT_LWM SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1148,6 +1236,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_MAX_PURGE_LAG SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1161,6 +1250,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_MAX_PURGE_LAG_DELAY SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1174,6 +1264,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_MIRRORED_LOG_GROUPS SESSION_VALUE NULL GLOBAL_VALUE 1 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -1187,6 +1278,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_MONITOR_DISABLE SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -1200,6 +1292,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_MONITOR_ENABLE SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -1213,6 +1306,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_MONITOR_RESET SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -1226,6 +1320,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_MONITOR_RESET_ALL SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -1239,6 +1334,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_MTFLUSH_THREADS SESSION_VALUE NULL GLOBAL_VALUE 8 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 8 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -1252,6 +1348,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_OLD_BLOCKS_PCT SESSION_VALUE NULL GLOBAL_VALUE 37 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 37 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED @@ -1265,6 +1362,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_OLD_BLOCKS_TIME SESSION_VALUE NULL GLOBAL_VALUE 1000 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1000 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED @@ -1278,6 +1376,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_ONLINE_ALTER_LOG_MAX_SIZE SESSION_VALUE NULL GLOBAL_VALUE 134217728 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 134217728 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1291,6 +1390,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_OPEN_FILES SESSION_VALUE NULL GLOBAL_VALUE 400 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -1304,6 +1404,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_OPTIMIZE_FULLTEXT_ONLY SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -1317,6 +1418,7 @@ COMMAND_LINE_ARGUMENT NONE VARIABLE_NAME INNODB_PAGE_HASH_LOCKS SESSION_VALUE NULL GLOBAL_VALUE 16 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 16 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1330,6 +1432,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_PAGE_SIZE SESSION_VALUE NULL GLOBAL_VALUE 16384 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 16384 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1343,6 +1446,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_PRINT_ALL_DEADLOCKS SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -1356,6 +1460,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_PURGE_BATCH_SIZE SESSION_VALUE NULL GLOBAL_VALUE 300 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 300 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1369,6 +1474,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_PURGE_RUN_NOW SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -1382,6 +1488,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_PURGE_STOP_NOW SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -1395,6 +1502,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_PURGE_THREADS SESSION_VALUE NULL GLOBAL_VALUE 1 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1408,6 +1516,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_RANDOM_READ_AHEAD SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -1421,6 +1530,7 @@ COMMAND_LINE_ARGUMENT NONE VARIABLE_NAME INNODB_READ_AHEAD_THRESHOLD SESSION_VALUE NULL GLOBAL_VALUE 56 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 56 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1434,6 +1544,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_READ_IO_THREADS SESSION_VALUE NULL GLOBAL_VALUE 2 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE 4 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1447,6 +1558,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_READ_ONLY SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -1460,6 +1572,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_REPLICATION_DELAY SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1473,6 +1586,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_ROLLBACK_ON_TIMEOUT SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -1486,6 +1600,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_ROLLBACK_SEGMENTS SESSION_VALUE NULL GLOBAL_VALUE 128 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 128 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1499,6 +1614,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_SAVED_PAGE_NUMBER_DEBUG SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1512,6 +1628,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_SORT_BUFFER_SIZE SESSION_VALUE NULL GLOBAL_VALUE 1048576 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1048576 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1525,6 +1642,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_SPIN_WAIT_DELAY SESSION_VALUE NULL GLOBAL_VALUE 6 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 6 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1538,6 +1656,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_STATS_AUTO_RECALC SESSION_VALUE NULL GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE ON VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -1551,6 +1670,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_STATS_METHOD SESSION_VALUE NULL GLOBAL_VALUE nulls_equal +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE nulls_equal VARIABLE_SCOPE GLOBAL VARIABLE_TYPE ENUM @@ -1564,6 +1684,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_STATS_ON_METADATA SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -1577,6 +1698,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_STATS_PERSISTENT SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE ON VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -1590,6 +1712,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_STATS_PERSISTENT_SAMPLE_PAGES SESSION_VALUE NULL GLOBAL_VALUE 20 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 20 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1603,6 +1726,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_STATS_SAMPLE_PAGES SESSION_VALUE NULL GLOBAL_VALUE 8 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 8 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1616,6 +1740,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_STATS_TRANSIENT_SAMPLE_PAGES SESSION_VALUE NULL GLOBAL_VALUE 8 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 8 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1629,6 +1754,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_STATUS_OUTPUT SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -1642,6 +1768,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_STATUS_OUTPUT_LOCKS SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -1655,6 +1782,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_STRICT_MODE SESSION_VALUE OFF GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -1668,6 +1796,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_SUPPORT_XA SESSION_VALUE ON GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE ON VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -1681,6 +1810,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_SYNC_ARRAY_SIZE SESSION_VALUE NULL GLOBAL_VALUE 1 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1694,6 +1824,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_SYNC_SPIN_LOOPS SESSION_VALUE NULL GLOBAL_VALUE 30 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 30 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1707,6 +1838,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_TABLE_LOCKS SESSION_VALUE ON GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE ON VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -1720,6 +1852,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_THREAD_CONCURRENCY SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1733,6 +1866,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_THREAD_SLEEP_DELAY SESSION_VALUE NULL GLOBAL_VALUE 10000 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 10000 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1746,6 +1880,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_TRX_PURGE_VIEW_UPDATE_ONLY_DEBUG SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -1759,6 +1894,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME INNODB_TRX_RSEG_N_SLOTS_DEBUG SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED @@ -1772,6 +1908,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME INNODB_UNDO_DIRECTORY SESSION_VALUE NULL GLOBAL_VALUE . +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE . VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -1785,6 +1922,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_UNDO_LOGS SESSION_VALUE NULL GLOBAL_VALUE 128 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 128 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1798,6 +1936,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_UNDO_TABLESPACES SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1811,6 +1950,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INNODB_USE_ATOMIC_WRITES SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -1824,6 +1964,7 @@ COMMAND_LINE_ARGUMENT NONE VARIABLE_NAME INNODB_USE_FALLOCATE SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -1837,6 +1978,7 @@ COMMAND_LINE_ARGUMENT NONE VARIABLE_NAME INNODB_USE_MTFLUSH SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -1850,6 +1992,7 @@ COMMAND_LINE_ARGUMENT NONE VARIABLE_NAME INNODB_USE_NATIVE_AIO SESSION_VALUE NULL GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE ON VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -1863,6 +2006,7 @@ COMMAND_LINE_ARGUMENT NONE VARIABLE_NAME INNODB_USE_SYS_MALLOC SESSION_VALUE NULL GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE ON VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -1876,6 +2020,7 @@ COMMAND_LINE_ARGUMENT NONE VARIABLE_NAME INNODB_USE_TRIM SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -1889,6 +2034,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME INNODB_VERSION SESSION_VALUE NULL GLOBAL_VALUE 5.6.17 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -1902,6 +2048,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME INNODB_WRITE_IO_THREADS SESSION_VALUE NULL GLOBAL_VALUE 2 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE 4 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED diff --git a/mysql-test/suite/sys_vars/r/sysvars_server_embedded.result b/mysql-test/suite/sys_vars/r/sysvars_server_embedded.result index bd5e0938a36..51a7206da58 100644 --- a/mysql-test/suite/sys_vars/r/sysvars_server_embedded.result +++ b/mysql-test/suite/sys_vars/r/sysvars_server_embedded.result @@ -18,6 +18,7 @@ order by variable_name; VARIABLE_NAME AUTOCOMMIT SESSION_VALUE ON GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE ON VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -31,6 +32,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME AUTOMATIC_SP_PRIVILEGES SESSION_VALUE NULL GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE ON VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -44,6 +46,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME AUTO_INCREMENT_INCREMENT SESSION_VALUE 1 GLOBAL_VALUE 1 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE 1 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -57,6 +60,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME AUTO_INCREMENT_OFFSET SESSION_VALUE 1 GLOBAL_VALUE 1 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -70,6 +74,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME BACK_LOG SESSION_VALUE NULL GLOBAL_VALUE 150 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 150 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -83,6 +88,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME BASEDIR SESSION_VALUE NULL GLOBAL_VALUE PATH +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -96,6 +102,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME BIG_TABLES SESSION_VALUE OFF GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -109,6 +116,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME BINLOG_ANNOTATE_ROW_EVENTS SESSION_VALUE OFF GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -122,6 +130,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME BINLOG_CACHE_SIZE SESSION_VALUE NULL GLOBAL_VALUE 32768 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 32768 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -135,6 +144,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME BINLOG_CHECKSUM SESSION_VALUE NULL GLOBAL_VALUE NONE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NONE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE ENUM @@ -148,6 +158,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME BINLOG_COMMIT_WAIT_COUNT SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -161,6 +172,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME BINLOG_COMMIT_WAIT_USEC SESSION_VALUE NULL GLOBAL_VALUE 100000 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 100000 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -174,6 +186,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME BINLOG_DIRECT_NON_TRANSACTIONAL_UPDATES SESSION_VALUE ON GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -187,6 +200,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME BINLOG_FORMAT SESSION_VALUE STATEMENT GLOBAL_VALUE STATEMENT +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE STATEMENT VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM @@ -200,6 +214,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME BINLOG_OPTIMIZE_THREAD_SCHEDULING SESSION_VALUE NULL GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE ON VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -213,6 +228,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME BINLOG_STMT_CACHE_SIZE SESSION_VALUE NULL GLOBAL_VALUE 32768 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 32768 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -226,6 +242,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME BULK_INSERT_BUFFER_SIZE SESSION_VALUE 8388608 GLOBAL_VALUE 8388608 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 8388608 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -239,6 +256,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME CHARACTER_SETS_DIR SESSION_VALUE NULL GLOBAL_VALUE PATH +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -252,6 +270,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME CHARACTER_SET_CLIENT SESSION_VALUE latin1 GLOBAL_VALUE latin1 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE latin1 VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM @@ -265,6 +284,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME CHARACTER_SET_CONNECTION SESSION_VALUE latin1 GLOBAL_VALUE latin1 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE latin1 VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM @@ -278,6 +298,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME CHARACTER_SET_DATABASE SESSION_VALUE latin1 GLOBAL_VALUE latin1 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE latin1 VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM @@ -291,6 +312,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME CHARACTER_SET_FILESYSTEM SESSION_VALUE binary GLOBAL_VALUE binary +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE binary VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM @@ -304,6 +326,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME CHARACTER_SET_RESULTS SESSION_VALUE latin1 GLOBAL_VALUE latin1 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE latin1 VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM @@ -317,6 +340,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME CHARACTER_SET_SERVER SESSION_VALUE latin1 GLOBAL_VALUE latin1 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE latin1 VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM @@ -330,6 +354,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME CHARACTER_SET_SYSTEM SESSION_VALUE NULL GLOBAL_VALUE utf8 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE ENUM @@ -343,6 +368,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME COLLATION_CONNECTION SESSION_VALUE latin1_swedish_ci GLOBAL_VALUE latin1_swedish_ci +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE latin1_swedish_ci VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM @@ -356,6 +382,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME COLLATION_DATABASE SESSION_VALUE latin1_swedish_ci GLOBAL_VALUE latin1_swedish_ci +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE latin1_swedish_ci VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM @@ -369,6 +396,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME COLLATION_SERVER SESSION_VALUE latin1_swedish_ci GLOBAL_VALUE latin1_swedish_ci +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE latin1_swedish_ci VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM @@ -382,6 +410,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME COMPLETION_TYPE SESSION_VALUE NO_CHAIN GLOBAL_VALUE NO_CHAIN +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NO_CHAIN VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM @@ -395,6 +424,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME CONCURRENT_INSERT SESSION_VALUE NULL GLOBAL_VALUE AUTO +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE AUTO VARIABLE_SCOPE GLOBAL VARIABLE_TYPE ENUM @@ -408,6 +438,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME CONNECT_TIMEOUT SESSION_VALUE NULL GLOBAL_VALUE 60 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE 10 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -421,6 +452,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME DATADIR SESSION_VALUE NULL GLOBAL_VALUE PATH +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE PATH VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -434,6 +466,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME DATETIME_FORMAT SESSION_VALUE NULL GLOBAL_VALUE %Y-%m-%d %H:%i:%s +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE %Y-%m-%d %H:%i:%s VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -447,6 +480,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME DATE_FORMAT SESSION_VALUE NULL GLOBAL_VALUE %Y-%m-%d +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE %Y-%m-%d VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -460,6 +494,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME DEADLOCK_SEARCH_DEPTH_LONG SESSION_VALUE 15 GLOBAL_VALUE 15 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 15 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -473,6 +508,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME DEADLOCK_SEARCH_DEPTH_SHORT SESSION_VALUE 4 GLOBAL_VALUE 4 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 4 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -486,6 +522,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME DEADLOCK_TIMEOUT_LONG SESSION_VALUE 50000000 GLOBAL_VALUE 50000000 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 50000000 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -499,6 +536,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME DEADLOCK_TIMEOUT_SHORT SESSION_VALUE 10000 GLOBAL_VALUE 10000 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 10000 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -512,6 +550,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME DEFAULT_REGEX_FLAGS SESSION_VALUE GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE SESSION VARIABLE_TYPE SET @@ -525,6 +564,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME DEFAULT_STORAGE_ENGINE SESSION_VALUE MyISAM GLOBAL_VALUE MyISAM +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE MyISAM VARIABLE_SCOPE SESSION VARIABLE_TYPE VARCHAR @@ -538,6 +578,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME DEFAULT_TMP_STORAGE_ENGINE SESSION_VALUE GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE SESSION VARIABLE_TYPE VARCHAR @@ -551,6 +592,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME DEFAULT_WEEK_FORMAT SESSION_VALUE 0 GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -564,6 +606,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME DELAYED_INSERT_LIMIT SESSION_VALUE NULL GLOBAL_VALUE 100 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 100 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -577,6 +620,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME DELAYED_INSERT_TIMEOUT SESSION_VALUE NULL GLOBAL_VALUE 300 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 300 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -590,6 +634,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME DELAYED_QUEUE_SIZE SESSION_VALUE NULL GLOBAL_VALUE 1000 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1000 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -603,6 +648,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME DELAY_KEY_WRITE SESSION_VALUE NULL GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE ON VARIABLE_SCOPE GLOBAL VARIABLE_TYPE ENUM @@ -616,6 +662,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME DIV_PRECISION_INCREMENT SESSION_VALUE 4 GLOBAL_VALUE 5 +GLOBAL_VALUE_ORIGIN SQL DEFAULT_VALUE 4 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -629,6 +676,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ERROR_COUNT SESSION_VALUE 0 GLOBAL_VALUE NULL +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE SESSION ONLY VARIABLE_TYPE BIGINT UNSIGNED @@ -642,6 +690,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME EXPENSIVE_SUBQUERY_LIMIT SESSION_VALUE 100 GLOBAL_VALUE 100 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 100 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -655,6 +704,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME EXPIRE_LOGS_DAYS SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -668,6 +718,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME EXTERNAL_USER SESSION_VALUE GLOBAL_VALUE NULL +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE SESSION ONLY VARIABLE_TYPE VARCHAR @@ -681,6 +732,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME EXTRA_MAX_CONNECTIONS SESSION_VALUE NULL GLOBAL_VALUE 1 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -694,6 +746,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME EXTRA_PORT SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED @@ -707,6 +760,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME FLUSH SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -720,6 +774,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME FLUSH_TIME SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -733,6 +788,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME FOREIGN_KEY_CHECKS SESSION_VALUE ON GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE ON VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -746,6 +802,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME FT_BOOLEAN_SYNTAX SESSION_VALUE NULL GLOBAL_VALUE + -><()~*:""&| +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE + -><()~*:""&| VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -759,6 +816,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME FT_MAX_WORD_LEN SESSION_VALUE NULL GLOBAL_VALUE 84 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 84 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -772,6 +830,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME FT_MIN_WORD_LEN SESSION_VALUE NULL GLOBAL_VALUE 4 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 4 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -785,6 +844,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME FT_QUERY_EXPANSION_LIMIT SESSION_VALUE NULL GLOBAL_VALUE 20 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 20 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -798,6 +858,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME FT_STOPWORD_FILE SESSION_VALUE NULL GLOBAL_VALUE (built-in) +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -811,6 +872,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME GENERAL_LOG SESSION_VALUE NULL GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -824,6 +886,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME GENERAL_LOG_FILE SESSION_VALUE NULL GLOBAL_VALUE PATH +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -837,6 +900,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME GROUP_CONCAT_MAX_LEN SESSION_VALUE 1024 GLOBAL_VALUE 1024 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1024 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -850,6 +914,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME GTID_DOMAIN_ID SESSION_VALUE 0 GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE SESSION VARIABLE_TYPE INT UNSIGNED @@ -863,6 +928,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME GTID_SEQ_NO SESSION_VALUE 0 GLOBAL_VALUE NULL +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE SESSION ONLY VARIABLE_TYPE BIGINT UNSIGNED @@ -876,6 +942,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HAVE_COMPRESS SESSION_VALUE NULL GLOBAL_VALUE YES +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -889,6 +956,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HAVE_CRYPT SESSION_VALUE NULL GLOBAL_VALUE YES +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -902,6 +970,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HAVE_DYNAMIC_LOADING SESSION_VALUE NULL GLOBAL_VALUE YES +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -915,6 +984,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HAVE_GEOMETRY SESSION_VALUE NULL GLOBAL_VALUE YES +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -928,6 +998,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HAVE_OPENSSL SESSION_VALUE NULL GLOBAL_VALUE NO +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -941,6 +1012,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HAVE_PROFILING SESSION_VALUE NULL GLOBAL_VALUE YES +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -954,6 +1026,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HAVE_QUERY_CACHE SESSION_VALUE NULL GLOBAL_VALUE YES +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -967,6 +1040,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HAVE_RTREE_KEYS SESSION_VALUE NULL GLOBAL_VALUE YES +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -980,6 +1054,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HAVE_SSL SESSION_VALUE NULL GLOBAL_VALUE NO +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -993,6 +1068,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HAVE_SYMLINK SESSION_VALUE NULL GLOBAL_VALUE YES +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -1006,6 +1082,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HISTOGRAM_SIZE SESSION_VALUE 0 GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -1019,6 +1096,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME HISTOGRAM_TYPE SESSION_VALUE SINGLE_PREC_HB GLOBAL_VALUE SINGLE_PREC_HB +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE SINGLE_PREC_HB VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM @@ -1032,6 +1110,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME HOSTNAME SESSION_VALUE NULL GLOBAL_VALUE meddwl +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -1045,6 +1124,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HOST_CACHE_SIZE SESSION_VALUE NULL GLOBAL_VALUE 128 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 128 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1058,6 +1138,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME IDENTITY SESSION_VALUE 0 GLOBAL_VALUE NULL +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE SESSION ONLY VARIABLE_TYPE BIGINT UNSIGNED @@ -1071,6 +1152,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME IGNORE_BUILTIN_INNODB SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -1084,6 +1166,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME IGNORE_DB_DIRS SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -1097,6 +1180,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INIT_CONNECT SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -1110,6 +1194,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INIT_FILE SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -1123,6 +1208,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INIT_SLAVE SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -1136,6 +1222,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INSERT_ID SESSION_VALUE 0 GLOBAL_VALUE NULL +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE SESSION ONLY VARIABLE_TYPE BIGINT UNSIGNED @@ -1149,6 +1236,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME INTERACTIVE_TIMEOUT SESSION_VALUE 28800 GLOBAL_VALUE 28800 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 28800 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -1162,6 +1250,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME IN_TRANSACTION SESSION_VALUE 0 GLOBAL_VALUE NULL +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE SESSION ONLY VARIABLE_TYPE BIGINT UNSIGNED @@ -1175,6 +1264,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME JOIN_BUFFER_SIZE SESSION_VALUE 131072 GLOBAL_VALUE 131072 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 131072 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -1188,6 +1278,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME JOIN_BUFFER_SPACE_LIMIT SESSION_VALUE 2097152 GLOBAL_VALUE 2097152 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 2097152 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -1201,6 +1292,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME JOIN_CACHE_LEVEL SESSION_VALUE 2 GLOBAL_VALUE 2 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 2 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -1214,6 +1306,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME KEEP_FILES_ON_CREATE SESSION_VALUE OFF GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -1227,6 +1320,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME KEY_BUFFER_SIZE SESSION_VALUE NULL GLOBAL_VALUE 1048576 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE 134217728 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1240,6 +1334,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME KEY_CACHE_AGE_THRESHOLD SESSION_VALUE NULL GLOBAL_VALUE 300 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 300 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1253,6 +1348,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME KEY_CACHE_BLOCK_SIZE SESSION_VALUE NULL GLOBAL_VALUE 1024 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1024 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1266,6 +1362,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME KEY_CACHE_DIVISION_LIMIT SESSION_VALUE NULL GLOBAL_VALUE 100 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 100 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1279,6 +1376,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME KEY_CACHE_SEGMENTS SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1292,6 +1390,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME LARGE_PAGES SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -1305,6 +1404,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME LARGE_PAGE_SIZE SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED @@ -1318,6 +1418,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME LAST_INSERT_ID SESSION_VALUE 0 GLOBAL_VALUE NULL +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE SESSION ONLY VARIABLE_TYPE BIGINT UNSIGNED @@ -1331,6 +1432,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME LC_MESSAGES SESSION_VALUE en_US GLOBAL_VALUE en_US +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE en_US VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM @@ -1344,6 +1446,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME LC_MESSAGES_DIR SESSION_VALUE NULL GLOBAL_VALUE PATH +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -1357,6 +1460,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME LC_TIME_NAMES SESSION_VALUE en_US GLOBAL_VALUE en_US +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE en_US VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM @@ -1370,6 +1474,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME LICENSE SESSION_VALUE NULL GLOBAL_VALUE GPL +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -1383,6 +1488,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME LOCAL_INFILE SESSION_VALUE NULL GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE ON VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -1396,6 +1502,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME LOCKED_IN_MEMORY SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -1409,6 +1516,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME LOCK_WAIT_TIMEOUT SESSION_VALUE 31536000 GLOBAL_VALUE 31536000 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 31536000 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -1422,6 +1530,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME LOG_BIN SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -1435,6 +1544,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME LOG_BIN_TRUST_FUNCTION_CREATORS SESSION_VALUE NULL GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -1448,6 +1558,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME LOG_ERROR SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -1461,6 +1572,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME LOG_OUTPUT SESSION_VALUE NULL GLOBAL_VALUE FILE +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE FILE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE SET @@ -1474,6 +1586,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME LOG_QUERIES_NOT_USING_INDEXES SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -1487,6 +1600,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME LOG_SLOW_FILTER SESSION_VALUE admin,filesort,filesort_on_disk,full_join,full_scan,query_cache,query_cache_miss,tmp_table,tmp_table_on_disk GLOBAL_VALUE admin,filesort,filesort_on_disk,full_join,full_scan,query_cache,query_cache_miss,tmp_table,tmp_table_on_disk +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE admin,filesort,filesort_on_disk,full_join,full_scan,query_cache,query_cache_miss,tmp_table,tmp_table_on_disk VARIABLE_SCOPE SESSION VARIABLE_TYPE SET @@ -1500,6 +1614,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME LOG_SLOW_RATE_LIMIT SESSION_VALUE 1 GLOBAL_VALUE 1 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -1513,6 +1628,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME LOG_SLOW_VERBOSITY SESSION_VALUE GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE SESSION VARIABLE_TYPE SET @@ -1526,6 +1642,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME LOG_WARNINGS SESSION_VALUE 1 GLOBAL_VALUE 1 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -1539,6 +1656,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME LONG_QUERY_TIME SESSION_VALUE 10.000000 GLOBAL_VALUE 10.000000 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 10.000000 VARIABLE_SCOPE SESSION VARIABLE_TYPE DOUBLE @@ -1552,6 +1670,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME LOWER_CASE_TABLE_NAMES SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED @@ -1565,6 +1684,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME LOW_PRIORITY_UPDATES SESSION_VALUE OFF GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -1578,6 +1698,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME MAX_ALLOWED_PACKET SESSION_VALUE 1048576 GLOBAL_VALUE 1048576 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1048576 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -1591,6 +1712,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_BINLOG_CACHE_SIZE SESSION_VALUE NULL GLOBAL_VALUE 18446744073709547520 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 18446744073709547520 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1604,6 +1726,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_BINLOG_SIZE SESSION_VALUE NULL GLOBAL_VALUE 1073741824 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1073741824 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1617,6 +1740,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_BINLOG_STMT_CACHE_SIZE SESSION_VALUE NULL GLOBAL_VALUE 18446744073709547520 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 18446744073709547520 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1630,6 +1754,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_CONNECTIONS SESSION_VALUE NULL GLOBAL_VALUE 151 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 151 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1643,6 +1768,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_CONNECT_ERRORS SESSION_VALUE NULL GLOBAL_VALUE 100 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 100 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1656,6 +1782,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_DELAYED_THREADS SESSION_VALUE 20 GLOBAL_VALUE 20 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 20 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -1669,6 +1796,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_ERROR_COUNT SESSION_VALUE 64 GLOBAL_VALUE 64 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 64 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -1682,6 +1810,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_HEAP_TABLE_SIZE SESSION_VALUE 1048576 GLOBAL_VALUE 1048576 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE 16777216 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -1695,6 +1824,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_INSERT_DELAYED_THREADS SESSION_VALUE 20 GLOBAL_VALUE 20 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 20 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -1708,6 +1838,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME MAX_JOIN_SIZE SESSION_VALUE 18446744073709551615 GLOBAL_VALUE 18446744073709551615 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 18446744073709551615 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -1721,6 +1852,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_LENGTH_FOR_SORT_DATA SESSION_VALUE 1024 GLOBAL_VALUE 1024 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1024 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -1734,6 +1866,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_LONG_DATA_SIZE SESSION_VALUE NULL GLOBAL_VALUE 1048576 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1048576 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1747,6 +1880,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_PREPARED_STMT_COUNT SESSION_VALUE NULL GLOBAL_VALUE 16382 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 16382 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1760,6 +1894,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_SEEKS_FOR_KEY SESSION_VALUE 4294967295 GLOBAL_VALUE 4294967295 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 4294967295 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -1773,6 +1908,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_SORT_LENGTH SESSION_VALUE 1024 GLOBAL_VALUE 1024 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1024 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -1786,6 +1922,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_SP_RECURSION_DEPTH SESSION_VALUE 0 GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -1799,6 +1936,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME MAX_STATEMENT_TIME SESSION_VALUE 0.000000 GLOBAL_VALUE 0.000000 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0.000000 VARIABLE_SCOPE SESSION VARIABLE_TYPE DOUBLE @@ -1812,6 +1950,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_TMP_TABLES SESSION_VALUE 32 GLOBAL_VALUE 32 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 32 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -1825,6 +1964,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_USER_CONNECTIONS SESSION_VALUE 0 GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE SESSION VARIABLE_TYPE INT @@ -1838,6 +1978,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_WRITE_LOCK_COUNT SESSION_VALUE NULL GLOBAL_VALUE 4294967295 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 4294967295 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1851,6 +1992,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME METADATA_LOCKS_CACHE_SIZE SESSION_VALUE NULL GLOBAL_VALUE 1024 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1024 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1864,6 +2006,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME METADATA_LOCKS_HASH_INSTANCES SESSION_VALUE NULL GLOBAL_VALUE 8 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 8 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1877,6 +2020,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MIN_EXAMINED_ROW_LIMIT SESSION_VALUE 0 GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -1890,6 +2034,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MRR_BUFFER_SIZE SESSION_VALUE 262144 GLOBAL_VALUE 262144 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 262144 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -1903,6 +2048,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MULTI_RANGE_COUNT SESSION_VALUE 256 GLOBAL_VALUE 256 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 256 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -1916,6 +2062,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MYISAM_BLOCK_SIZE SESSION_VALUE NULL GLOBAL_VALUE 1024 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1024 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1929,6 +2076,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MYISAM_DATA_POINTER_SIZE SESSION_VALUE NULL GLOBAL_VALUE 6 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 6 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1942,6 +2090,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MYISAM_MAX_SORT_FILE_SIZE SESSION_VALUE NULL GLOBAL_VALUE 9223372036853727232 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 9223372036853727232 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1955,6 +2104,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MYISAM_MMAP_SIZE SESSION_VALUE NULL GLOBAL_VALUE 18446744073709551615 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 18446744073709551615 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1968,6 +2118,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MYISAM_RECOVER_OPTIONS SESSION_VALUE NULL GLOBAL_VALUE DEFAULT +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE DEFAULT VARIABLE_SCOPE GLOBAL VARIABLE_TYPE SET @@ -1981,6 +2132,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME MYISAM_REPAIR_THREADS SESSION_VALUE 1 GLOBAL_VALUE 1 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -1994,6 +2146,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MYISAM_SORT_BUFFER_SIZE SESSION_VALUE 134216704 GLOBAL_VALUE 134216704 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 134216704 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -2007,6 +2160,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MYISAM_STATS_METHOD SESSION_VALUE NULLS_UNEQUAL GLOBAL_VALUE NULLS_UNEQUAL +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULLS_UNEQUAL VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM @@ -2020,6 +2174,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MYISAM_USE_MMAP SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -2033,6 +2188,7 @@ COMMAND_LINE_ARGUMENT NONE VARIABLE_NAME NET_BUFFER_LENGTH SESSION_VALUE 16384 GLOBAL_VALUE 16384 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 16384 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -2046,6 +2202,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME NET_READ_TIMEOUT SESSION_VALUE 30 GLOBAL_VALUE 30 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 30 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -2059,6 +2216,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME NET_RETRY_COUNT SESSION_VALUE 10 GLOBAL_VALUE 10 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 10 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -2072,6 +2230,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME NET_WRITE_TIMEOUT SESSION_VALUE 60 GLOBAL_VALUE 60 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 60 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -2085,6 +2244,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OLD SESSION_VALUE OFF GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -2098,6 +2258,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME OLD_ALTER_TABLE SESSION_VALUE OFF GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -2111,6 +2272,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME OLD_MODE SESSION_VALUE GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE SESSION VARIABLE_TYPE SET @@ -2124,6 +2286,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OLD_PASSWORDS SESSION_VALUE OFF GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -2137,6 +2300,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME OPTIMIZER_PRUNE_LEVEL SESSION_VALUE 1 GLOBAL_VALUE 1 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -2150,6 +2314,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_SEARCH_DEPTH SESSION_VALUE 62 GLOBAL_VALUE 62 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 62 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -2163,6 +2328,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_SELECTIVITY_SAMPLING_LIMIT SESSION_VALUE 100 GLOBAL_VALUE 100 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 100 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -2176,6 +2342,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_SWITCH SESSION_VALUE index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,index_merge_sort_intersection=off,engine_condition_pushdown=off,index_condition_pushdown=on,derived_merge=on,derived_with_keys=on,firstmatch=on,loosescan=on,materialization=on,in_to_exists=on,semijoin=on,partial_match_rowid_merge=on,partial_match_table_scan=on,subquery_cache=on,mrr=off,mrr_cost_based=off,mrr_sort_keys=off,outer_join_with_cache=on,semijoin_with_cache=on,join_cache_incremental=on,join_cache_hashed=on,join_cache_bka=on,optimize_join_buffer_size=off,table_elimination=on,extended_keys=on,exists_to_in=on GLOBAL_VALUE index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,index_merge_sort_intersection=off,engine_condition_pushdown=off,index_condition_pushdown=on,derived_merge=on,derived_with_keys=on,firstmatch=on,loosescan=on,materialization=on,in_to_exists=on,semijoin=on,partial_match_rowid_merge=on,partial_match_table_scan=on,subquery_cache=on,mrr=off,mrr_cost_based=off,mrr_sort_keys=off,outer_join_with_cache=on,semijoin_with_cache=on,join_cache_incremental=on,join_cache_hashed=on,join_cache_bka=on,optimize_join_buffer_size=off,table_elimination=on,extended_keys=on,exists_to_in=on +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,index_merge_sort_intersection=off,engine_condition_pushdown=off,index_condition_pushdown=on,derived_merge=on,derived_with_keys=on,firstmatch=on,loosescan=on,materialization=on,in_to_exists=on,semijoin=on,partial_match_rowid_merge=on,partial_match_table_scan=on,subquery_cache=on,mrr=off,mrr_cost_based=off,mrr_sort_keys=off,outer_join_with_cache=on,semijoin_with_cache=on,join_cache_incremental=on,join_cache_hashed=on,join_cache_bka=on,optimize_join_buffer_size=off,table_elimination=on,extended_keys=on,exists_to_in=on VARIABLE_SCOPE SESSION VARIABLE_TYPE FLAGSET @@ -2189,6 +2356,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_USE_CONDITION_SELECTIVITY SESSION_VALUE 1 GLOBAL_VALUE 1 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -2202,6 +2370,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA SESSION_VALUE NULL GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -2215,6 +2384,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME PERFORMANCE_SCHEMA_ACCOUNTS_SIZE SESSION_VALUE NULL GLOBAL_VALUE 100 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE -1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -2228,6 +2398,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_DIGESTS_SIZE SESSION_VALUE NULL GLOBAL_VALUE 200 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE -1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -2241,6 +2412,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_EVENTS_STAGES_HISTORY_LONG_SIZE SESSION_VALUE NULL GLOBAL_VALUE 1000 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE -1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -2254,6 +2426,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_EVENTS_STAGES_HISTORY_SIZE SESSION_VALUE NULL GLOBAL_VALUE 10 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE -1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -2267,6 +2440,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_EVENTS_STATEMENTS_HISTORY_LONG_SIZE SESSION_VALUE NULL GLOBAL_VALUE 1000 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE -1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -2280,6 +2454,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_EVENTS_STATEMENTS_HISTORY_SIZE SESSION_VALUE NULL GLOBAL_VALUE 10 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE -1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -2293,6 +2468,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_EVENTS_WAITS_HISTORY_LONG_SIZE SESSION_VALUE NULL GLOBAL_VALUE 10000 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE -1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -2306,6 +2482,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_EVENTS_WAITS_HISTORY_SIZE SESSION_VALUE NULL GLOBAL_VALUE 10 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE -1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -2319,6 +2496,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_HOSTS_SIZE SESSION_VALUE NULL GLOBAL_VALUE 100 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE -1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -2332,6 +2510,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_COND_CLASSES SESSION_VALUE NULL GLOBAL_VALUE 80 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 80 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -2345,6 +2524,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_COND_INSTANCES SESSION_VALUE NULL GLOBAL_VALUE 1000 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE -1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -2358,6 +2538,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_FILE_CLASSES SESSION_VALUE NULL GLOBAL_VALUE 50 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 50 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -2371,6 +2552,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_FILE_HANDLES SESSION_VALUE NULL GLOBAL_VALUE 32768 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 32768 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -2384,6 +2566,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_FILE_INSTANCES SESSION_VALUE NULL GLOBAL_VALUE 10000 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE -1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -2397,6 +2580,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_MUTEX_CLASSES SESSION_VALUE NULL GLOBAL_VALUE 200 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 200 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -2410,6 +2594,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_MUTEX_INSTANCES SESSION_VALUE NULL GLOBAL_VALUE 5000 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE -1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -2423,6 +2608,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_RWLOCK_CLASSES SESSION_VALUE NULL GLOBAL_VALUE 40 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 40 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -2436,6 +2622,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_RWLOCK_INSTANCES SESSION_VALUE NULL GLOBAL_VALUE 5000 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE -1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -2449,6 +2636,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_SOCKET_CLASSES SESSION_VALUE NULL GLOBAL_VALUE 10 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 10 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -2462,6 +2650,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_SOCKET_INSTANCES SESSION_VALUE NULL GLOBAL_VALUE 1000 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE -1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -2475,6 +2664,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_STAGE_CLASSES SESSION_VALUE NULL GLOBAL_VALUE 150 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 150 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -2488,6 +2678,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_STATEMENT_CLASSES SESSION_VALUE NULL GLOBAL_VALUE 181 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 181 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -2501,6 +2692,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_TABLE_HANDLES SESSION_VALUE NULL GLOBAL_VALUE 1000 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE -1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -2514,6 +2706,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_TABLE_INSTANCES SESSION_VALUE NULL GLOBAL_VALUE 500 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE -1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -2527,6 +2720,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_THREAD_CLASSES SESSION_VALUE NULL GLOBAL_VALUE 50 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 50 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -2540,6 +2734,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_THREAD_INSTANCES SESSION_VALUE NULL GLOBAL_VALUE 200 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE -1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -2553,6 +2748,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_SESSION_CONNECT_ATTRS_SIZE SESSION_VALUE NULL GLOBAL_VALUE 2048 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE -1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -2566,6 +2762,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_SETUP_ACTORS_SIZE SESSION_VALUE NULL GLOBAL_VALUE 100 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 100 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -2579,6 +2776,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_SETUP_OBJECTS_SIZE SESSION_VALUE NULL GLOBAL_VALUE 100 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 100 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -2592,6 +2790,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_USERS_SIZE SESSION_VALUE NULL GLOBAL_VALUE 100 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE -1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -2605,6 +2804,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PID_FILE SESSION_VALUE NULL GLOBAL_VALUE PATH +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -2618,6 +2818,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PLUGIN_DIR SESSION_VALUE NULL GLOBAL_VALUE PATH +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -2631,6 +2832,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PLUGIN_MATURITY SESSION_VALUE NULL GLOBAL_VALUE unknown +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE unknown VARIABLE_SCOPE GLOBAL VARIABLE_TYPE ENUM @@ -2644,6 +2846,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PORT SESSION_VALUE NULL GLOBAL_VALUE MASTER_MYPORT +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED @@ -2657,6 +2860,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PRELOAD_BUFFER_SIZE SESSION_VALUE 32768 GLOBAL_VALUE 32768 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 32768 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -2670,6 +2874,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PROFILING SESSION_VALUE OFF GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -2683,6 +2888,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME PROFILING_HISTORY_SIZE SESSION_VALUE 15 GLOBAL_VALUE 15 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 15 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -2696,6 +2902,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PROGRESS_REPORT_TIME SESSION_VALUE 5 GLOBAL_VALUE 5 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 5 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -2709,6 +2916,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PROTOCOL_VERSION SESSION_VALUE NULL GLOBAL_VALUE 10 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED @@ -2722,6 +2930,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME PROXY_USER SESSION_VALUE GLOBAL_VALUE NULL +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE SESSION ONLY VARIABLE_TYPE VARCHAR @@ -2735,6 +2944,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME PSEUDO_SLAVE_MODE SESSION_VALUE OFF GLOBAL_VALUE NULL +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION ONLY VARIABLE_TYPE BOOLEAN @@ -2748,6 +2958,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME PSEUDO_THREAD_ID SESSION_VALUE 10 GLOBAL_VALUE NULL +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE SESSION ONLY VARIABLE_TYPE BIGINT UNSIGNED @@ -2761,6 +2972,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME QUERY_ALLOC_BLOCK_SIZE SESSION_VALUE 8192 GLOBAL_VALUE 8192 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 8192 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -2774,6 +2986,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME QUERY_CACHE_LIMIT SESSION_VALUE NULL GLOBAL_VALUE 1048576 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1048576 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -2787,6 +3000,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME QUERY_CACHE_MIN_RES_UNIT SESSION_VALUE NULL GLOBAL_VALUE 4096 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 4096 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -2800,6 +3014,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME QUERY_CACHE_SIZE SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -2813,6 +3028,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME QUERY_CACHE_STRIP_COMMENTS SESSION_VALUE OFF GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -2826,6 +3042,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME QUERY_CACHE_TYPE SESSION_VALUE ON GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE ON VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM @@ -2839,6 +3056,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME QUERY_CACHE_WLOCK_INVALIDATE SESSION_VALUE OFF GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -2852,6 +3070,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME QUERY_PREALLOC_SIZE SESSION_VALUE 8192 GLOBAL_VALUE 8192 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 8192 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -2865,6 +3084,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME RAND_SEED1 SESSION_VALUE 0 GLOBAL_VALUE NULL +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE SESSION ONLY VARIABLE_TYPE BIGINT UNSIGNED @@ -2878,6 +3098,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME RAND_SEED2 SESSION_VALUE 0 GLOBAL_VALUE NULL +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE SESSION ONLY VARIABLE_TYPE BIGINT UNSIGNED @@ -2891,6 +3112,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME RANGE_ALLOC_BLOCK_SIZE SESSION_VALUE 4096 GLOBAL_VALUE 4096 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 4096 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -2904,6 +3126,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME READ_BUFFER_SIZE SESSION_VALUE 131072 GLOBAL_VALUE 131072 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 131072 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -2917,6 +3140,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME READ_ONLY SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -2930,6 +3154,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME READ_RND_BUFFER_SIZE SESSION_VALUE 262144 GLOBAL_VALUE 262144 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 262144 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -2943,6 +3168,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ROWID_MERGE_BUFF_SIZE SESSION_VALUE 8388608 GLOBAL_VALUE 8388608 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 8388608 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -2956,6 +3182,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME RPL_RECOVERY_RANK SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -2969,6 +3196,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SECURE_AUTH SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -2982,6 +3210,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME SECURE_FILE_PRIV SESSION_VALUE NULL GLOBAL_VALUE PATH +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -2995,6 +3224,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SERVER_ID SESSION_VALUE 1 GLOBAL_VALUE 1 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE 0 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -3008,6 +3238,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SKIP_EXTERNAL_LOCKING SESSION_VALUE NULL GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -3021,6 +3252,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SKIP_NAME_RESOLVE SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -3034,6 +3266,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME SKIP_NETWORKING SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -3047,6 +3280,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME SKIP_REPLICATION SESSION_VALUE OFF GLOBAL_VALUE NULL +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION ONLY VARIABLE_TYPE BOOLEAN @@ -3060,6 +3294,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SKIP_SHOW_DATABASE SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -3073,6 +3308,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME SLAVE_COMPRESSED_PROTOCOL SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -3086,6 +3322,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME SLAVE_MAX_ALLOWED_PACKET SESSION_VALUE NULL GLOBAL_VALUE 1073741824 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1073741824 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -3099,6 +3336,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SLOW_LAUNCH_TIME SESSION_VALUE NULL GLOBAL_VALUE 2 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 2 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -3112,6 +3350,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SLOW_QUERY_LOG SESSION_VALUE ON GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -3125,6 +3364,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME SLOW_QUERY_LOG_FILE SESSION_VALUE NULL GLOBAL_VALUE PATH +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -3138,6 +3378,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SOCKET SESSION_VALUE NULL GLOBAL_VALUE PATH +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -3151,6 +3392,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SORT_BUFFER_SIZE SESSION_VALUE 262144 GLOBAL_VALUE 262144 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE 2097152 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -3164,6 +3406,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SQL_AUTO_IS_NULL SESSION_VALUE OFF GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -3177,6 +3420,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SQL_BIG_SELECTS SESSION_VALUE ON GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -3190,6 +3434,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SQL_BUFFER_RESULT SESSION_VALUE OFF GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -3203,6 +3448,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SQL_LOG_BIN SESSION_VALUE ON GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE ON VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -3216,6 +3462,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SQL_LOG_OFF SESSION_VALUE OFF GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -3229,6 +3476,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SQL_MODE SESSION_VALUE ANSI_QUOTES GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE SESSION VARIABLE_TYPE SET @@ -3242,6 +3490,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SQL_NOTES SESSION_VALUE ON GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE ON VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -3255,6 +3504,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SQL_QUOTE_SHOW_CREATE SESSION_VALUE ON GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE ON VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -3268,6 +3518,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SQL_SAFE_UPDATES SESSION_VALUE OFF GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -3281,6 +3532,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SQL_SELECT_LIMIT SESSION_VALUE 18446744073709551615 GLOBAL_VALUE 18446744073709551615 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 18446744073709551615 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -3294,6 +3546,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SQL_WARNINGS SESSION_VALUE OFF GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -3307,6 +3560,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SSL_CA SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -3320,6 +3574,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SSL_CAPATH SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -3333,6 +3588,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SSL_CERT SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -3346,6 +3602,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SSL_CIPHER SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -3359,6 +3616,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SSL_CRL SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -3372,6 +3630,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SSL_CRLPATH SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -3385,6 +3644,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SSL_KEY SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -3398,6 +3658,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME STORAGE_ENGINE SESSION_VALUE MyISAM GLOBAL_VALUE MyISAM +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE MyISAM VARIABLE_SCOPE SESSION VARIABLE_TYPE VARCHAR @@ -3411,6 +3672,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME STORED_PROGRAM_CACHE SESSION_VALUE NULL GLOBAL_VALUE 256 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 256 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -3424,6 +3686,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SYNC_BINLOG SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED @@ -3437,6 +3700,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SYNC_FRM SESSION_VALUE NULL GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE ON VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -3450,6 +3714,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME SYNC_MASTER_INFO SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED @@ -3463,6 +3728,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME TABLE_DEFINITION_CACHE SESSION_VALUE NULL GLOBAL_VALUE 400 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 400 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -3476,6 +3742,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME TABLE_OPEN_CACHE SESSION_VALUE NULL GLOBAL_VALUE 400 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 400 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -3489,6 +3756,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME THREAD_CACHE_SIZE SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -3502,6 +3770,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME THREAD_CONCURRENCY SESSION_VALUE NULL GLOBAL_VALUE 10 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 10 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -3515,6 +3784,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME THREAD_HANDLING SESSION_VALUE NULL GLOBAL_VALUE no-threads +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE one-thread-per-connection VARIABLE_SCOPE GLOBAL VARIABLE_TYPE ENUM @@ -3528,6 +3798,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME THREAD_STACK SESSION_VALUE NULL GLOBAL_VALUE 294912 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 294912 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -3541,6 +3812,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME TIMED_MUTEXES SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -3554,6 +3826,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME TIMESTAMP SESSION_VALUE 1409571623.000000 GLOBAL_VALUE NULL +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0.000000 VARIABLE_SCOPE SESSION ONLY VARIABLE_TYPE DOUBLE @@ -3567,6 +3840,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME TIME_FORMAT SESSION_VALUE NULL GLOBAL_VALUE %H:%i:%s +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE %H:%i:%s VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -3580,6 +3854,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME TIME_ZONE SESSION_VALUE SYSTEM GLOBAL_VALUE SYSTEM +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE SYSTEM VARIABLE_SCOPE SESSION VARIABLE_TYPE VARCHAR @@ -3593,6 +3868,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME TMPDIR SESSION_VALUE NULL GLOBAL_VALUE PATH +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -3606,6 +3882,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME TMP_TABLE_SIZE SESSION_VALUE 16777216 GLOBAL_VALUE 16777216 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 16777216 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -3619,6 +3896,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME TRANSACTION_ALLOC_BLOCK_SIZE SESSION_VALUE 8192 GLOBAL_VALUE 8192 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 8192 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -3632,6 +3910,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME TRANSACTION_PREALLOC_SIZE SESSION_VALUE 4096 GLOBAL_VALUE 4096 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 4096 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -3645,6 +3924,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME TX_ISOLATION SESSION_VALUE REPEATABLE-READ GLOBAL_VALUE REPEATABLE-READ +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE REPEATABLE-READ VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM @@ -3658,6 +3938,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME TX_READ_ONLY SESSION_VALUE OFF GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -3671,6 +3952,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME UNIQUE_CHECKS SESSION_VALUE ON GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE ON VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -3684,6 +3966,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME UPDATABLE_VIEWS_WITH_LIMIT SESSION_VALUE YES GLOBAL_VALUE YES +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE YES VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM @@ -3697,6 +3980,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME USERSTAT SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -3710,6 +3994,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME USE_STAT_TABLES SESSION_VALUE NEVER GLOBAL_VALUE NEVER +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NEVER VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM @@ -3723,6 +4008,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME WAIT_TIMEOUT SESSION_VALUE 28800 GLOBAL_VALUE 28800 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 28800 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -3736,6 +4022,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME WARNING_COUNT SESSION_VALUE 0 GLOBAL_VALUE NULL +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE SESSION ONLY VARIABLE_TYPE BIGINT UNSIGNED diff --git a/mysql-test/suite/sys_vars/r/sysvars_server_notembedded.result b/mysql-test/suite/sys_vars/r/sysvars_server_notembedded.result index b4504f856e3..b43d1bd9ede 100644 --- a/mysql-test/suite/sys_vars/r/sysvars_server_notembedded.result +++ b/mysql-test/suite/sys_vars/r/sysvars_server_notembedded.result @@ -18,6 +18,7 @@ order by variable_name; VARIABLE_NAME AUTOCOMMIT SESSION_VALUE ON GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE ON VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -31,6 +32,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME AUTOMATIC_SP_PRIVILEGES SESSION_VALUE NULL GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE ON VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -44,6 +46,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME AUTO_INCREMENT_INCREMENT SESSION_VALUE 1 GLOBAL_VALUE 1 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE 1 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -57,6 +60,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME AUTO_INCREMENT_OFFSET SESSION_VALUE 1 GLOBAL_VALUE 1 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -70,6 +74,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME BACK_LOG SESSION_VALUE NULL GLOBAL_VALUE 150 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 150 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -83,6 +88,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME BASEDIR SESSION_VALUE NULL GLOBAL_VALUE PATH +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -96,6 +102,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME BIG_TABLES SESSION_VALUE OFF GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -109,6 +116,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME BINLOG_ANNOTATE_ROW_EVENTS SESSION_VALUE OFF GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -122,6 +130,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME BINLOG_CACHE_SIZE SESSION_VALUE NULL GLOBAL_VALUE 32768 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 32768 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -135,6 +144,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME BINLOG_CHECKSUM SESSION_VALUE NULL GLOBAL_VALUE NONE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NONE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE ENUM @@ -148,6 +158,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME BINLOG_COMMIT_WAIT_COUNT SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -161,6 +172,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME BINLOG_COMMIT_WAIT_USEC SESSION_VALUE NULL GLOBAL_VALUE 100000 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 100000 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -174,6 +186,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME BINLOG_DIRECT_NON_TRANSACTIONAL_UPDATES SESSION_VALUE ON GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -187,6 +200,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME BINLOG_FORMAT SESSION_VALUE STATEMENT GLOBAL_VALUE STATEMENT +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE STATEMENT VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM @@ -200,6 +214,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME BINLOG_OPTIMIZE_THREAD_SCHEDULING SESSION_VALUE NULL GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE ON VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -213,6 +228,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME BINLOG_STMT_CACHE_SIZE SESSION_VALUE NULL GLOBAL_VALUE 32768 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 32768 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -226,6 +242,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME BULK_INSERT_BUFFER_SIZE SESSION_VALUE 8388608 GLOBAL_VALUE 8388608 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 8388608 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -239,6 +256,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME CHARACTER_SETS_DIR SESSION_VALUE NULL GLOBAL_VALUE PATH +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -252,6 +270,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME CHARACTER_SET_CLIENT SESSION_VALUE latin1 GLOBAL_VALUE latin1 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE latin1 VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM @@ -265,6 +284,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME CHARACTER_SET_CONNECTION SESSION_VALUE latin1 GLOBAL_VALUE latin1 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE latin1 VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM @@ -278,6 +298,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME CHARACTER_SET_DATABASE SESSION_VALUE latin1 GLOBAL_VALUE latin1 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE latin1 VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM @@ -291,6 +312,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME CHARACTER_SET_FILESYSTEM SESSION_VALUE binary GLOBAL_VALUE binary +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE binary VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM @@ -304,6 +326,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME CHARACTER_SET_RESULTS SESSION_VALUE latin1 GLOBAL_VALUE latin1 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE latin1 VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM @@ -317,6 +340,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME CHARACTER_SET_SERVER SESSION_VALUE latin1 GLOBAL_VALUE latin1 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE latin1 VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM @@ -330,6 +354,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME CHARACTER_SET_SYSTEM SESSION_VALUE NULL GLOBAL_VALUE utf8 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE ENUM @@ -343,6 +368,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME COLLATION_CONNECTION SESSION_VALUE latin1_swedish_ci GLOBAL_VALUE latin1_swedish_ci +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE latin1_swedish_ci VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM @@ -356,6 +382,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME COLLATION_DATABASE SESSION_VALUE latin1_swedish_ci GLOBAL_VALUE latin1_swedish_ci +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE latin1_swedish_ci VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM @@ -369,6 +396,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME COLLATION_SERVER SESSION_VALUE latin1_swedish_ci GLOBAL_VALUE latin1_swedish_ci +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE latin1_swedish_ci VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM @@ -382,6 +410,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME COMPLETION_TYPE SESSION_VALUE NO_CHAIN GLOBAL_VALUE NO_CHAIN +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NO_CHAIN VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM @@ -395,6 +424,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME CONCURRENT_INSERT SESSION_VALUE NULL GLOBAL_VALUE AUTO +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE AUTO VARIABLE_SCOPE GLOBAL VARIABLE_TYPE ENUM @@ -408,6 +438,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME CONNECT_TIMEOUT SESSION_VALUE NULL GLOBAL_VALUE 60 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE 10 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -421,6 +452,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME DATADIR SESSION_VALUE NULL GLOBAL_VALUE PATH +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE PATH VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -434,6 +466,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME DATETIME_FORMAT SESSION_VALUE NULL GLOBAL_VALUE %Y-%m-%d %H:%i:%s +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE %Y-%m-%d %H:%i:%s VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -447,6 +480,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME DATE_FORMAT SESSION_VALUE NULL GLOBAL_VALUE %Y-%m-%d +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE %Y-%m-%d VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -460,6 +494,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME DEADLOCK_SEARCH_DEPTH_LONG SESSION_VALUE 15 GLOBAL_VALUE 15 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 15 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -473,6 +508,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME DEADLOCK_SEARCH_DEPTH_SHORT SESSION_VALUE 4 GLOBAL_VALUE 4 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 4 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -486,6 +522,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME DEADLOCK_TIMEOUT_LONG SESSION_VALUE 50000000 GLOBAL_VALUE 50000000 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 50000000 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -499,6 +536,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME DEADLOCK_TIMEOUT_SHORT SESSION_VALUE 10000 GLOBAL_VALUE 10000 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 10000 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -512,6 +550,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME DEFAULT_MASTER_CONNECTION SESSION_VALUE GLOBAL_VALUE NULL +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE SESSION ONLY VARIABLE_TYPE VARCHAR @@ -525,6 +564,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME DEFAULT_REGEX_FLAGS SESSION_VALUE GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE SESSION VARIABLE_TYPE SET @@ -538,6 +578,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME DEFAULT_STORAGE_ENGINE SESSION_VALUE MyISAM GLOBAL_VALUE MyISAM +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE MyISAM VARIABLE_SCOPE SESSION VARIABLE_TYPE VARCHAR @@ -551,6 +592,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME DEFAULT_TMP_STORAGE_ENGINE SESSION_VALUE GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE SESSION VARIABLE_TYPE VARCHAR @@ -564,6 +606,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME DEFAULT_WEEK_FORMAT SESSION_VALUE 0 GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -577,6 +620,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME DELAYED_INSERT_LIMIT SESSION_VALUE NULL GLOBAL_VALUE 100 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 100 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -590,6 +634,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME DELAYED_INSERT_TIMEOUT SESSION_VALUE NULL GLOBAL_VALUE 300 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 300 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -603,6 +648,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME DELAYED_QUEUE_SIZE SESSION_VALUE NULL GLOBAL_VALUE 1000 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1000 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -616,6 +662,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME DELAY_KEY_WRITE SESSION_VALUE NULL GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE ON VARIABLE_SCOPE GLOBAL VARIABLE_TYPE ENUM @@ -629,6 +676,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME DIV_PRECISION_INCREMENT SESSION_VALUE 4 GLOBAL_VALUE 5 +GLOBAL_VALUE_ORIGIN SQL DEFAULT_VALUE 4 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -642,6 +690,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ERROR_COUNT SESSION_VALUE 0 GLOBAL_VALUE NULL +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE SESSION ONLY VARIABLE_TYPE BIGINT UNSIGNED @@ -655,6 +704,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME EVENT_SCHEDULER SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE ENUM @@ -668,6 +718,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME EXPENSIVE_SUBQUERY_LIMIT SESSION_VALUE 100 GLOBAL_VALUE 100 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 100 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -681,6 +732,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME EXPIRE_LOGS_DAYS SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -694,6 +746,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME EXTERNAL_USER SESSION_VALUE GLOBAL_VALUE NULL +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE SESSION ONLY VARIABLE_TYPE VARCHAR @@ -707,6 +760,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME EXTRA_MAX_CONNECTIONS SESSION_VALUE NULL GLOBAL_VALUE 1 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -720,6 +774,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME EXTRA_PORT SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED @@ -733,6 +788,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME FLUSH SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -746,6 +802,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME FLUSH_TIME SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -759,6 +816,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME FOREIGN_KEY_CHECKS SESSION_VALUE ON GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE ON VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -772,6 +830,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME FT_BOOLEAN_SYNTAX SESSION_VALUE NULL GLOBAL_VALUE + -><()~*:""&| +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE + -><()~*:""&| VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -785,6 +844,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME FT_MAX_WORD_LEN SESSION_VALUE NULL GLOBAL_VALUE 84 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 84 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -798,6 +858,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME FT_MIN_WORD_LEN SESSION_VALUE NULL GLOBAL_VALUE 4 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 4 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -811,6 +872,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME FT_QUERY_EXPANSION_LIMIT SESSION_VALUE NULL GLOBAL_VALUE 20 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 20 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -824,6 +886,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME FT_STOPWORD_FILE SESSION_VALUE NULL GLOBAL_VALUE (built-in) +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -837,6 +900,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME GENERAL_LOG SESSION_VALUE NULL GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -850,6 +914,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME GENERAL_LOG_FILE SESSION_VALUE NULL GLOBAL_VALUE PATH +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -863,6 +928,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME GROUP_CONCAT_MAX_LEN SESSION_VALUE 1024 GLOBAL_VALUE 1024 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1024 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -876,6 +942,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME GTID_BINLOG_POS SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -889,6 +956,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME GTID_BINLOG_STATE SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -902,6 +970,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME GTID_CURRENT_POS SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -915,6 +984,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME GTID_DOMAIN_ID SESSION_VALUE 0 GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE SESSION VARIABLE_TYPE INT UNSIGNED @@ -928,6 +998,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME GTID_IGNORE_DUPLICATES SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -941,6 +1012,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME GTID_SEQ_NO SESSION_VALUE 0 GLOBAL_VALUE NULL +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE SESSION ONLY VARIABLE_TYPE BIGINT UNSIGNED @@ -954,6 +1026,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME GTID_SLAVE_POS SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -967,6 +1040,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME GTID_STRICT_MODE SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -980,6 +1054,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME HAVE_COMPRESS SESSION_VALUE NULL GLOBAL_VALUE YES +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -993,6 +1068,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HAVE_CRYPT SESSION_VALUE NULL GLOBAL_VALUE YES +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -1006,6 +1082,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HAVE_DYNAMIC_LOADING SESSION_VALUE NULL GLOBAL_VALUE YES +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -1019,6 +1096,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HAVE_GEOMETRY SESSION_VALUE NULL GLOBAL_VALUE YES +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -1032,6 +1110,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HAVE_OPENSSL SESSION_VALUE NULL GLOBAL_VALUE YES +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -1045,6 +1124,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HAVE_PROFILING SESSION_VALUE NULL GLOBAL_VALUE YES +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -1058,6 +1138,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HAVE_QUERY_CACHE SESSION_VALUE NULL GLOBAL_VALUE YES +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -1071,6 +1152,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HAVE_RTREE_KEYS SESSION_VALUE NULL GLOBAL_VALUE YES +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -1084,6 +1166,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HAVE_SSL SESSION_VALUE NULL GLOBAL_VALUE YES +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -1097,6 +1180,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HAVE_SYMLINK SESSION_VALUE NULL GLOBAL_VALUE YES +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -1110,6 +1194,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HISTOGRAM_SIZE SESSION_VALUE 0 GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -1123,6 +1208,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME HISTOGRAM_TYPE SESSION_VALUE SINGLE_PREC_HB GLOBAL_VALUE SINGLE_PREC_HB +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE SINGLE_PREC_HB VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM @@ -1136,6 +1222,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME HOSTNAME SESSION_VALUE NULL GLOBAL_VALUE meddwl +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -1149,6 +1236,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HOST_CACHE_SIZE SESSION_VALUE NULL GLOBAL_VALUE 128 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 128 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1162,6 +1250,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME IDENTITY SESSION_VALUE 0 GLOBAL_VALUE NULL +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE SESSION ONLY VARIABLE_TYPE BIGINT UNSIGNED @@ -1175,6 +1264,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME IGNORE_BUILTIN_INNODB SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -1188,6 +1278,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME IGNORE_DB_DIRS SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -1201,6 +1292,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INIT_CONNECT SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -1214,6 +1306,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INIT_FILE SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -1227,6 +1320,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INIT_SLAVE SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -1240,6 +1334,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME INSERT_ID SESSION_VALUE 0 GLOBAL_VALUE NULL +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE SESSION ONLY VARIABLE_TYPE BIGINT UNSIGNED @@ -1253,6 +1348,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME INTERACTIVE_TIMEOUT SESSION_VALUE 28800 GLOBAL_VALUE 28800 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 28800 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -1266,6 +1362,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME IN_TRANSACTION SESSION_VALUE 0 GLOBAL_VALUE NULL +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE SESSION ONLY VARIABLE_TYPE BIGINT UNSIGNED @@ -1279,6 +1376,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME JOIN_BUFFER_SIZE SESSION_VALUE 131072 GLOBAL_VALUE 131072 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 131072 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -1292,6 +1390,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME JOIN_BUFFER_SPACE_LIMIT SESSION_VALUE 2097152 GLOBAL_VALUE 2097152 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 2097152 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -1305,6 +1404,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME JOIN_CACHE_LEVEL SESSION_VALUE 2 GLOBAL_VALUE 2 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 2 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -1318,6 +1418,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME KEEP_FILES_ON_CREATE SESSION_VALUE OFF GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -1331,6 +1432,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME KEY_BUFFER_SIZE SESSION_VALUE NULL GLOBAL_VALUE 1048576 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE 134217728 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1344,6 +1446,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME KEY_CACHE_AGE_THRESHOLD SESSION_VALUE NULL GLOBAL_VALUE 300 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 300 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1357,6 +1460,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME KEY_CACHE_BLOCK_SIZE SESSION_VALUE NULL GLOBAL_VALUE 1024 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1024 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1370,6 +1474,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME KEY_CACHE_DIVISION_LIMIT SESSION_VALUE NULL GLOBAL_VALUE 100 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 100 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1383,6 +1488,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME KEY_CACHE_SEGMENTS SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1396,6 +1502,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME LARGE_PAGES SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -1409,6 +1516,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME LARGE_PAGE_SIZE SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED @@ -1422,6 +1530,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME LAST_GTID SESSION_VALUE GLOBAL_VALUE NULL +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE SESSION ONLY VARIABLE_TYPE VARCHAR @@ -1435,6 +1544,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME LAST_INSERT_ID SESSION_VALUE 0 GLOBAL_VALUE NULL +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE SESSION ONLY VARIABLE_TYPE BIGINT UNSIGNED @@ -1448,6 +1558,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME LC_MESSAGES SESSION_VALUE en_US GLOBAL_VALUE en_US +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE en_US VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM @@ -1461,6 +1572,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME LC_MESSAGES_DIR SESSION_VALUE NULL GLOBAL_VALUE PATH +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -1474,6 +1586,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME LC_TIME_NAMES SESSION_VALUE en_US GLOBAL_VALUE en_US +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE en_US VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM @@ -1487,6 +1600,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME LICENSE SESSION_VALUE NULL GLOBAL_VALUE GPL +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -1500,6 +1614,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME LOCAL_INFILE SESSION_VALUE NULL GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE ON VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -1513,6 +1628,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME LOCKED_IN_MEMORY SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -1526,6 +1642,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME LOCK_WAIT_TIMEOUT SESSION_VALUE 31536000 GLOBAL_VALUE 31536000 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 31536000 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -1539,6 +1656,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME LOG_BIN SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -1552,6 +1670,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME LOG_BIN_TRUST_FUNCTION_CREATORS SESSION_VALUE NULL GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -1565,6 +1684,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME LOG_ERROR SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -1578,6 +1698,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME LOG_OUTPUT SESSION_VALUE NULL GLOBAL_VALUE FILE +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE FILE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE SET @@ -1591,6 +1712,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME LOG_QUERIES_NOT_USING_INDEXES SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -1604,6 +1726,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME LOG_SLAVE_UPDATES SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -1617,6 +1740,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME LOG_SLOW_FILTER SESSION_VALUE admin,filesort,filesort_on_disk,full_join,full_scan,query_cache,query_cache_miss,tmp_table,tmp_table_on_disk GLOBAL_VALUE admin,filesort,filesort_on_disk,full_join,full_scan,query_cache,query_cache_miss,tmp_table,tmp_table_on_disk +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE admin,filesort,filesort_on_disk,full_join,full_scan,query_cache,query_cache_miss,tmp_table,tmp_table_on_disk VARIABLE_SCOPE SESSION VARIABLE_TYPE SET @@ -1630,6 +1754,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME LOG_SLOW_RATE_LIMIT SESSION_VALUE 1 GLOBAL_VALUE 1 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -1643,6 +1768,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME LOG_SLOW_VERBOSITY SESSION_VALUE GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE SESSION VARIABLE_TYPE SET @@ -1656,6 +1782,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME LOG_WARNINGS SESSION_VALUE 1 GLOBAL_VALUE 1 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -1669,6 +1796,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME LONG_QUERY_TIME SESSION_VALUE 10.000000 GLOBAL_VALUE 10.000000 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 10.000000 VARIABLE_SCOPE SESSION VARIABLE_TYPE DOUBLE @@ -1682,6 +1810,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME LOWER_CASE_TABLE_NAMES SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED @@ -1695,6 +1824,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME LOW_PRIORITY_UPDATES SESSION_VALUE OFF GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -1708,6 +1838,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME MASTER_VERIFY_CHECKSUM SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -1721,6 +1852,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME MAX_ALLOWED_PACKET SESSION_VALUE 1048576 GLOBAL_VALUE 1048576 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1048576 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -1734,6 +1866,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_BINLOG_CACHE_SIZE SESSION_VALUE NULL GLOBAL_VALUE 18446744073709547520 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 18446744073709547520 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1747,6 +1880,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_BINLOG_SIZE SESSION_VALUE NULL GLOBAL_VALUE 1073741824 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1073741824 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1760,6 +1894,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_BINLOG_STMT_CACHE_SIZE SESSION_VALUE NULL GLOBAL_VALUE 18446744073709547520 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 18446744073709547520 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1773,6 +1908,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_CONNECTIONS SESSION_VALUE NULL GLOBAL_VALUE 151 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 151 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1786,6 +1922,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_CONNECT_ERRORS SESSION_VALUE NULL GLOBAL_VALUE 100 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 100 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1799,6 +1936,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_DELAYED_THREADS SESSION_VALUE 20 GLOBAL_VALUE 20 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 20 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -1812,6 +1950,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_ERROR_COUNT SESSION_VALUE 64 GLOBAL_VALUE 64 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 64 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -1825,6 +1964,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_HEAP_TABLE_SIZE SESSION_VALUE 1048576 GLOBAL_VALUE 1048576 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE 16777216 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -1838,6 +1978,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_INSERT_DELAYED_THREADS SESSION_VALUE 20 GLOBAL_VALUE 20 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 20 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -1851,6 +1992,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME MAX_JOIN_SIZE SESSION_VALUE 18446744073709551615 GLOBAL_VALUE 18446744073709551615 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 18446744073709551615 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -1864,6 +2006,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_LENGTH_FOR_SORT_DATA SESSION_VALUE 1024 GLOBAL_VALUE 1024 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1024 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -1877,6 +2020,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_LONG_DATA_SIZE SESSION_VALUE NULL GLOBAL_VALUE 1048576 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1048576 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1890,6 +2034,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_PREPARED_STMT_COUNT SESSION_VALUE NULL GLOBAL_VALUE 16382 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 16382 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -1903,6 +2048,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_RELAY_LOG_SIZE SESSION_VALUE 1073741824 GLOBAL_VALUE 1073741824 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1073741824 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -1916,6 +2062,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_SEEKS_FOR_KEY SESSION_VALUE 4294967295 GLOBAL_VALUE 4294967295 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 4294967295 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -1929,6 +2076,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_SORT_LENGTH SESSION_VALUE 1024 GLOBAL_VALUE 1024 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1024 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -1942,6 +2090,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_SP_RECURSION_DEPTH SESSION_VALUE 0 GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -1955,6 +2104,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME MAX_STATEMENT_TIME SESSION_VALUE 0.000000 GLOBAL_VALUE 0.000000 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0.000000 VARIABLE_SCOPE SESSION VARIABLE_TYPE DOUBLE @@ -1968,6 +2118,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_TMP_TABLES SESSION_VALUE 32 GLOBAL_VALUE 32 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 32 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -1981,6 +2132,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_USER_CONNECTIONS SESSION_VALUE 0 GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE SESSION VARIABLE_TYPE INT @@ -1994,6 +2146,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_WRITE_LOCK_COUNT SESSION_VALUE NULL GLOBAL_VALUE 4294967295 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 4294967295 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -2007,6 +2160,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME METADATA_LOCKS_CACHE_SIZE SESSION_VALUE NULL GLOBAL_VALUE 1024 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1024 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -2020,6 +2174,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME METADATA_LOCKS_HASH_INSTANCES SESSION_VALUE NULL GLOBAL_VALUE 8 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 8 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -2033,6 +2188,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MIN_EXAMINED_ROW_LIMIT SESSION_VALUE 0 GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -2046,6 +2202,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MRR_BUFFER_SIZE SESSION_VALUE 262144 GLOBAL_VALUE 262144 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 262144 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -2059,6 +2216,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MULTI_RANGE_COUNT SESSION_VALUE 256 GLOBAL_VALUE 256 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 256 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -2072,6 +2230,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MYISAM_BLOCK_SIZE SESSION_VALUE NULL GLOBAL_VALUE 1024 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1024 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -2085,6 +2244,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MYISAM_DATA_POINTER_SIZE SESSION_VALUE NULL GLOBAL_VALUE 6 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 6 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -2098,6 +2258,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MYISAM_MAX_SORT_FILE_SIZE SESSION_VALUE NULL GLOBAL_VALUE 9223372036853727232 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 9223372036853727232 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -2111,6 +2272,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MYISAM_MMAP_SIZE SESSION_VALUE NULL GLOBAL_VALUE 18446744073709551615 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 18446744073709551615 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -2124,6 +2286,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MYISAM_RECOVER_OPTIONS SESSION_VALUE NULL GLOBAL_VALUE DEFAULT +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE DEFAULT VARIABLE_SCOPE GLOBAL VARIABLE_TYPE SET @@ -2137,6 +2300,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME MYISAM_REPAIR_THREADS SESSION_VALUE 1 GLOBAL_VALUE 1 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -2150,6 +2314,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MYISAM_SORT_BUFFER_SIZE SESSION_VALUE 134216704 GLOBAL_VALUE 134216704 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 134216704 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -2163,6 +2328,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MYISAM_STATS_METHOD SESSION_VALUE NULLS_UNEQUAL GLOBAL_VALUE NULLS_UNEQUAL +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULLS_UNEQUAL VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM @@ -2176,6 +2342,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MYISAM_USE_MMAP SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -2189,6 +2356,7 @@ COMMAND_LINE_ARGUMENT NONE VARIABLE_NAME NET_BUFFER_LENGTH SESSION_VALUE 16384 GLOBAL_VALUE 16384 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 16384 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -2202,6 +2370,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME NET_READ_TIMEOUT SESSION_VALUE 30 GLOBAL_VALUE 30 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 30 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -2215,6 +2384,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME NET_RETRY_COUNT SESSION_VALUE 10 GLOBAL_VALUE 10 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 10 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -2228,6 +2398,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME NET_WRITE_TIMEOUT SESSION_VALUE 60 GLOBAL_VALUE 60 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 60 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -2241,6 +2412,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OLD SESSION_VALUE OFF GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -2254,6 +2426,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME OLD_ALTER_TABLE SESSION_VALUE OFF GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -2267,6 +2440,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME OLD_MODE SESSION_VALUE GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE SESSION VARIABLE_TYPE SET @@ -2280,6 +2454,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OLD_PASSWORDS SESSION_VALUE OFF GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -2293,6 +2468,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME OPTIMIZER_PRUNE_LEVEL SESSION_VALUE 1 GLOBAL_VALUE 1 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -2306,6 +2482,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_SEARCH_DEPTH SESSION_VALUE 62 GLOBAL_VALUE 62 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 62 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -2319,6 +2496,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_SELECTIVITY_SAMPLING_LIMIT SESSION_VALUE 100 GLOBAL_VALUE 100 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 100 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -2332,6 +2510,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_SWITCH SESSION_VALUE index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,index_merge_sort_intersection=off,engine_condition_pushdown=off,index_condition_pushdown=on,derived_merge=on,derived_with_keys=on,firstmatch=on,loosescan=on,materialization=on,in_to_exists=on,semijoin=on,partial_match_rowid_merge=on,partial_match_table_scan=on,subquery_cache=on,mrr=off,mrr_cost_based=off,mrr_sort_keys=off,outer_join_with_cache=on,semijoin_with_cache=on,join_cache_incremental=on,join_cache_hashed=on,join_cache_bka=on,optimize_join_buffer_size=off,table_elimination=on,extended_keys=on,exists_to_in=on GLOBAL_VALUE index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,index_merge_sort_intersection=off,engine_condition_pushdown=off,index_condition_pushdown=on,derived_merge=on,derived_with_keys=on,firstmatch=on,loosescan=on,materialization=on,in_to_exists=on,semijoin=on,partial_match_rowid_merge=on,partial_match_table_scan=on,subquery_cache=on,mrr=off,mrr_cost_based=off,mrr_sort_keys=off,outer_join_with_cache=on,semijoin_with_cache=on,join_cache_incremental=on,join_cache_hashed=on,join_cache_bka=on,optimize_join_buffer_size=off,table_elimination=on,extended_keys=on,exists_to_in=on +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,index_merge_sort_intersection=off,engine_condition_pushdown=off,index_condition_pushdown=on,derived_merge=on,derived_with_keys=on,firstmatch=on,loosescan=on,materialization=on,in_to_exists=on,semijoin=on,partial_match_rowid_merge=on,partial_match_table_scan=on,subquery_cache=on,mrr=off,mrr_cost_based=off,mrr_sort_keys=off,outer_join_with_cache=on,semijoin_with_cache=on,join_cache_incremental=on,join_cache_hashed=on,join_cache_bka=on,optimize_join_buffer_size=off,table_elimination=on,extended_keys=on,exists_to_in=on VARIABLE_SCOPE SESSION VARIABLE_TYPE FLAGSET @@ -2345,6 +2524,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_USE_CONDITION_SELECTIVITY SESSION_VALUE 1 GLOBAL_VALUE 1 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -2358,6 +2538,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA SESSION_VALUE NULL GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -2371,6 +2552,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME PERFORMANCE_SCHEMA_ACCOUNTS_SIZE SESSION_VALUE NULL GLOBAL_VALUE 100 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE -1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -2384,6 +2566,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_DIGESTS_SIZE SESSION_VALUE NULL GLOBAL_VALUE 200 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE -1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -2397,6 +2580,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_EVENTS_STAGES_HISTORY_LONG_SIZE SESSION_VALUE NULL GLOBAL_VALUE 1000 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE -1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -2410,6 +2594,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_EVENTS_STAGES_HISTORY_SIZE SESSION_VALUE NULL GLOBAL_VALUE 10 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE -1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -2423,6 +2608,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_EVENTS_STATEMENTS_HISTORY_LONG_SIZE SESSION_VALUE NULL GLOBAL_VALUE 1000 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE -1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -2436,6 +2622,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_EVENTS_STATEMENTS_HISTORY_SIZE SESSION_VALUE NULL GLOBAL_VALUE 10 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE -1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -2449,6 +2636,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_EVENTS_WAITS_HISTORY_LONG_SIZE SESSION_VALUE NULL GLOBAL_VALUE 10000 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE -1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -2462,6 +2650,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_EVENTS_WAITS_HISTORY_SIZE SESSION_VALUE NULL GLOBAL_VALUE 10 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE -1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -2475,6 +2664,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_HOSTS_SIZE SESSION_VALUE NULL GLOBAL_VALUE 100 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE -1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -2488,6 +2678,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_COND_CLASSES SESSION_VALUE NULL GLOBAL_VALUE 80 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 80 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -2501,6 +2692,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_COND_INSTANCES SESSION_VALUE NULL GLOBAL_VALUE 1000 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE -1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -2514,6 +2706,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_FILE_CLASSES SESSION_VALUE NULL GLOBAL_VALUE 50 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 50 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -2527,6 +2720,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_FILE_HANDLES SESSION_VALUE NULL GLOBAL_VALUE 32768 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 32768 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -2540,6 +2734,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_FILE_INSTANCES SESSION_VALUE NULL GLOBAL_VALUE 10000 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE -1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -2553,6 +2748,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_MUTEX_CLASSES SESSION_VALUE NULL GLOBAL_VALUE 200 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 200 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -2566,6 +2762,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_MUTEX_INSTANCES SESSION_VALUE NULL GLOBAL_VALUE 5000 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE -1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -2579,6 +2776,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_RWLOCK_CLASSES SESSION_VALUE NULL GLOBAL_VALUE 40 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 40 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -2592,6 +2790,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_RWLOCK_INSTANCES SESSION_VALUE NULL GLOBAL_VALUE 5000 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE -1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -2605,6 +2804,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_SOCKET_CLASSES SESSION_VALUE NULL GLOBAL_VALUE 10 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 10 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -2618,6 +2818,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_SOCKET_INSTANCES SESSION_VALUE NULL GLOBAL_VALUE 1000 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE -1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -2631,6 +2832,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_STAGE_CLASSES SESSION_VALUE NULL GLOBAL_VALUE 150 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 150 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -2644,6 +2846,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_STATEMENT_CLASSES SESSION_VALUE NULL GLOBAL_VALUE 181 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 181 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -2657,6 +2860,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_TABLE_HANDLES SESSION_VALUE NULL GLOBAL_VALUE 1000 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE -1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -2670,6 +2874,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_TABLE_INSTANCES SESSION_VALUE NULL GLOBAL_VALUE 500 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE -1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -2683,6 +2888,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_THREAD_CLASSES SESSION_VALUE NULL GLOBAL_VALUE 50 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 50 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -2696,6 +2902,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_THREAD_INSTANCES SESSION_VALUE NULL GLOBAL_VALUE 200 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE -1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -2709,6 +2916,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_SESSION_CONNECT_ATTRS_SIZE SESSION_VALUE NULL GLOBAL_VALUE 2048 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE -1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -2722,6 +2930,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_SETUP_ACTORS_SIZE SESSION_VALUE NULL GLOBAL_VALUE 100 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 100 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -2735,6 +2944,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_SETUP_OBJECTS_SIZE SESSION_VALUE NULL GLOBAL_VALUE 100 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 100 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -2748,6 +2958,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_USERS_SIZE SESSION_VALUE NULL GLOBAL_VALUE 100 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE -1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT @@ -2761,6 +2972,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PID_FILE SESSION_VALUE NULL GLOBAL_VALUE PATH +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -2774,6 +2986,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PLUGIN_DIR SESSION_VALUE NULL GLOBAL_VALUE PATH +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -2787,6 +3000,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PLUGIN_MATURITY SESSION_VALUE NULL GLOBAL_VALUE unknown +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE unknown VARIABLE_SCOPE GLOBAL VARIABLE_TYPE ENUM @@ -2800,6 +3014,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PORT SESSION_VALUE NULL GLOBAL_VALUE MASTER_MYPORT +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED @@ -2813,6 +3028,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PRELOAD_BUFFER_SIZE SESSION_VALUE 32768 GLOBAL_VALUE 32768 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 32768 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -2826,6 +3042,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PROFILING SESSION_VALUE OFF GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -2839,6 +3056,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME PROFILING_HISTORY_SIZE SESSION_VALUE 15 GLOBAL_VALUE 15 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 15 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -2852,6 +3070,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PROGRESS_REPORT_TIME SESSION_VALUE 5 GLOBAL_VALUE 5 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 5 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -2865,6 +3084,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PROTOCOL_VERSION SESSION_VALUE NULL GLOBAL_VALUE 10 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED @@ -2878,6 +3098,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME PROXY_USER SESSION_VALUE GLOBAL_VALUE NULL +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE SESSION ONLY VARIABLE_TYPE VARCHAR @@ -2891,6 +3112,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME PSEUDO_SLAVE_MODE SESSION_VALUE OFF GLOBAL_VALUE NULL +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION ONLY VARIABLE_TYPE BOOLEAN @@ -2904,6 +3126,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME PSEUDO_THREAD_ID SESSION_VALUE 10 GLOBAL_VALUE NULL +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE SESSION ONLY VARIABLE_TYPE BIGINT UNSIGNED @@ -2917,6 +3140,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME QUERY_ALLOC_BLOCK_SIZE SESSION_VALUE 8192 GLOBAL_VALUE 8192 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 8192 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -2930,6 +3154,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME QUERY_CACHE_LIMIT SESSION_VALUE NULL GLOBAL_VALUE 1048576 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1048576 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -2943,6 +3168,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME QUERY_CACHE_MIN_RES_UNIT SESSION_VALUE NULL GLOBAL_VALUE 4096 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 4096 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -2956,6 +3182,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME QUERY_CACHE_SIZE SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -2969,6 +3196,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME QUERY_CACHE_STRIP_COMMENTS SESSION_VALUE OFF GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -2982,6 +3210,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME QUERY_CACHE_TYPE SESSION_VALUE ON GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE ON VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM @@ -2995,6 +3224,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME QUERY_CACHE_WLOCK_INVALIDATE SESSION_VALUE OFF GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -3008,6 +3238,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME QUERY_PREALLOC_SIZE SESSION_VALUE 8192 GLOBAL_VALUE 8192 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 8192 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -3021,6 +3252,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME RAND_SEED1 SESSION_VALUE 0 GLOBAL_VALUE NULL +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE SESSION ONLY VARIABLE_TYPE BIGINT UNSIGNED @@ -3034,6 +3266,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME RAND_SEED2 SESSION_VALUE 0 GLOBAL_VALUE NULL +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE SESSION ONLY VARIABLE_TYPE BIGINT UNSIGNED @@ -3047,6 +3280,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME RANGE_ALLOC_BLOCK_SIZE SESSION_VALUE 4096 GLOBAL_VALUE 4096 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 4096 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -3060,6 +3294,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME READ_BUFFER_SIZE SESSION_VALUE 131072 GLOBAL_VALUE 131072 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 131072 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -3073,6 +3308,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME READ_ONLY SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -3086,6 +3322,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME READ_RND_BUFFER_SIZE SESSION_VALUE 262144 GLOBAL_VALUE 262144 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 262144 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -3099,6 +3336,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME RELAY_LOG SESSION_VALUE NULL GLOBAL_VALUE mysqld-relay-bin +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -3112,6 +3350,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME RELAY_LOG_INDEX SESSION_VALUE NULL GLOBAL_VALUE mysqld-relay-bin.index +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -3125,6 +3364,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME RELAY_LOG_INFO_FILE SESSION_VALUE NULL GLOBAL_VALUE relay-log.info +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -3138,6 +3378,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME RELAY_LOG_PURGE SESSION_VALUE NULL GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE ON VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -3151,6 +3392,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME RELAY_LOG_RECOVERY SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -3164,6 +3406,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME RELAY_LOG_SPACE_LIMIT SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -3177,6 +3420,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME REPLICATE_ANNOTATE_ROW_EVENTS SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -3190,6 +3434,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME REPLICATE_DO_DB SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -3203,6 +3448,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME REPLICATE_DO_TABLE SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -3216,6 +3462,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME REPLICATE_EVENTS_MARKED_FOR_SKIP SESSION_VALUE NULL GLOBAL_VALUE REPLICATE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE REPLICATE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE ENUM @@ -3229,6 +3476,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME REPLICATE_IGNORE_DB SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -3242,6 +3490,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME REPLICATE_IGNORE_TABLE SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -3255,6 +3504,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME REPLICATE_WILD_DO_TABLE SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -3268,6 +3518,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME REPLICATE_WILD_IGNORE_TABLE SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -3281,6 +3532,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME REPORT_HOST SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -3294,6 +3546,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME REPORT_PASSWORD SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -3307,6 +3560,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME REPORT_PORT SESSION_VALUE NULL GLOBAL_VALUE MASTER_MYPORT +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED @@ -3320,6 +3574,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME REPORT_USER SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -3333,6 +3588,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ROWID_MERGE_BUFF_SIZE SESSION_VALUE 8388608 GLOBAL_VALUE 8388608 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 8388608 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -3346,6 +3602,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME RPL_RECOVERY_RANK SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -3359,6 +3616,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SECURE_AUTH SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -3372,6 +3630,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME SECURE_FILE_PRIV SESSION_VALUE NULL GLOBAL_VALUE PATH +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -3385,6 +3644,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SERVER_ID SESSION_VALUE 1 GLOBAL_VALUE 1 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE 0 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -3398,6 +3658,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SKIP_EXTERNAL_LOCKING SESSION_VALUE NULL GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -3411,6 +3672,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SKIP_NAME_RESOLVE SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -3424,6 +3686,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME SKIP_NETWORKING SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -3437,6 +3700,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME SKIP_REPLICATION SESSION_VALUE OFF GLOBAL_VALUE NULL +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION ONLY VARIABLE_TYPE BOOLEAN @@ -3450,6 +3714,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SKIP_SHOW_DATABASE SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -3463,6 +3728,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME SLAVE_COMPRESSED_PROTOCOL SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -3476,6 +3742,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME SLAVE_DDL_EXEC_MODE SESSION_VALUE NULL GLOBAL_VALUE IDEMPOTENT +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE IDEMPOTENT VARIABLE_SCOPE GLOBAL VARIABLE_TYPE ENUM @@ -3489,6 +3756,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SLAVE_DOMAIN_PARALLEL_THREADS SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -3502,6 +3770,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SLAVE_EXEC_MODE SESSION_VALUE NULL GLOBAL_VALUE STRICT +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE STRICT VARIABLE_SCOPE GLOBAL VARIABLE_TYPE ENUM @@ -3515,6 +3784,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SLAVE_LOAD_TMPDIR SESSION_VALUE NULL GLOBAL_VALUE PATH +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -3528,6 +3798,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SLAVE_MAX_ALLOWED_PACKET SESSION_VALUE NULL GLOBAL_VALUE 1073741824 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1073741824 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -3541,6 +3812,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SLAVE_NET_TIMEOUT SESSION_VALUE NULL GLOBAL_VALUE 120 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE 3600 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED @@ -3554,6 +3826,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SLAVE_PARALLEL_MAX_QUEUED SESSION_VALUE NULL GLOBAL_VALUE 131072 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 131072 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -3567,6 +3840,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SLAVE_PARALLEL_THREADS SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -3580,6 +3854,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SLAVE_RUN_TRIGGERS_FOR_RBR SESSION_VALUE NULL GLOBAL_VALUE NO +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NO VARIABLE_SCOPE GLOBAL VARIABLE_TYPE ENUM @@ -3593,6 +3868,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SLAVE_SKIP_ERRORS SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -3606,6 +3882,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SLAVE_SQL_VERIFY_CHECKSUM SESSION_VALUE NULL GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE ON VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -3619,6 +3896,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME SLAVE_TRANSACTION_RETRIES SESSION_VALUE NULL GLOBAL_VALUE 10 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 10 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -3632,6 +3910,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SLAVE_TYPE_CONVERSIONS SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE SET @@ -3645,6 +3924,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SLOW_LAUNCH_TIME SESSION_VALUE NULL GLOBAL_VALUE 2 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 2 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -3658,6 +3938,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SLOW_QUERY_LOG SESSION_VALUE ON GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -3671,6 +3952,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME SLOW_QUERY_LOG_FILE SESSION_VALUE NULL GLOBAL_VALUE PATH +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -3684,6 +3966,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SOCKET SESSION_VALUE NULL GLOBAL_VALUE PATH +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -3697,6 +3980,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SORT_BUFFER_SIZE SESSION_VALUE 262144 GLOBAL_VALUE 262144 +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE 2097152 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -3710,6 +3994,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SQL_AUTO_IS_NULL SESSION_VALUE OFF GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -3723,6 +4008,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SQL_BIG_SELECTS SESSION_VALUE ON GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -3736,6 +4022,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SQL_BUFFER_RESULT SESSION_VALUE OFF GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -3749,6 +4036,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SQL_LOG_BIN SESSION_VALUE ON GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE ON VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -3762,6 +4050,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SQL_LOG_OFF SESSION_VALUE OFF GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -3775,6 +4064,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SQL_MODE SESSION_VALUE ANSI_QUOTES GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE SESSION VARIABLE_TYPE SET @@ -3788,6 +4078,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SQL_NOTES SESSION_VALUE ON GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE ON VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -3801,6 +4092,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SQL_QUOTE_SHOW_CREATE SESSION_VALUE ON GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE ON VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -3814,6 +4106,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SQL_SAFE_UPDATES SESSION_VALUE OFF GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -3827,6 +4120,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SQL_SELECT_LIMIT SESSION_VALUE 18446744073709551615 GLOBAL_VALUE 18446744073709551615 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 18446744073709551615 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -3840,6 +4134,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SQL_SLAVE_SKIP_COUNTER SESSION_VALUE 0 GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -3853,6 +4148,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SQL_WARNINGS SESSION_VALUE OFF GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -3866,6 +4162,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SSL_CA SESSION_VALUE NULL GLOBAL_VALUE PATH +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -3879,6 +4176,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SSL_CAPATH SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -3892,6 +4190,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SSL_CERT SESSION_VALUE NULL GLOBAL_VALUE PATH +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -3905,6 +4204,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SSL_CIPHER SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -3918,6 +4218,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SSL_CRL SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -3931,6 +4232,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SSL_CRLPATH SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -3944,6 +4246,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SSL_KEY SESSION_VALUE NULL GLOBAL_VALUE PATH +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -3957,6 +4260,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME STORAGE_ENGINE SESSION_VALUE MyISAM GLOBAL_VALUE MyISAM +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE MyISAM VARIABLE_SCOPE SESSION VARIABLE_TYPE VARCHAR @@ -3970,6 +4274,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME STORED_PROGRAM_CACHE SESSION_VALUE NULL GLOBAL_VALUE 256 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 256 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -3983,6 +4288,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SYNC_BINLOG SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED @@ -3996,6 +4302,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SYNC_FRM SESSION_VALUE NULL GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE ON VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -4009,6 +4316,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME SYNC_MASTER_INFO SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED @@ -4022,6 +4330,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SYNC_RELAY_LOG SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED @@ -4035,6 +4344,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SYNC_RELAY_LOG_INFO SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED @@ -4048,6 +4358,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME TABLE_DEFINITION_CACHE SESSION_VALUE NULL GLOBAL_VALUE 400 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 400 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -4061,6 +4372,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME TABLE_OPEN_CACHE SESSION_VALUE NULL GLOBAL_VALUE 400 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 400 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -4074,6 +4386,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME THREAD_CACHE_SIZE SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -4087,6 +4400,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME THREAD_CONCURRENCY SESSION_VALUE NULL GLOBAL_VALUE 10 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 10 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -4100,6 +4414,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME THREAD_HANDLING SESSION_VALUE NULL GLOBAL_VALUE one-thread-per-connection +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE one-thread-per-connection VARIABLE_SCOPE GLOBAL VARIABLE_TYPE ENUM @@ -4113,6 +4428,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME THREAD_POOL_IDLE_TIMEOUT SESSION_VALUE NULL GLOBAL_VALUE 60 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 60 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED @@ -4126,6 +4442,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME THREAD_POOL_MAX_THREADS SESSION_VALUE NULL GLOBAL_VALUE 500 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 500 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED @@ -4139,6 +4456,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME THREAD_POOL_OVERSUBSCRIBE SESSION_VALUE NULL GLOBAL_VALUE 3 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 3 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED @@ -4152,6 +4470,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME THREAD_POOL_SIZE SESSION_VALUE NULL GLOBAL_VALUE 4 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 4 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED @@ -4165,6 +4484,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME THREAD_POOL_STALL_LIMIT SESSION_VALUE NULL GLOBAL_VALUE 500 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 500 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED @@ -4178,6 +4498,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME THREAD_STACK SESSION_VALUE NULL GLOBAL_VALUE 294912 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 294912 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -4191,6 +4512,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME TIMED_MUTEXES SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -4204,6 +4526,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME TIMESTAMP SESSION_VALUE 1409571623.000000 GLOBAL_VALUE NULL +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0.000000 VARIABLE_SCOPE SESSION ONLY VARIABLE_TYPE DOUBLE @@ -4217,6 +4540,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME TIME_FORMAT SESSION_VALUE NULL GLOBAL_VALUE %H:%i:%s +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE %H:%i:%s VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -4230,6 +4554,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME TIME_ZONE SESSION_VALUE SYSTEM GLOBAL_VALUE SYSTEM +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE SYSTEM VARIABLE_SCOPE SESSION VARIABLE_TYPE VARCHAR @@ -4243,6 +4568,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME TMPDIR SESSION_VALUE NULL GLOBAL_VALUE PATH +GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -4256,6 +4582,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME TMP_TABLE_SIZE SESSION_VALUE 16777216 GLOBAL_VALUE 16777216 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 16777216 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -4269,6 +4596,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME TRANSACTION_ALLOC_BLOCK_SIZE SESSION_VALUE 8192 GLOBAL_VALUE 8192 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 8192 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -4282,6 +4610,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME TRANSACTION_PREALLOC_SIZE SESSION_VALUE 4096 GLOBAL_VALUE 4096 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 4096 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -4295,6 +4624,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME TX_ISOLATION SESSION_VALUE REPEATABLE-READ GLOBAL_VALUE REPEATABLE-READ +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE REPEATABLE-READ VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM @@ -4308,6 +4638,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME TX_READ_ONLY SESSION_VALUE OFF GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -4321,6 +4652,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME UNIQUE_CHECKS SESSION_VALUE ON GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE ON VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -4334,6 +4666,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME UPDATABLE_VIEWS_WITH_LIMIT SESSION_VALUE YES GLOBAL_VALUE YES +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE YES VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM @@ -4347,6 +4680,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME USERSTAT SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -4360,6 +4694,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME USE_STAT_TABLES SESSION_VALUE NEVER GLOBAL_VALUE NEVER +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NEVER VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM @@ -4373,6 +4708,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME WAIT_TIMEOUT SESSION_VALUE 28800 GLOBAL_VALUE 28800 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 28800 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -4386,6 +4722,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME WARNING_COUNT SESSION_VALUE 0 GLOBAL_VALUE NULL +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE SESSION ONLY VARIABLE_TYPE BIGINT UNSIGNED diff --git a/mysql-test/suite/sys_vars/r/sysvars_wsrep.result b/mysql-test/suite/sys_vars/r/sysvars_wsrep.result index 2d0ba16c4e3..48535e53c32 100644 --- a/mysql-test/suite/sys_vars/r/sysvars_wsrep.result +++ b/mysql-test/suite/sys_vars/r/sysvars_wsrep.result @@ -4,6 +4,7 @@ where variable_name like 'wsrep%' VARIABLE_NAME WSREP_AUTO_INCREMENT_CONTROL SESSION_VALUE NULL GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE ON VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -17,6 +18,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME WSREP_CAUSAL_READS SESSION_VALUE OFF GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -30,6 +32,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME WSREP_CERTIFY_NONPK SESSION_VALUE NULL GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE ON VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -43,6 +46,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME WSREP_CLUSTER_ADDRESS SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -56,6 +60,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME WSREP_CLUSTER_NAME SESSION_VALUE NULL GLOBAL_VALUE my_wsrep_cluster +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE my_wsrep_cluster VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -69,6 +74,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME WSREP_CONVERT_LOCK_TO_TRX SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -82,6 +88,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME WSREP_DATA_HOME_DIR SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -95,6 +102,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME WSREP_DBUG_OPTION SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -108,6 +116,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME WSREP_DEBUG SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -121,6 +130,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME WSREP_DESYNC SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -134,6 +144,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME WSREP_DRUPAL_282555_WORKAROUND SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -147,6 +158,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME WSREP_FORCED_BINLOG_FORMAT SESSION_VALUE NULL GLOBAL_VALUE NONE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NONE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE ENUM @@ -160,6 +172,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME WSREP_LOAD_DATA_SPLITTING SESSION_VALUE NULL GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE ON VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -173,6 +186,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME WSREP_LOG_CONFLICTS SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -186,6 +200,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME WSREP_MAX_WS_ROWS SESSION_VALUE NULL GLOBAL_VALUE 131072 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 131072 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -199,6 +214,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME WSREP_MAX_WS_SIZE SESSION_VALUE NULL GLOBAL_VALUE 1073741824 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1073741824 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -212,6 +228,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME WSREP_MYSQL_REPLICATION_BUNDLE SESSION_VALUE NULL GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -225,6 +242,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME WSREP_NODE_ADDRESS SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -238,6 +256,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME WSREP_NODE_INCOMING_ADDRESS SESSION_VALUE NULL GLOBAL_VALUE AUTO +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE AUTO VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -251,6 +270,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME WSREP_NODE_NAME SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -264,6 +284,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME WSREP_NOTIFY_CMD SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -277,6 +298,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME WSREP_ON SESSION_VALUE OFF GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN @@ -290,6 +312,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME WSREP_OSU_METHOD SESSION_VALUE NULL GLOBAL_VALUE TOI +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE TOI VARIABLE_SCOPE GLOBAL VARIABLE_TYPE ENUM @@ -303,6 +326,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME WSREP_PROVIDER SESSION_VALUE NULL GLOBAL_VALUE none +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE none VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -316,6 +340,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME WSREP_PROVIDER_OPTIONS SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -329,6 +354,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME WSREP_RECOVER SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -342,6 +368,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME WSREP_REPLICATE_MYISAM SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -355,6 +382,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME WSREP_RESTART_SLAVE SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -368,6 +396,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME WSREP_RETRY_AUTOCOMMIT SESSION_VALUE 1 GLOBAL_VALUE 1 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED @@ -381,6 +410,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME WSREP_SLAVE_FK_CHECKS SESSION_VALUE NULL GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE ON VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -394,6 +424,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME WSREP_SLAVE_THREADS SESSION_VALUE NULL GLOBAL_VALUE 1 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED @@ -407,6 +438,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME WSREP_SLAVE_UK_CHECKS SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -420,6 +452,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME WSREP_SST_AUTH SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -433,6 +466,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME WSREP_SST_DONOR SESSION_VALUE NULL GLOBAL_VALUE +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -446,6 +480,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME WSREP_SST_DONOR_REJECTS_QUERIES SESSION_VALUE NULL GLOBAL_VALUE OFF +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN @@ -459,6 +494,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME WSREP_SST_METHOD SESSION_VALUE NULL GLOBAL_VALUE rsync +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE rsync VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -472,6 +508,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME WSREP_SST_RECEIVE_ADDRESS SESSION_VALUE NULL GLOBAL_VALUE AUTO +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE AUTO VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -485,6 +522,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME WSREP_START_POSITION SESSION_VALUE NULL GLOBAL_VALUE 00000000-0000-0000-0000-000000000000:-1 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 00000000-0000-0000-0000-000000000000:-1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -498,6 +536,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME WSREP_SYNC_WAIT SESSION_VALUE 0 GLOBAL_VALUE 0 +GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE SESSION VARIABLE_TYPE INT UNSIGNED diff --git a/sql/mysqld.cc b/sql/mysqld.cc index a80d9697b18..0aaaded4203 100644 --- a/sql/mysqld.cc +++ b/sql/mysqld.cc @@ -8548,10 +8548,14 @@ static int mysql_init_variables(void) } my_bool -mysqld_get_one_option(int optid, - const struct my_option *opt __attribute__((unused)), - char *argument) +mysqld_get_one_option(int optid, const struct my_option *opt, char *argument) { + if (opt->app_type) + { + sys_var *var= (sys_var*) opt->app_type; + var->value_origin= sys_var::CONFIG; + } + switch(optid) { case '#': #ifndef DBUG_OFF diff --git a/sql/set_var.cc b/sql/set_var.cc index f8287ca1ffe..95508d25a0f 100644 --- a/sql/set_var.cc +++ b/sql/set_var.cc @@ -143,8 +143,7 @@ sys_var::sys_var(sys_var_chain *chain, const char *name_arg, on_check_function on_check_func, on_update_function on_update_func, const char *substitute) : - next(0), - binlog_status(binlog_status_arg), + next(0), binlog_status(binlog_status_arg), value_origin(COMPILE_TIME), flags(flags_arg), show_val_type(show_val_type_arg), guard(lock), offset(off), on_check(on_check_func), on_update(on_update_func), deprecation_substitute(substitute), @@ -172,6 +171,7 @@ sys_var::sys_var(sys_var_chain *chain, const char *name_arg, option.arg_type= getopt_arg_type; option.value= (uchar **)global_var_ptr(); option.def_value= def_val; + option.app_type= this; if (chain->last) chain->last->next= this; @@ -193,6 +193,7 @@ bool sys_var::update(THD *thd, set_var *var) */ AutoWLock lock1(&PLock_global_system_variables); AutoWLock lock2(guard); + value_origin= SQL; return global_update(thd, var) || (on_update && on_update(this, thd, OPT_GLOBAL)); } @@ -1003,14 +1004,26 @@ int fill_sysvars(THD *thd, TABLE_LIST *tables, COND *cond) // GLOBAL_VALUE store_var(fields[2], var, OPT_GLOBAL, &strbuf); + // GLOBAL_VALUE_ORIGIN + static const LEX_CSTRING origins[]= + { + { STRING_WITH_LEN("CONFIG") }, + { STRING_WITH_LEN("AUTO") }, + { STRING_WITH_LEN("SQL") }, + { STRING_WITH_LEN("COMPILE-TIME") } + }; + const LEX_CSTRING *origin= origins + var->value_origin; + fields[3]->store(origin->str, origin->length, scs); + // DEFAULT_VALUE uchar *def= var->is_readonly() && var->option.id < 0 ? 0 : var->default_value_ptr(thd); if (def) - store_value_ptr(fields[3], var, &strbuf, def); + store_value_ptr(fields[4], var, &strbuf, def); mysql_mutex_unlock(&LOCK_global_system_variables); + // VARIABLE_SCOPE static const LEX_CSTRING scopes[]= { { STRING_WITH_LEN("GLOBAL") }, @@ -1018,8 +1031,9 @@ int fill_sysvars(THD *thd, TABLE_LIST *tables, COND *cond) { STRING_WITH_LEN("SESSION ONLY") } }; const LEX_CSTRING *scope= scopes + var->scope(); - fields[4]->store(scope->str, scope->length, scs); + fields[5]->store(scope->str, scope->length, scs); + // VARIABLE_TYPE #if SIZEOF_LONG == SIZEOF_INT #define LONG_TYPE "INT" #else @@ -1046,11 +1060,15 @@ int fill_sysvars(THD *thd, TABLE_LIST *tables, COND *cond) { STRING_WITH_LEN("FLAGSET") }, // GET_FLAGSET 15 }; const LEX_CSTRING *type= types + (var->option.var_type & GET_TYPE_MASK); - fields[5]->store(type->str, type->length, scs); + fields[6]->store(type->str, type->length, scs); - fields[6]->store(var->option.comment, strlen(var->option.comment), + // VARIABLE_COMMENT + fields[7]->store(var->option.comment, strlen(var->option.comment), scs); + // NUMERIC_MIN_VALUE + // NUMERIC_MAX_VALUE + // NUMERIC_BLOCK_SIZE bool is_unsigned= true; switch (var->option.var_type) { @@ -1062,20 +1080,21 @@ int fill_sysvars(THD *thd, TABLE_LIST *tables, COND *cond) case GET_UINT: case GET_ULONG: case GET_ULL: - fields[7]->set_notnull(); fields[8]->set_notnull(); fields[9]->set_notnull(); - fields[7]->store(var->option.min_value, is_unsigned); - fields[8]->store(var->option.max_value, is_unsigned); - fields[9]->store(var->option.block_size, is_unsigned); + fields[10]->set_notnull(); + fields[8]->store(var->option.min_value, is_unsigned); + fields[9]->store(var->option.max_value, is_unsigned); + fields[10]->store(var->option.block_size, is_unsigned); break; case GET_DOUBLE: - fields[7]->set_notnull(); fields[8]->set_notnull(); - fields[7]->store(getopt_ulonglong2double(var->option.min_value)); - fields[8]->store(getopt_ulonglong2double(var->option.max_value)); + fields[9]->set_notnull(); + fields[8]->store(getopt_ulonglong2double(var->option.min_value)); + fields[9]->store(getopt_ulonglong2double(var->option.max_value)); } + // ENUM_VALUE_LIST TYPELIB *tl= var->option.typelib; if (tl) { @@ -1087,18 +1106,20 @@ int fill_sysvars(THD *thd, TABLE_LIST *tables, COND *cond) strbuf.append(','); } strbuf.append(tl->type_names[i]); - fields[10]->set_notnull(); - fields[10]->store(strbuf.ptr(), strbuf.length(), scs); + fields[11]->set_notnull(); + fields[11]->store(strbuf.ptr(), strbuf.length(), scs); } + // READ_ONLY static const LEX_CSTRING yesno[]= { { STRING_WITH_LEN("NO") }, { STRING_WITH_LEN("YES") } }; const LEX_CSTRING *yn = yesno + var->is_readonly(); - fields[11]->store(yn->str, yn->length, scs); + fields[12]->store(yn->str, yn->length, scs); + // COMMAND_LINE_ARGUMENT if (var->option.id >= 0) { static const LEX_CSTRING args[]= @@ -1108,8 +1129,8 @@ int fill_sysvars(THD *thd, TABLE_LIST *tables, COND *cond) { STRING_WITH_LEN("REQUIRED") } // REQUIRED_ARG }; const LEX_CSTRING *arg= args + var->option.arg_type; - fields[12]->set_notnull(); - fields[12]->store(arg->str, arg->length, scs); + fields[13]->set_notnull(); + fields[13]->store(arg->str, arg->length, scs); } if (schema_table_store_record(thd, tables->table)) diff --git a/sql/set_var.h b/sql/set_var.h index 79a5d90f8a1..b74578cd345 100644 --- a/sql/set_var.h +++ b/sql/set_var.h @@ -63,6 +63,7 @@ public: enum flag_enum { GLOBAL, SESSION, ONLY_SESSION, SCOPE_MASK=1023, READONLY=1024, ALLOCATED=2048, PARSE_EARLY=4096 }; enum { NO_GETOPT=-1, GETOPT_ONLY_HELP=-2 }; + enum where { CONFIG, AUTO, SQL, COMPILE_TIME }; /** Enumeration type to indicate for a system variable whether @@ -72,6 +73,7 @@ public: SESSION_VARIABLE_IN_BINLOG } binlog_status; my_option option; ///< min, max, default values are stored here + enum where value_origin; protected: typedef bool (*on_check_function)(sys_var *self, THD *thd, set_var *var); diff --git a/sql/sql_plugin.cc b/sql/sql_plugin.cc index 480d1652e87..f5e0fd102ed 100644 --- a/sql/sql_plugin.cc +++ b/sql/sql_plugin.cc @@ -3806,6 +3806,17 @@ static my_option *construct_help_options(MEM_ROOT *mem_root, DBUG_RETURN(opts); } +extern "C" my_bool mark_changed(int, const struct my_option *, char *); +my_bool mark_changed(int, const struct my_option *opt, char *) +{ + if (opt->app_type) + { + sys_var *var= (sys_var*) opt->app_type; + var->value_origin= sys_var::CONFIG; + } + return 0; +} + /** Create and register system variables supplied from the plugin and assigns initial values from corresponding command line arguments. @@ -3837,19 +3848,22 @@ static int test_plugin_options(MEM_ROOT *tmp_root, struct st_plugin_int *tmp, &tmp->mem_root : &plugin_vars_mem_root; st_mysql_sys_var **opt; my_option *opts= NULL; - LEX_STRING plugin_name; int error; struct st_bookmark *var; - uint len, count= EXTRA_OPTIONS; + uint len=0, count= EXTRA_OPTIONS; st_ptr_backup *tmp_backup= 0; DBUG_ENTER("test_plugin_options"); DBUG_ASSERT(tmp->plugin && tmp->name.str); - for (opt= tmp->plugin->system_vars; opt && *opt; opt++) - count+= 2; /* --{plugin}-{optname} and --plugin-{plugin}-{optname} */ - - if (count > EXTRA_OPTIONS || (*argc > 1)) + if (tmp->plugin->system_vars || (*argc > 1)) { + for (opt= tmp->plugin->system_vars; opt && *opt; opt++) + { + len++; + if (!((*opt)->flags & PLUGIN_VAR_NOCMDOPT)) + count+= 2; /* --{plugin}-{optname} and --plugin-{plugin}-{optname} */ + } + if (!(opts= (my_option*) alloc_root(tmp_root, sizeof(my_option) * count))) { sql_print_error("Out of memory for plugin '%s'.", tmp->name.str); @@ -3863,6 +3877,56 @@ static int test_plugin_options(MEM_ROOT *tmp_root, struct st_plugin_int *tmp, DBUG_RETURN(-1); } + if (tmp->plugin->system_vars) + { + tmp_backup= (st_ptr_backup *)my_alloca(len * sizeof(tmp_backup[0])); + DBUG_ASSERT(tmp->nbackups == 0); + DBUG_ASSERT(tmp->ptr_backup == 0); + + for (opt= tmp->plugin->system_vars; *opt; opt++) + { + st_mysql_sys_var *o= *opt; + char *varname; + sys_var *v; + + if (o->flags & PLUGIN_VAR_NOSYSVAR) + continue; + + tmp_backup[tmp->nbackups++].save(&o->name); + if ((var= find_bookmark(tmp->name.str, o->name, o->flags))) + varname= var->key + 1; + else + { + len= tmp->name.length + strlen(o->name) + 2; + varname= (char*) alloc_root(mem_root, len); + strxmov(varname, tmp->name.str, "-", o->name, NullS); + my_casedn_str(&my_charset_latin1, varname); + convert_dash_to_underscore(varname, len-1); + } + v= new (mem_root) sys_var_pluginvar(&chain, varname, tmp, o); + if (!(o->flags & PLUGIN_VAR_NOCMDOPT)) + { + for (my_option *mo=opts; mo->name; mo++) + if (mo->app_type == o) + mo->app_type= v; + } + } + + if (tmp->nbackups) + { + size_t bytes= tmp->nbackups * sizeof(tmp->ptr_backup[0]); + tmp->ptr_backup= (st_ptr_backup *)alloc_root(mem_root, bytes); + if (!tmp->ptr_backup) + { + restore_ptr_backup(tmp->nbackups, tmp_backup); + my_afree(tmp_backup); + goto err; + } + memcpy(tmp->ptr_backup, tmp_backup, bytes); + } + my_afree(tmp_backup); + } + /* We adjust the default value to account for the hardcoded exceptions we have set for the federated and ndbcluster storage engines. @@ -3871,14 +3935,14 @@ static int test_plugin_options(MEM_ROOT *tmp_root, struct st_plugin_int *tmp, tmp->load_option != PLUGIN_FORCE_PLUS_PERMANENT) opts[0].def_value= opts[1].def_value= plugin_load_option; - error= handle_options(argc, &argv, opts, NULL); + error= handle_options(argc, &argv, opts, mark_changed); (*argc)++; /* add back one for the program name */ if (error) { sql_print_error("Parsing options for plugin '%s' failed.", tmp->name.str); - goto err1; + goto err; } /* Set plugin loading policy from option value. First element in the option @@ -3905,74 +3969,29 @@ static int test_plugin_options(MEM_ROOT *tmp_root, struct st_plugin_int *tmp, goto err; } - if (!my_strcasecmp(&my_charset_latin1, tmp->name.str, "NDBCLUSTER")) - { - plugin_name.str= const_cast("ndb"); // Use legacy "ndb" prefix - plugin_name.length= 3; - } - else - plugin_name= tmp->name; - if (tmp->plugin->system_vars) { - for (len=0, opt= tmp->plugin->system_vars; *opt; len++, opt++) /* no-op */; - tmp_backup= (st_ptr_backup *)my_alloca(len * sizeof(tmp_backup[0])); - DBUG_ASSERT(tmp->nbackups == 0); - DBUG_ASSERT(tmp->ptr_backup == 0); - for (opt= tmp->plugin->system_vars; *opt; opt++) { - st_mysql_sys_var *o= *opt; - char *varname; - sys_var *v __attribute__((unused)); - /* PLUGIN_VAR_STR command-line options without PLUGIN_VAR_MEMALLOC, point directly to values in the argv[] array. For plugins started at the server startup, argv[] array is allocated with load_defaults(), and freed when the server is shut down. But for plugins loaded with INSTALL PLUGIN, the memory allocated with load_defaults() is freed with - freed() at the end of mysql_install_plugin(). Which means we cannot + free() at the end of mysql_install_plugin(). Which means we cannot allow any pointers into that area. Thus, for all plugins loaded after the server was started, we copy string values to a plugin's memroot. */ if (mysqld_server_started && - ((o->flags & (PLUGIN_VAR_STR | PLUGIN_VAR_NOCMDOPT | - PLUGIN_VAR_MEMALLOC)) == PLUGIN_VAR_STR)) + (((*opt)->flags & (PLUGIN_VAR_STR | PLUGIN_VAR_NOCMDOPT | + PLUGIN_VAR_MEMALLOC)) == PLUGIN_VAR_STR)) { - sysvar_str_t* str= (sysvar_str_t *)o; + sysvar_str_t* str= (sysvar_str_t *)*opt; if (*str->value) *str->value= strdup_root(mem_root, *str->value); } - - if (o->flags & PLUGIN_VAR_NOSYSVAR) - continue; - tmp_backup[tmp->nbackups++].save(&o->name); - if ((var= find_bookmark(plugin_name.str, o->name, o->flags))) - varname= var->key + 1; - else - { - len= plugin_name.length + strlen(o->name) + 2; - varname= (char*) alloc_root(mem_root, len); - strxmov(varname, plugin_name.str, "-", o->name, NullS); - my_casedn_str(&my_charset_latin1, varname); - convert_dash_to_underscore(varname, len-1); - } - v= new (mem_root) sys_var_pluginvar(&chain, varname, tmp, o); - DBUG_ASSERT(v); /* check that an object was actually constructed */ - } /* end for */ - - if (tmp->nbackups) - { - size_t bytes= tmp->nbackups * sizeof(tmp->ptr_backup[0]); - tmp->ptr_backup= (st_ptr_backup *)alloc_root(mem_root, bytes); - if (!tmp->ptr_backup) - { - restore_ptr_backup(tmp->nbackups, tmp_backup); - goto err1; - } - memcpy(tmp->ptr_backup, tmp_backup, bytes); } if (chain.first) @@ -3982,18 +4001,14 @@ static int test_plugin_options(MEM_ROOT *tmp_root, struct st_plugin_int *tmp, { sql_print_error("Plugin '%s' has conflicting system variables", tmp->name.str); - goto err1; + goto err; } tmp->system_vars= chain.first; } - my_afree(tmp_backup); } DBUG_RETURN(0); -err1: - if (tmp_backup) - my_afree(tmp_backup); err: if (opts) my_cleanup_options(opts); diff --git a/sql/sql_show.cc b/sql/sql_show.cc index 7c36b3ccb2f..1e871835d3d 100644 --- a/sql/sql_show.cc +++ b/sql/sql_show.cc @@ -8857,6 +8857,7 @@ ST_FIELD_INFO sysvars_fields_info[]= {"VARIABLE_NAME", NAME_CHAR_LEN, MYSQL_TYPE_STRING, 0, 0, 0, 0}, {"SESSION_VALUE", 1024, MYSQL_TYPE_STRING, 0, MY_I_S_MAYBE_NULL, 0, 0}, {"GLOBAL_VALUE", 1024, MYSQL_TYPE_STRING, 0, MY_I_S_MAYBE_NULL, 0, 0}, + {"GLOBAL_VALUE_ORIGIN", NAME_CHAR_LEN, MYSQL_TYPE_STRING, 0, 0, 0, 0}, {"DEFAULT_VALUE", 1024, MYSQL_TYPE_STRING, 0, MY_I_S_MAYBE_NULL, 0, 0}, {"VARIABLE_SCOPE", NAME_CHAR_LEN, MYSQL_TYPE_STRING, 0, 0, 0, 0}, {"VARIABLE_TYPE", NAME_CHAR_LEN, MYSQL_TYPE_STRING, 0, 0, 0, 0},