From df10a945fc166e1fd3e25ec7530e145149e9eceb Mon Sep 17 00:00:00 2001 From: Sergei Golubchik Date: Tue, 12 Mar 2024 15:26:29 +0100 Subject: [PATCH] MDEV-28671 post-merge fixes * use new deprecated printer for all deprecated server options * restore alphabetic option sorting order * move deprecated printer from mysqld.cc to my_getopt.c * in --help print deprecation message at the end of the option help * move 'ALL' help text where it belongs - to other SET options, and with a correct indentation. * consistently end all or none command-line option help strings with a dot - my_print_help() needs that. It's about 50/50 now, so let's do none, less line wraps in --help * remove trailing spaces from command-line option help strings --- mysql-test/main/mysqld--help,aix.rdiff | 26 +- mysql-test/main/mysqld--help,win.rdiff | 42 +- mysql-test/main/mysqld--help-aria.result | 3 + mysql-test/main/mysqld--help.result | 518 +++++++++--------- mysql-test/main/statistics_json.result | 2 +- .../suite/sys_vars/r/sysvars_aria,32bit.rdiff | 16 +- .../suite/sys_vars/r/sysvars_aria.result | 20 +- .../sys_vars/r/sysvars_innodb,32bit.rdiff | 80 +-- .../suite/sys_vars/r/sysvars_innodb.result | 122 ++--- .../r/sysvars_server_embedded,32bit.rdiff | 140 ++--- .../sys_vars/r/sysvars_server_embedded.result | 322 +++++------ .../r/sysvars_server_notembedded,32bit.rdiff | 150 ++--- .../r/sysvars_server_notembedded,aix.rdiff | 10 +- .../r/sysvars_server_notembedded,win.rdiff | 457 ++++++++------- .../r/sysvars_server_notembedded.result | 424 +++++++------- .../suite/sys_vars/r/sysvars_star.result | 4 +- .../sys_vars/r/sysvars_wsrep,32bit.rdiff | 12 +- .../suite/sys_vars/r/sysvars_wsrep.result | 26 +- mysql-test/suite/sys_vars/r/version.result | 2 +- mysys/my_getopt.c | 67 ++- plugin/auth_gssapi/server_plugin.cc | 2 +- .../aws_key_management_plugin.cc | 8 +- plugin/feedback/feedback.cc | 12 +- .../file_key_management_plugin.cc | 6 +- plugin/fulltext/plugin_example.c | 8 +- plugin/query_response_time/plugin.cc | 2 +- plugin/server_audit/server_audit.c | 32 +- plugin/sql_errlog/sql_errlog.c | 6 +- plugin/test_sql_service/test_sql_service.c | 6 +- sql/log.cc | 2 +- sql/mysqld.cc | 217 +++----- sql/set_var.cc | 2 + sql/sys_vars.cc | 436 +++++++-------- storage/connect/ha_connect.cc | 14 +- storage/example/ha_example.cc | 2 +- storage/innobase/handler/ha_innodb.cc | 128 ++--- storage/maria/aria_dump_log.c | 3 +- storage/maria/ha_maria.cc | 20 +- storage/maria/ha_s3.cc | 8 +- storage/mroonga/ha_mroonga.cpp | 4 +- storage/rocksdb/ha_rocksdb.cc | 79 ++- storage/spider/spd_param.cc | 20 +- 42 files changed, 1704 insertions(+), 1756 deletions(-) diff --git a/mysql-test/main/mysqld--help,aix.rdiff b/mysql-test/main/mysqld--help,aix.rdiff index 972f8b1844b..c1cdaa65d09 100644 --- a/mysql-test/main/mysqld--help,aix.rdiff +++ b/mysql-test/main/mysqld--help,aix.rdiff @@ -1,17 +1,15 @@ -diff --git a/mysql-test/main/mysqld--help.result b/mysql-test/main/mysqld--help.result -index 7b0ce27ead3..38176dcaa86 100644 --- a/mysql-test/main/mysqld--help.result +++ b/mysql-test/main/mysqld--help.result -@@ -1301,8 +1301,6 @@ The following specify which files/extra groups are read (specified before remain +@@ -1441,8 +1441,6 @@ WHERE clause, or a LIMIT clause, or else they will aborted. Prevents the common mistake of accidentally - deleting or updating every row in a table. + deleting or updating every row in a table - --stack-trace Print a symbolic stack trace on failure - (Defaults to on; use --skip-stack-trace to disable.) --standard-compliant-cte Allow only CTEs compliant to SQL standard (Defaults to on; use --skip-standard-compliant-cte to disable.) -@@ -1367,39 +1365,6 @@ The following specify which files/extra groups are read (specified before remain +@@ -1511,39 +1509,6 @@ --thread-cache-size=# How many threads we should keep in a cache for reuse. These are freed after 5 minutes of idle time @@ -28,7 +26,7 @@ index 7b0ce27ead3..38176dcaa86 100644 - pool - --thread-pool-oversubscribe=# - How many additional active worker threads in a group are -- allowed. +- allowed - --thread-pool-prio-kickup-timer=# - The number of milliseconds before a dequeued low-priority - statement is moved to the high-priority queue @@ -37,21 +35,21 @@ index 7b0ce27ead3..38176dcaa86 100644 - start executing earlier than low priority.If priority set - to 'auto', the the actual priority(low or high) is - determined based on whether or not connection is inside -- transaction. +- transaction - --thread-pool-size=# - Number of thread groups in the pool. This parameter is - roughly equivalent to maximum number of concurrently - executing threads (threads in a waiting state do not -- count as executing). +- count as executing) - --thread-pool-stall-limit=# - Maximum query execution time in milliseconds,before an - executing non-yielding thread is considered stalled.If a - worker thread is stalled, additional worker thread may be -- created to handle remaining clients. +- created to handle remaining clients --thread-stack=# The stack size for each thread - --time-format=name The TIME format (ignored) - --tls-version=name TLS protocol version for secure connections.. Any -@@ -1788,7 +1753,6 @@ slow-query-log FALSE + --tls-version=name TLS protocol version for secure connections. Any + combination of: TLSv1.0, TLSv1.1, TLSv1.2, TLSv1.3, or +@@ -1965,7 +1930,6 @@ sort-buffer-size 2097152 sql-mode STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION sql-safe-updates FALSE @@ -59,7 +57,7 @@ index 7b0ce27ead3..38176dcaa86 100644 standard-compliant-cte TRUE stored-program-cache 256 strict-password-validation TRUE -@@ -1807,14 +1771,6 @@ tcp-keepalive-probes 0 +@@ -1985,14 +1949,6 @@ tcp-keepalive-time 0 tcp-nodelay TRUE thread-cache-size 151 @@ -72,5 +70,5 @@ index 7b0ce27ead3..38176dcaa86 100644 -thread-pool-priority auto -thread-pool-stall-limit 500 thread-stack 299008 - time-format %H:%i:%s tmp-disk-table-size 18446744073709551615 + tmp-memory-table-size 16777216 diff --git a/mysql-test/main/mysqld--help,win.rdiff b/mysql-test/main/mysqld--help,win.rdiff index a42c0c6f81f..c165df0ec23 100644 --- a/mysql-test/main/mysqld--help,win.rdiff +++ b/mysql-test/main/mysqld--help,win.rdiff @@ -1,55 +1,55 @@ ---- main/mysqld--help.result 2023-11-30 02:21:51.951132200 +0100 -+++ main/mysqld--help,win.reject 2023-11-30 02:35:44.404612300 +0100 -@@ -191,6 +191,7 @@ +--- a/mysql-test/main/mysqld--help.result ++++ b/mysql-test/main/mysqld--help.result +@@ -220,6 +220,7 @@ --console Write error output on screen; don't remove the console - window on windows. + window on windows --core-file Write core on crashes + (Defaults to on; use --skip-core-file to disable.) -h, --datadir=name Path to the database root directory - --date-format=name The DATE format (ignored) - --datetime-format=name -@@ -696,6 +697,7 @@ + --deadlock-search-depth-long=# + Long search depth for the two-step deadlock detection +@@ -722,6 +723,7 @@ Use MySQL-5.6 (instead of MariaDB-5.3) format for TIME, - DATETIME, TIMESTAMP columns. + DATETIME, TIMESTAMP columns (Defaults to on; use --skip-mysql56-temporal-format to disable.) + --named-pipe Enable the named pipe (NT) --net-buffer-length=# Buffer length for TCP/IP and socket communication --net-read-timeout=# -@@ -1351,6 +1353,10 @@ +@@ -1419,6 +1421,10 @@ Alias for log_slow_query_file. Log slow queries to given log file. Defaults logging to 'hostname'-slow.log. Must be enabled to activate other slow log options + --slow-start-timeout=# + Maximum number of milliseconds that the service control + manager should wait before trying to kill the windows -+ service during startup(Default: 15000). ++ service during startup(Default: 15000) --socket=name Socket file to use for connection --sort-buffer-size=# Each thread that needs to do a sort allocates a buffer of -@@ -1376,6 +1382,7 @@ - deleting or updating every row in a table. +@@ -1443,6 +1449,7 @@ + deleting or updating every row in a table --stack-trace Print a symbolic stack trace on failure (Defaults to on; use --skip-stack-trace to disable.) -+ --standalone Dummy option to start as a standalone program (NT). ++ --standalone Dummy option to start as a standalone program (NT) --standard-compliant-cte Allow only CTEs compliant to SQL standard (Defaults to on; use --skip-standard-compliant-cte to disable.) -@@ -1454,6 +1461,11 @@ +@@ -1522,6 +1529,11 @@ --thread-pool-max-threads=# Maximum allowed number of worker threads in the thread pool + --thread-pool-min-threads=# -+ Minimum number of threads in the thread pool. ++ Minimum number of threads in the thread pool + --thread-pool-mode=name + Chose implementation of the threadpool. One of: windows, + generic --thread-pool-oversubscribe=# How many additional active worker threads in a group are - allowed. -@@ -1493,8 +1505,8 @@ + allowed +@@ -1560,8 +1572,8 @@ automatically convert it to an on-disk MyISAM or Aria - table. + table -t, --tmpdir=name Path for temporary files. Several paths may be specified, - separated by a colon (:), in this case they are used in a - round-robin fashion @@ -58,7 +58,7 @@ --transaction-alloc-block-size=# Allocation block size for transactions to be stored in binary log -@@ -1716,6 +1728,7 @@ +@@ -1788,6 +1800,7 @@ myisam-stats-method NULLS_UNEQUAL myisam-use-mmap FALSE mysql56-temporal-format TRUE @@ -66,7 +66,7 @@ net-buffer-length 16384 net-read-timeout 30 net-retry-count 10 -@@ -1874,6 +1887,7 @@ +@@ -1962,6 +1975,7 @@ slave-type-conversions slow-launch-time 2 slow-query-log FALSE @@ -74,7 +74,7 @@ sort-buffer-size 2097152 sql-mode STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION sql-safe-updates FALSE -@@ -1901,6 +1915,8 @@ +@@ -1989,6 +2003,8 @@ thread-pool-exact-stats FALSE thread-pool-idle-timeout 60 thread-pool-max-threads 65536 diff --git a/mysql-test/main/mysqld--help-aria.result b/mysql-test/main/mysqld--help-aria.result index 3e72f0aaff4..f8be76c7a6a 100644 --- a/mysql-test/main/mysqld--help-aria.result +++ b/mysql-test/main/mysqld--help-aria.result @@ -1,9 +1,12 @@ flush tables; +[Warning] --table-cache is deprecated and will be removed in a future release. Please use --table-open-cache instead. # # Check that we don't write any data to wrong or not existing datadir # +[Warning] --table-cache is deprecated and will be removed in a future release. Please use --table-open-cache instead. [Warning] Could not open mysql.plugin table: "Table 'mysql.plugin' doesn't exist". Some options may be missing from the help text # # Check with existing directory # +[Warning] --table-cache is deprecated and will be removed in a future release. Please use --table-open-cache instead. [Warning] Could not open mysql.plugin table: "Table 'mysql.plugin' doesn't exist". Some options may be missing from the help text diff --git a/mysql-test/main/mysqld--help.result b/mysql-test/main/mysqld--help.result index 3d60ace66e9..7f8ad747d71 100644 --- a/mysql-test/main/mysqld--help.result +++ b/mysql-test/main/mysqld--help.result @@ -19,9 +19,9 @@ The following specify which files/extra groups are read (specified before remain --analyze-sample-percentage=# Percentage of rows from the table ANALYZE TABLE will sample to collect table statistics. Set to 0 to let - MariaDB decide what percentage of rows to sample. + MariaDB decide what percentage of rows to sample -a, --ansi Use ANSI SQL syntax instead of MySQL syntax. This mode - will also set transaction isolation level 'serializable'. + will also set transaction isolation level 'serializable' --auto-increment-increment[=#] Auto-increment columns are incremented by this --auto-increment-offset[=#] @@ -38,13 +38,13 @@ The following specify which files/extra groups are read (specified before remain (Automatically configured unless set explicitly) -b, --basedir=name Path to installation directory. All paths are usually resolved relative to this - --big-tables (it's deprecated and will be removed in a future release) - Old variable, which if set to 1, allows large result sets + --big-tables Old variable, which if set to 1, allows large result sets by saving all temporary sets to disk, avoiding 'table full' errors. No longer needed, as the server now handles - this automatically. + this automatically. Deprecated, will be removed in a + future release. --bind-address=name IP address to bind to. Several addresses may be - specified, separated by a comma (,). + specified, separated by a comma (,) --binlog-alter-two-phase When set, split ALTER at binary logging into 2 statements: START ALTER and COMMIT/ROLLBACK ALTER @@ -66,11 +66,11 @@ The following specify which files/extra groups are read (specified before remain many commits to queue up for group commit to the binlog. This can reduce I/O on the binlog and provide increased opportunity for parallel apply on the slave, but too high - a value will decrease commit throughput. + a value will decrease commit throughput --binlog-commit-wait-usec=# Maximum time, in microseconds, to wait for more commits to queue up for binlog group commit. Only takes effect if - the value of binlog_commit_wait_count is non-zero. + the value of binlog_commit_wait_count is non-zero --binlog-direct-non-transactional-updates Causes updates to non-transactional engines using statement format to be written directly to binary log. @@ -78,16 +78,15 @@ The following specify which files/extra groups are read (specified before remain dependencies between transactional and non-transactional tables such as in the statement INSERT INTO t_myisam SELECT * FROM t_innodb; otherwise, slaves may diverge - from the master. + from the master --binlog-do-db=name Tells the master it should log updates for the specified - database, and exclude all others not explicitly - mentioned. + database, and exclude all others not explicitly mentioned --binlog-expire-logs-seconds=# If non-zero, binary logs will be purged after binlog_expire_logs_seconds seconds; It and expire_logs_days are linked, such that changes in one are converted into the other. Possible purges happen at - startup and at binary log rotation. + startup and at binary log rotation --binlog-file-cache-size=# The size of file cache for the binary log --binlog-format=name @@ -98,27 +97,27 @@ The following specify which files/extra groups are read (specified before remain statements where only row-based is correct: those which involve user-defined functions (i.e. UDFs) or the UUID() function; for those, row-based binary logging is - automatically used. + automatically used --binlog-gtid-index Enable the creation of a GTID index for every binlog file, and the use of such index for speeding up GTID - lookup in the binlog. + lookup in the binlog (Defaults to on; use --skip-binlog-gtid-index to disable.) --binlog-gtid-index-page-size=# - Page size to use for the binlog GTID index. + Page size to use for the binlog GTID index --binlog-gtid-index-span-min=# Control sparseness of the binlog GTID index. If set to N, at most one index record will be added for every N bytes of binlog file written, to reduce the size of the index. - Normally does not need tuning. + Normally does not need tuning --binlog-ignore-db=name Tells the master that updates to the given database - should not be logged to the binary log. + should not be logged to the binary log --binlog-legacy-event-pos Fill in the end_log_pos field of _all_ events in the binlog, even when doing so costs performance. Can be used in case some old application needs it for backwards compatibility. Setting this option can hurt binlog - scalability. + scalability --binlog-optimize-thread-scheduling Run fast part of group commit in a single thread, to optimize kernel thread scheduling. On by default. Disable @@ -126,12 +125,12 @@ The following specify which files/extra groups are read (specified before remain thread, which can be slower at very high concurrency. This option is mostly for testing one algorithm versus the other, and it should not normally be necessary to - change it. + change it (Defaults to on; use --skip-binlog-optimize-thread-scheduling to disable.) --binlog-row-event-max-size=# The maximum size of a row-based binary log event in bytes. Rows will be grouped into events smaller than this - size if possible. The value has to be a multiple of 256. + size if possible. The value has to be a multiple of 256 --binlog-row-image=name Controls whether rows should be logged in 'FULL', 'FULL_NODUP', 'NOBLOB' or 'MINIMAL' formats. 'FULL', @@ -144,45 +143,45 @@ The following specify which files/extra groups are read (specified before remain of primary key). 'MINIMAL', means that a PK equivalent (PK columns or full row if there is no PK in the table) is logged in the before image, and only changed columns - are logged in the after image. (Default: FULL). + are logged in the after image. (Default: FULL) --binlog-row-metadata=name Controls whether metadata is logged using FULL , MINIMAL format and NO_LOG.FULL causes all metadata to be logged; MINIMAL means that only metadata actually required by slave is logged; NO_LOG NO metadata will be - logged.Default: NO_LOG. + logged.Default: NO_LOG --binlog-space-limit=# Alias for max_binlog_total_size. Compatibility with - Percona server. + Percona server --binlog-stmt-cache-size=# The size of the statement cache for updates to non-transactional engines for the binary log. If you often use statements updating a great number of rows, you - can increase this to get more performance. + can increase this to get more performance --block-encryption-mode=name Default block encryption mode for AES_ENCRYPT() and AES_DECRYPT() functions. One of: aes-128-ecb, aes-192-ecb, aes-256-ecb, aes-128-cbc, aes-192-cbc, aes-256-cbc, aes-128-ctr, aes-192-ctr, aes-256-ctr - --bootstrap Used by mysql installation scripts. + --bootstrap Used by mysql installation scripts --bulk-insert-buffer-size=# Size of tree cache used in bulk insert optimisation. Note that this is a limit per thread! --character-set-client-handshake Don't ignore client side character set value sent during - handshake. + handshake (Defaults to on; use --skip-character-set-client-handshake to disable.) --character-set-collations=name - Overrides for character set default collations. + Overrides for character set default collations --character-set-filesystem=name - Set the filesystem character set. + Set the filesystem character set -C, --character-set-server=name - Set the default character set. + Set the default character set --character-sets-dir=name Directory where character sets are - -r, --chroot=name Chroot mysqld daemon during startup. + -r, --chroot=name Chroot mysqld daemon during startup --collation-server=name - Set the default collation. + Set the default collation --column-compression-threshold=# Minimum column data length eligible for compression --column-compression-zlib-level=# @@ -206,12 +205,12 @@ The following specify which files/extra groups are read (specified before remain correctness of the compressed output even if it is not set appropriately. FIXED prevents the use of dynamic Huffman codes, allowing for a simpler decoder for special - applications. + applications --column-compression-zlib-wrap Generate zlib header and trailer and compute adler32 check value. It can be used with storage engines that don't provide data integrity verification to detect data - corruption. + corruption --completion-type=name The transaction completion type. One of: NO_CHAIN, CHAIN, RELEASE @@ -219,7 +218,7 @@ The following specify which files/extra groups are read (specified before remain Use concurrent insert with MyISAM. One of: NEVER, AUTO, ALWAYS --console Write error output on screen; don't remove the console - window on windows. + window on windows --core-file Write core on crashes -h, --datadir=name Path to the database root directory --deadlock-search-depth-long=# @@ -237,16 +236,15 @@ The following specify which files/extra groups are read (specified before remain means automatic password expiration is disabled. If the value is a positive integer N, the passwords must be changed every N days. This behavior can be overridden - using the password expiration options in ALTER USER. + using the password expiration options in ALTER USER --default-regex-flags=name Default flags for the regex library. Any combination of: DOTALL, DUPNAMES, EXTENDED, EXTENDED_MORE, EXTRA, - MULTILINE, UNGREEDY - Use 'ALL' to set all combinations. + MULTILINE, UNGREEDY, or ALL to set all combinations --default-storage-engine=name The default storage engine for new tables --default-time-zone=name - Set the default time zone. + Set the default time zone --default-tmp-storage-engine=name The default storage engine for user-created temporary tables @@ -262,12 +260,12 @@ The following specify which files/extra groups are read (specified before remain can lead to index corruption. If set to OFF, DELAY KEY WRITEs are ignored, while if set to ALL, all new opened tables are treated as if created with DELAY KEY WRITEs - enabled. + enabled --delayed-insert-limit=# After inserting delayed_insert_limit rows, the INSERT DELAYED handler will check if there are any SELECT statements pending. If so, it allows these to execute - before continuing. + before continuing --delayed-insert-timeout=# How long a INSERT DELAYED thread should wait for INSERT statements before terminating @@ -280,7 +278,7 @@ The following specify which files/extra groups are read (specified before remain This variable controls how the server handles clients that are not aware of the sandbox mode. If enabled, the server disconnects the client, otherwise the server puts - the client in a sandbox mode. + the client in a sandbox mode --div-precision-increment=# Precision of the result of '/' operator will be increased on that value @@ -296,7 +294,7 @@ The following specify which files/extra groups are read (specified before remain The optimizer will use existing index statistics instead of doing index dives for equality ranges if the number of equality ranges for the index is larger than or equal to - this number. If set to 0, index dives are always used. + this number. If set to 0, index dives are always used --event-scheduler[=name] Enable the event scheduler. Possible values are ON, OFF, and DISABLED (keep the event scheduler completely @@ -316,12 +314,12 @@ The following specify which files/extra groups are read (specified before remain This option causes CREATE TABLE to create all TIMESTAMP columns as NULL with DEFAULT NULL attribute, Without this option, TIMESTAMP columns are NOT NULL and have implicit - DEFAULT clauses. + DEFAULT clauses (Defaults to on; use --skip-explicit-defaults-for-timestamp to disable.) --external-locking Use system (external) locking (disabled by default). With this option enabled you can run myisamchk to test (not repair) tables while the MySQL server is running. - Disable with --skip-external-locking. + Disable with --skip-external-locking --extra-max-connections=# The number of connections on extra-port --extra-port=# Extra port number to use for tcp connections in a @@ -346,15 +344,15 @@ The following specify which files/extra groups are read (specified before remain Number of best matches to use for query expansion --ft-stopword-file=name Use stopwords from this file instead of built-in list - --gdb Set up signals usable for debugging. Deprecated, use + --gdb Set up signals usable for debugging. Deprecated, will be --general-log Log connections and queries to a table or log file. Defaults logging to a file 'hostname'.log or a table - mysql.general_logif --log-output=TABLE is used. + mysql.general_logif --log-output=TABLE is used --general-log-file=name Log connections and queries to given file --getopt-prefix-matching Recognize command-line options by their unambiguos - prefixes. + prefixes (Defaults to on; use --skip-getopt-prefix-matching to disable.) --group-concat-max-len=# The maximum length of the result of function @@ -367,13 +365,13 @@ The following specify which files/extra groups are read (specified before remain different engines with --gtid_pos_auto_engines, or to reduce CPU overhead if using a huge number of different gtid_domain_ids. Can be decreased to reduce number of old - rows in the table. + rows in the table --gtid-domain-id=# Used with global transaction ID to identify logically independent replication streams. When events can propagate through multiple parallel paths (for example multiple masters), each independent source server must use a distinct domain_id. For simple tree-shaped - replication topologies, it can be left at its default, 0. + replication topologies, it can be left at its default, 0 --gtid-ignore-duplicates When set, different master connections in multi-source replication are allowed to receive and process event @@ -383,7 +381,7 @@ The following specify which files/extra groups are read (specified before remain be used to decide whether a given GTID has been already applied; this means it is the responsibility of the user to ensure that GTID sequence numbers are strictly - increasing. + increasing --gtid-pos-auto-engines=name List of engines for which to automatically create a mysql.gtid_slave_pos_ENGINE table, if a transaction using @@ -396,17 +394,17 @@ The following specify which files/extra groups are read (specified before remain that would cause it to generate an out-of-order binlog if executed. When ON the same server-id semisync-replicated transactions that duplicate existing ones in binlog are - ignored without error and slave interruption. - -?, --help Display this help and exit. + ignored without error and slave interruption + -?, --help Display this help and exit --histogram-size=# Number of bytes used for a histogram. If set to 0, no - histograms are created by ANALYZE. + histograms are created by ANALYZE --histogram-type=name Specifies type of the histograms created by ANALYZE. Possible values are: SINGLE_PREC_HB - single precision height-balanced, DOUBLE_PREC_HB - double precision height-balanced, JSON_HB - height-balanced, stored as - JSON. - --host-cache-size=# How many host names should be cached to avoid resolving. + JSON + --host-cache-size=# How many host names should be cached to avoid resolving (Automatically configured unless set explicitly) --idle-readonly-transaction-timeout=# The number of seconds the server waits for read-only idle @@ -422,11 +420,11 @@ The following specify which files/extra groups are read (specified before remain --ignore-db-dirs=name Specifies a directory to add to the ignore list when collecting database names from the datadir. Put a blank - argument to reset the list accumulated so far. + argument to reset the list accumulated so far --in-predicate-conversion-threshold=# The minimum number of scalar elements in the value list of IN predicate that triggers its conversion to IN - subquery. Set to 0 to disable the conversion. + subquery. Set to 0 to disable the conversion --init-connect=name Command(s) that are executed for each new connection (unless the user has SUPER privilege) --init-file=name Read SQL commands from this file at startup @@ -446,10 +444,10 @@ The following specify which files/extra groups are read (specified before remain Controls what join operations can be executed with join buffers. Odd numbers are used for plain join buffers while even numbers are used for linked buffers - --keep-files-on-create (it's deprecated and will be removed in a future - release) + --keep-files-on-create Don't overwrite stale .MYD and .MYI even if no directory - is specified + is specified. Deprecated, will be removed in a future + release. --key-buffer-size=# The size of the buffer used for index blocks for MyISAM tables. Increase this to get better index handling (for all reads and multiple writes) to as much as you can @@ -468,23 +466,24 @@ The following specify which files/extra groups are read (specified before remain Number of hash buckets for open and changed files. If you have a lot of MyISAM files open you should increase this for faster flush of changes. A good value is - probably 1/10 of number of possible open MyISAM files. + probably 1/10 of number of possible open MyISAM files --key-cache-segments=# The number of segments in a key cache -L, --language=name Client error messages in given language. May be given as - a full path. Deprecated. Use --lc-messages-dir instead. + a full path. Deprecated, will be removed in a future + release. Please use --lc-messages-dir instead. --large-pages Enable support for large pages - --lc-messages=name Set the language used for the error messages. + --lc-messages=name Set the language used for the error messages -L, --lc-messages-dir=name Directory where error messages are --lc-time-names=name Set the language used for the month names and the days of - the week. + the week --local-infile Enable LOAD DATA LOCAL INFILE (Defaults to on; use --skip-local-infile to disable.) --lock-wait-timeout=# Timeout in seconds to wait for a lock before returning an - error. + error --log-basename=name Basename for all log files and the .pid file. This sets all log file names at once (in 'datadir') and is normally the only option you need for specifying log files. Sets @@ -497,13 +496,13 @@ The following specify which files/extra groups are read (specified before remain be used (the later if --log-basename is not specified). We strongly recommend to use either --log-basename or specify a filename to ensure that replication doesn't - stop if the real hostname of the computer changes. + stop if the real hostname of the computer changes --log-bin-compress Whether the binary log can be compressed --log-bin-compress-min-len[=#] Minimum length of sql statement(in statement mode) or - record(in row mode)that can be compressed. + record(in row mode)that can be compressed --log-bin-index=name - File that holds the names for last binary log files. + File that holds the names for last binary log files --log-bin-trust-function-creators If set to FALSE (the default), then when --log-bin is used, creation of a stored function (or trigger) is @@ -518,35 +517,32 @@ The following specify which files/extra groups are read (specified before remain crash --log-disabled-statements=name Don't log certain types of statements to general log. Any - combination of: slave, sp - Use 'ALL' to set all combinations. + combination of: slave, sp, or ALL to set all combinations --log-error[=name] Log errors to file (instead of stdout). If file name is not specified then 'datadir'/'log-basename'.err or the 'pid-file' path with extension .err is used - --log-isam[=name] Log all MyISAM changes to file. + --log-isam[=name] Log all MyISAM changes to file --log-output=name How logs should be written. Any combination of: NONE, - FILE, TABLE - Use 'ALL' to set all combinations. + FILE, TABLE, or ALL to set all combinations --log-queries-not-using-indexes Log queries that are executed without benefit of any index to the slow log if it is open. Same as log_slow_filter='not_using_index' - --log-short-format Don't log extra information to update and slow-query - logs. + --log-short-format Don't log extra information to update and slow-query logs --log-slave-updates Tells the slave to log the updates from the slave thread to the binary log. You will need to turn it on if you - plan to daisy-chain the slaves. - --log-slow-disabled-statements=name - Don't log certain types of statements to slow log. Any - combination of: admin, call, slave, sp - Use 'ALL' to set all combinations. - --log-slow-admin-statements (it's deprecated and will be removed in a future - release. Please use '--log-slow-filter' instead) + plan to daisy-chain the slaves + --log-slow-admin-statements Log slow OPTIMIZE, ANALYZE, ALTER and other administrative statements to the slow log if it is open. Resets or sets the option 'admin' in log_slow_filter. - Deprecated, use log_slow_filter without 'admin'. + Deprecated, will be removed in a future release. Please + use --log-slow-filter instead. (Defaults to on; use --skip-log-slow-admin-statements to disable.) + --log-slow-disabled-statements=name + Don't log certain types of statements to slow log. Any + combination of: admin, call, slave, sp, or ALL to set all + combinations --log-slow-filter=name Log only certain types of queries to the slow log. If variable empty all kind of queries are logged. All types @@ -555,8 +551,7 @@ The following specify which files/extra groups are read (specified before remain admin, filesort, filesort_on_disk, filesort_priority_queue, full_join, full_scan, not_using_index, query_cache, query_cache_miss, tmp_table, - tmp_table_on_disk - Use 'ALL' to set all combinations. + tmp_table_on_disk, or ALL to set all combinations --log-slow-max-warnings=# Max numbers of warnings printed to slow query log per statement @@ -566,7 +561,7 @@ The following specify which files/extra groups are read (specified before remain --log-slow-query Log slow queries to a table or log file. Defaults logging to a file 'hostname'-slow.log or a table mysql.slow_log if --log-output=TABLE is used. Must be enabled to - activate other slow log options. + activate other slow log options --log-slow-query-file=name Log slow queries to given log file. Defaults logging to 'hostname'-slow.log. Must be enabled to activate other @@ -587,12 +582,12 @@ The following specify which files/extra groups are read (specified before remain (Defaults to on; use --skip-log-slow-slave-statements to disable.) --log-slow-verbosity=name Verbosity level for the slow log. Any combination of: - innodb, query_plan, explain, engine, warnings, full - Use 'ALL' to set all combinations. + innodb, query_plan, explain, engine, warnings, full, or + ALL to set all combinations --log-tc=name Path to transaction coordinator log (used for transactions that affect more than one storage engine, - when binary log is disabled). - --log-tc-size=# Size of transaction coordinator log. + when binary log is disabled) + --log-tc-size=# Size of transaction coordinator log -W, --log-warnings[=#] Log some non critical warnings to the error log.Value can be between 0 and 11. Higher values mean more verbosity @@ -612,7 +607,7 @@ The following specify which files/extra groups are read (specified before remain master's binlogs. Defaults to master.info --master-retry-count=# The number of tries the slave will make to connect to the - master before giving up. + master before giving up --master-verify-checksum Force checksum verification of logged events in the binary log before sending them to slaves or printing them @@ -622,7 +617,7 @@ The following specify which files/extra groups are read (specified before remain --max-binlog-cache-size=# Sets the total size of the transactional cache --max-binlog-size=# Binary log will be rotated automatically when the size - exceeds this value. + exceeds this value --max-binlog-stmt-cache-size=# Sets the total size of the statement cache --max-binlog-total-size=# @@ -640,7 +635,7 @@ The following specify which files/extra groups are read (specified before remain INSERT DELAYED statements. If set to zero INSERT DELAYED will be not used --max-digest-length=# - Maximum length considered for digest text. + Maximum length considered for digest text --max-error-count=# Max number of errors/warnings to store for a statement --max-heap-table-size=# Don't allow creation of heap tables bigger than this @@ -651,7 +646,7 @@ The following specify which files/extra groups are read (specified before remain --max-password-errors=# If there is more than this number of failed connect attempts due to invalid password, user will be blocked - from further connections until FLUSH_PRIVILEGES. + from further connections until FLUSH_PRIVILEGES --max-prepared-stmt-count=# Maximum number of prepared statements in the server --max-recursive-iterations[=#] @@ -686,7 +681,7 @@ The following specify which files/extra groups are read (specified before remain --max-write-lock-count=# After this many write locks, allow some read locks to run in between - --memlock Lock mysqld in memory. + --memlock Lock mysqld in memory --metadata-locks-cache-size=# Unused --metadata-locks-hash-instances=# @@ -708,8 +703,7 @@ The following specify which files/extra groups are read (specified before remain --myisam-recover-options[=name] Specifies how corrupted tables should be automatically repaired. Any combination of: DEFAULT, BACKUP, FORCE, - QUICK, BACKUP_ALL, OFF - Use 'ALL' to set all combinations. + QUICK, BACKUP_ALL, OFF, or ALL to set all combinations --myisam-repair-threads=# If larger than 1, when repairing a MyISAM table all indexes will be created in parallel, with one thread per @@ -726,7 +720,7 @@ The following specify which files/extra groups are read (specified before remain --myisam-use-mmap Use memory mapping for reading and writing MyISAM tables --mysql56-temporal-format Use MySQL-5.6 (instead of MariaDB-5.3) format for TIME, - DATETIME, TIMESTAMP columns. + DATETIME, TIMESTAMP columns (Defaults to on; use --skip-mysql56-temporal-format to disable.) --net-buffer-length=# Buffer length for TCP/IP and socket communication @@ -740,26 +734,24 @@ The following specify which files/extra groups are read (specified before remain connection before aborting the write --note-verbosity=name Verbosity level for note-warnings given to the user. See - also @@sql_notes.. Any combination of: basic, - unusable_keys, explain - Use 'ALL' to set all combinations. - --old (it's deprecated and will be removed in a future release. - Please use '--old-mode' instead) - Use compatible behavior from previous MariaDB version. - See also --old-mode + also @@sql_notes. Any combination of: basic, + unusable_keys, explain, or ALL to set all combinations + --old Use compatible behavior from previous MariaDB version. + Deprecated, will be removed in a future release. Please + use --old-mode instead. --old-mode=name Used to emulate old behavior from earlier MariaDB or MySQL versions. Any combination of: NO_DUP_KEY_WARNINGS_WITH_IGNORE, NO_PROGRESS_INFO, ZERO_DATE_TIME_CAST, UTF8_IS_UTF8MB3, IGNORE_INDEX_ONLY_FOR_JOIN, COMPAT_5_1_CHECKSUM, - NO_NULL_COLLATION_IDS, LOCK_ALTER_TABLE_COPY - Use 'ALL' to set all combinations. + NO_NULL_COLLATION_IDS, LOCK_ALTER_TABLE_COPY, or ALL to + set all combinations --old-passwords Use old password encryption method (needed for 4.0 and older clients) --old-style-user-limits Enable old-style user limits (before 5.0.3, user resources were counted per each user+host vs. per - account). + account) --open-files-limit=# If this is not 0, then mysqld will use this value to reserve file descriptors to use with setrlimit(). If this @@ -767,42 +759,40 @@ The following specify which files/extra groups are read (specified before remain max_connections*5 or max_connections + table_cache*2 (whichever is larger) number of file descriptors (Automatically configured unless set explicitly) - --optimizer-adjust-secondary-key-costs=# (it's deprecated and will be removed - in a future release) - Unused, will be removed. + --optimizer-adjust-secondary-key-costs=# + Unused. Deprecated, will be removed in a future release. --optimizer-disk-read-cost=# Cost of reading a block of IO_SIZE (4096) from a disk (in - usec). + usec) --optimizer-disk-read-ratio=# Chance that we have to do a disk read to find a row or index entry from the engine cache (cache_misses/total_cache_requests). 0.0 means that everything is cached and 1.0 means that nothing is - expected to be in the engine cache. + expected to be in the engine cache --optimizer-extra-pruning-depth=# If the optimizer needs to enumerate join prefix of this size or larger, then it will try aggressively prune away - the search space. + the search space --optimizer-index-block-copy-cost=# Cost of copying a key block from the cache to intern - storage as part of an index scan. + storage as part of an index scan --optimizer-key-compare-cost=# - Cost of checking a key against the end key condition. + Cost of checking a key against the end key condition --optimizer-key-copy-cost=# Cost of finding the next key in the engine and copying it - to the SQL layer. + to the SQL layer --optimizer-key-lookup-cost=# Cost for finding a key based on a key value --optimizer-key-next-find-cost=# - Cost of finding the next key and rowid when using - filters. + Cost of finding the next key and rowid when using filters --optimizer-max-sel-arg-weight=# The maximum weight of the SEL_ARG graph. Set to 0 for no limit --optimizer-max-sel-args=# The maximum number of SEL_ARG objects created when optimizing a range. If more objects would be needed, the - range will not be used by the optimizer. + range will not be used by the optimizer --optimizer-prune-level=# Controls the heuristic(s) applied during query optimization to prune less-promising partial plans from @@ -812,19 +802,18 @@ The following specify which files/extra groups are read (specified before remain 2 - prune also if we find an eq_ref chain --optimizer-row-copy-cost=# Cost of copying a row from the engine or the join cache - to the SQL layer. + to the SQL layer --optimizer-row-lookup-cost=# - Cost of finding a row based on a rowid or a clustered - key. + Cost of finding a row based on a rowid or a clustered key --optimizer-row-next-find-cost=# - Cost of finding the next row when scanning the table. + Cost of finding the next row when scanning the table --optimizer-rowid-compare-cost=# Cost of comparing two rowid's --optimizer-rowid-copy-cost=# Cost of copying a rowid --optimizer-scan-setup-cost=# Extra cost added to TABLE and INDEX scans to get - optimizer to prefer index lookups. + optimizer to prefer index lookups --optimizer-search-depth=# Maximum depth of search performed by the query optimizer. Values larger than the number of relations in a query @@ -832,7 +821,7 @@ The following specify which files/extra groups are read (specified before remain a query. Values smaller than the number of tables in a relation result in faster optimization, but may produce very bad query plans. If set to 0, the system will - automatically pick a reasonable value. + automatically pick a reasonable value --optimizer-selectivity-sampling-limit=# Controls number of record samples to check condition selectivity @@ -880,179 +869,178 @@ The following specify which files/extra groups are read (specified before remain --optimizer-where-cost=# Cost of checking the row against the WHERE clause. Increasing this will have the optimizer to prefer plans - with less row combinations. + with less row combinations --performance-schema - Enable the performance schema. + Enable the performance schema --performance-schema-accounts-size=# Maximum number of instrumented user@host accounts. Use 0 - to disable, -1 for automated sizing. + to disable, -1 for automated sizing --performance-schema-consumer-events-stages-current Default startup value for the events_stages_current - consumer. + consumer --performance-schema-consumer-events-stages-history Default startup value for the events_stages_history - consumer. + consumer --performance-schema-consumer-events-stages-history-long Default startup value for the events_stages_history_long - consumer. + consumer --performance-schema-consumer-events-statements-current Default startup value for the events_statements_current - consumer. + consumer --performance-schema-consumer-events-statements-history Default startup value for the events_statements_history - consumer. + consumer --performance-schema-consumer-events-statements-history-long Default startup value for the - events_statements_history_long consumer. + events_statements_history_long consumer --performance-schema-consumer-events-transactions-current Default startup value for the events_transactions_current - consumer. + consumer --performance-schema-consumer-events-transactions-history Default startup value for the events_transactions_history - consumer. + consumer --performance-schema-consumer-events-transactions-history-long Default startup value for the - events_transactions_history_long consumer. + events_transactions_history_long consumer --performance-schema-consumer-events-waits-current Default startup value for the events_waits_current - consumer. + consumer --performance-schema-consumer-events-waits-history Default startup value for the events_waits_history - consumer. + consumer --performance-schema-consumer-events-waits-history-long Default startup value for the events_waits_history_long - consumer. + consumer --performance-schema-consumer-global-instrumentation Default startup value for the global_instrumentation - consumer. + consumer (Defaults to on; use --skip-performance-schema-consumer-global-instrumentation to disable.) --performance-schema-consumer-statements-digest - Default startup value for the statements_digest consumer. + Default startup value for the statements_digest consumer (Defaults to on; use --skip-performance-schema-consumer-statements-digest to disable.) --performance-schema-consumer-thread-instrumentation Default startup value for the thread_instrumentation - consumer. + consumer (Defaults to on; use --skip-performance-schema-consumer-thread-instrumentation to disable.) --performance-schema-digests-size=# Size of the statement digest. Use 0 to disable, -1 for - automated sizing. + automated sizing --performance-schema-events-stages-history-long-size=# Number of rows in EVENTS_STAGES_HISTORY_LONG. Use 0 to - disable, -1 for automated sizing. + disable, -1 for automated sizing --performance-schema-events-stages-history-size=# Number of rows per thread in EVENTS_STAGES_HISTORY. Use 0 - to disable, -1 for automated sizing. + to disable, -1 for automated sizing --performance-schema-events-statements-history-long-size=# Number of rows in EVENTS_STATEMENTS_HISTORY_LONG. Use 0 - to disable, -1 for automated sizing. + to disable, -1 for automated sizing --performance-schema-events-statements-history-size=# Number of rows per thread in EVENTS_STATEMENTS_HISTORY. - Use 0 to disable, -1 for automated sizing. + Use 0 to disable, -1 for automated sizing --performance-schema-events-transactions-history-long-size=# Number of rows in EVENTS_TRANSACTIONS_HISTORY_LONG. Use 0 - to disable, -1 for automated sizing. + to disable, -1 for automated sizing --performance-schema-events-transactions-history-size=# Number of rows per thread in EVENTS_TRANSACTIONS_HISTORY. - Use 0 to disable, -1 for automated sizing. + Use 0 to disable, -1 for automated sizing --performance-schema-events-waits-history-long-size=# Number of rows in EVENTS_WAITS_HISTORY_LONG. Use 0 to - disable, -1 for automated sizing. + disable, -1 for automated sizing --performance-schema-events-waits-history-size=# Number of rows per thread in EVENTS_WAITS_HISTORY. Use 0 - to disable, -1 for automated sizing. + to disable, -1 for automated sizing --performance-schema-hosts-size=# Maximum number of instrumented hosts. Use 0 to disable, - -1 for automated sizing. + -1 for automated sizing --performance-schema-instrument[=name] - Default startup value for a performance schema - instrument. + Default startup value for a performance schema instrument --performance-schema-max-cond-classes=# - Maximum number of condition instruments. + Maximum number of condition instruments --performance-schema-max-cond-instances=# Maximum number of instrumented condition objects. Use 0 - to disable, -1 for automated sizing. + to disable, -1 for automated sizing --performance-schema-max-digest-length=# Maximum length considered for digest text, when stored in - performance_schema tables. + performance_schema tables --performance-schema-max-file-classes=# - Maximum number of file instruments. + Maximum number of file instruments --performance-schema-max-file-handles=# - Maximum number of opened instrumented files. + Maximum number of opened instrumented files --performance-schema-max-file-instances=# Maximum number of instrumented files. Use 0 to disable, - -1 for automated sizing. + -1 for automated sizing --performance-schema-max-index-stat=# Maximum number of index statistics for instrumented - tables. Use 0 to disable, -1 for automated scaling. + tables. Use 0 to disable, -1 for automated scaling --performance-schema-max-memory-classes=# - Maximum number of memory pool instruments. + Maximum number of memory pool instruments --performance-schema-max-metadata-locks=# Maximum number of metadata locks. Use 0 to disable, -1 - for automated scaling. + for automated scaling --performance-schema-max-mutex-classes=# - Maximum number of mutex instruments. + Maximum number of mutex instruments --performance-schema-max-mutex-instances=# Maximum number of instrumented MUTEX objects. Use 0 to - disable, -1 for automated sizing. + disable, -1 for automated sizing --performance-schema-max-prepared-statements-instances=# Maximum number of instrumented prepared statements. Use 0 - to disable, -1 for automated scaling. + to disable, -1 for automated scaling --performance-schema-max-program-instances=# Maximum number of instrumented programs. Use 0 to - disable, -1 for automated scaling. + disable, -1 for automated scaling --performance-schema-max-rwlock-classes=# - Maximum number of rwlock instruments. + Maximum number of rwlock instruments --performance-schema-max-rwlock-instances=# Maximum number of instrumented RWLOCK objects. Use 0 to - disable, -1 for automated sizing. + disable, -1 for automated sizing --performance-schema-max-socket-classes=# - Maximum number of socket instruments. + Maximum number of socket instruments --performance-schema-max-socket-instances=# Maximum number of opened instrumented sockets. Use 0 to - disable, -1 for automated sizing. + disable, -1 for automated sizing --performance-schema-max-sql-text-length=# - Maximum length of displayed sql text. + Maximum length of displayed sql text --performance-schema-max-stage-classes=# - Maximum number of stage instruments. + Maximum number of stage instruments --performance-schema-max-statement-classes=# - Maximum number of statement instruments. + Maximum number of statement instruments --performance-schema-max-statement-stack=# - Number of rows per thread in EVENTS_STATEMENTS_CURRENT. + Number of rows per thread in EVENTS_STATEMENTS_CURRENT --performance-schema-max-table-handles=# Maximum number of opened instrumented tables. Use 0 to - disable, -1 for automated sizing. + disable, -1 for automated sizing --performance-schema-max-table-instances=# Maximum number of instrumented tables. Use 0 to disable, - -1 for automated sizing. + -1 for automated sizing --performance-schema-max-table-lock-stat=# Maximum number of lock statistics for instrumented - tables. Use 0 to disable, -1 for automated scaling. + tables. Use 0 to disable, -1 for automated scaling --performance-schema-max-thread-classes=# - Maximum number of thread instruments. + Maximum number of thread instruments --performance-schema-max-thread-instances=# Maximum number of instrumented threads. Use 0 to disable, - -1 for automated sizing. + -1 for automated sizing --performance-schema-session-connect-attrs-size=# Size of session attribute string buffer per thread. Use 0 - to disable, -1 for automated sizing. + to disable, -1 for automated sizing --performance-schema-setup-actors-size=# - Maximum number of rows in SETUP_ACTORS. + Maximum number of rows in SETUP_ACTORS --performance-schema-setup-objects-size=# - Maximum number of rows in SETUP_OBJECTS. + Maximum number of rows in SETUP_OBJECTS --performance-schema-users-size=# Maximum number of instrumented users. Use 0 to disable, - -1 for automated sizing. + -1 for automated sizing --pid-file=name Pid file used by safe_mysqld --plugin-dir=name Directory for plugins --plugin-load=name Semicolon-separated list of plugins to load, where each plugin is specified as ether a plugin_name=library_file pair or only a library_file. If the latter case, all - plugins from a given library_file will be loaded. + plugins from a given library_file will be loaded --plugin-load-add=name Optional semicolon-separated list of plugins to load. This option adds to the list specified by --plugin-load in an incremental way. It can be specified many times, - adding more plugins every time. + adding more plugins every time --plugin-maturity=name The lowest desirable plugin maturity. Plugins less mature than that will not be installed or loaded. One of: @@ -1062,18 +1050,18 @@ The following specify which files/extra groups are read (specified before remain (3306), whatever comes first --port-open-timeout=# Maximum time in seconds to wait for the port to become - free. (Default: No wait). + free. (Default: No wait) --preload-buffer-size=# The size of the buffer that is allocated when preloading indexes --profiling-history-size=# Number of statements about which profiling information is maintained. If set to 0, no profiles are stored. See SHOW - PROFILES. + PROFILES --progress-report-time=# Seconds between sending progress reports to the client for time-consuming statements. Set to 0 to disable - progress reporting. + progress reporting --proxy-protocol-networks=name Enable proxy protocol for these source networks. The syntax is a comma separated list of IPv4 and IPv6 @@ -1081,7 +1069,7 @@ The following specify which files/extra groups are read (specified before remain considered to be a single host. "*" represents all networks and must the only directive on the line. String "localhost" represents non-TCP local connections (Unix - domain socket, Windows named pipe or shared memory). + domain socket, Windows named pipe or shared memory) --query-alloc-block-size=# Allocation block size for query parsing and execution --query-cache-limit=# @@ -1120,21 +1108,21 @@ The following specify which files/extra groups are read (specified before remain are read through this buffer to avoid a disk seeks --redirect-url=name URL of another server to redirect clients to. Empty string means no redirection - --relay-log=name The location and name to use for relay logs. + --relay-log=name The location and name to use for relay logs --relay-log-index=name The location and name to use for the file that keeps a list of the last relay logs --relay-log-info-file=name The location and name of the file that remembers where - the SQL replication thread is in the relay logs. + the SQL replication thread is in the relay logs --relay-log-purge if disabled - do not purge relay logs. if enabled - purge - them as soon as they are no more needed. + them as soon as they are no more needed (Defaults to on; use --skip-relay-log-purge to disable.) --relay-log-recovery Enables automatic relay log recovery right after the database startup, which means that the IO Thread starts re-fetching from the master right after the last - transaction processed. + transaction processed --relay-log-space-limit=# Maximum space to use for all relay logs --replicate-annotate-row-events @@ -1151,13 +1139,13 @@ The following specify which files/extra groups are read (specified before remain SET foo='bar' while having selected a different or no database. If you need cross database updates to work, make sure you have 3.23.28 or later, and use - replicate-wild-do-table=db_name.%. + replicate-wild-do-table=db_name.% --replicate-do-table=name Tells the slave thread to restrict replication to the specified table. To specify more than one table, use the directive multiple times, once for each table. This will work for cross-database updates, in contrast to - replicate-do-db. + replicate-do-db --replicate-events-marked-for-skip=name Whether the slave should replicate events that were created with @@skip_replication=1 on the master. Default @@ -1165,7 +1153,7 @@ The following specify which files/extra groups are read (specified before remain FILTER_ON_SLAVE (events will be sent by the master but ignored by the slave) and FILTER_ON_MASTER (events marked with @@skip_replication=1 will be filtered on the master - and never be sent to the slave). + and never be sent to the slave) --replicate-ignore-db=name Tells the slave thread to not replicate to the specified database. To specify more than one database to ignore, @@ -1179,16 +1167,16 @@ The following specify which files/extra groups are read (specified before remain table. To specify more than one table to ignore, use the directive multiple times, once for each table. This will work for cross-database updates, in contrast to - replicate-ignore-db. + replicate-ignore-db --replicate-rewrite-db=name Updates to a database with a different name than the original. Example: - replicate-rewrite-db=master_db_name->slave_db_name. + replicate-rewrite-db=master_db_name->slave_db_name --replicate-same-server-id In replication, if set to 1, do not skip events having our server id. Default value is 0 (to break infinite loops in circular replication). Can't be set to 1 if - --log-slave-updates is used. + --log-slave-updates is used --replicate-wild-do-table=name Tells the slave thread to restrict replication to the tables that match the specified wildcard pattern. To @@ -1197,7 +1185,7 @@ The following specify which files/extra groups are read (specified before remain cross-database updates. Example: replicate-wild-do-table=foo%.bar% will replicate only updates to tables in all databases that start with foo - and whose table names start with bar. + and whose table names start with bar --replicate-wild-ignore-table=name Tells the slave thread to not replicate to the tables that match the given wildcard pattern. To specify more @@ -1206,7 +1194,7 @@ The following specify which files/extra groups are read (specified before remain cross-database updates. Example: replicate-wild-ignore-table=foo%.bar% will not do updates to tables in databases that start with foo and whose - table names start with bar. + table names start with bar --report-host=name Hostname or IP of the slave to be reported to the master during slave registration. Will appear in the output of SHOW SLAVE HOSTS. Leave unset if you do not want the @@ -1229,43 +1217,44 @@ The following specify which files/extra groups are read (specified before remain --require-secure-transport When this option is enabled, connections attempted using insecure transport will be rejected. Secure transports - are SSL/TLS, Unix sockets or named pipes. + are SSL/TLS, Unix sockets or named pipes --rowid-merge-buff-size=# The size of the buffers used [NOT] IN evaluation via partial matching --rpl-semi-sync-master-enabled Enable semi-synchronous replication master (disabled by - default). + default) --rpl-semi-sync-master-timeout=# The timeout value (in ms) for semi-synchronous replication in the master --rpl-semi-sync-master-trace-level=# - The tracing level for semi-sync replication. + The tracing level for semi-sync replication --rpl-semi-sync-master-wait-no-slave Wait until timeout when no semi-synchronous replication - slave is available. + slave is available (Defaults to on; use --skip-rpl-semi-sync-master-wait-no-slave to disable.) --rpl-semi-sync-master-wait-point=name Should transaction wait for semi-sync ack after having synced binlog, or after having committed in storage - engine.. One of: AFTER_SYNC, AFTER_COMMIT + engine. One of: AFTER_SYNC, AFTER_COMMIT --rpl-semi-sync-slave-delay-master - Only write master info file when ack is needed. + Only write master info file when ack is needed --rpl-semi-sync-slave-enabled Enable semi-synchronous replication slave (disabled by - default). + default) --rpl-semi-sync-slave-kill-conn-timeout[=#] Timeout for the mysql connection used to kill the slave io_thread's connection on master. This timeout comes into - play when stop slave is executed. + play when stop slave is executed --rpl-semi-sync-slave-trace-level=# - The tracing level for semi-sync replication. - --safe-mode Skip some optimize stages (for testing). Deprecated. + The tracing level for semi-sync replication + --safe-mode Skip some optimize stages (for testing). Deprecated, will + be removed in a future release. --safe-user-create Don't allow new user creation by the user who has no - write privileges to the mysql.user table. - --secure-auth (it's deprecated and will be removed in a future release) - Disallow authentication for accounts that have old - (pre-4.1) passwords + write privileges to the mysql.user table + --secure-auth Disallow authentication for accounts that have old + (pre-4.1) passwords. Deprecated, will be removed in a + future release. (Defaults to on; use --skip-secure-auth to disable.) --secure-file-priv=name Limit LOAD DATA, SELECT ... OUTFILE, and LOAD_FILE() to @@ -1281,12 +1270,12 @@ The following specify which files/extra groups are read (specified before remain --server-id=# Uniquely identifies the server instance in the community of replication partners --session-track-schema - Track changes to the default schema. + Track changes to the default schema (Defaults to on; use --skip-session-track-schema to disable.) --session-track-state-change - Track changes to the session state. + Track changes to the session state --session-track-system-variables=name - Track changes in registered system variables. + Track changes in registered system variables --session-track-transaction-info=name Track changes to the transaction attributes. OFF to disable; STATE to track just transaction state (Is there @@ -1295,33 +1284,32 @@ The following specify which files/extra groups are read (specified before remain statements needed to start a transaction with the same characteristics (isolation level, read only/read write,snapshot - but not any work done / data modified - within the transaction). + within the transaction) --show-slave-auth-info - Show user and password in SHOW SLAVE HOSTS on this - master. - --silent-startup Don't print [Note] to the error log during startup. + Show user and password in SHOW SLAVE HOSTS on this master + --silent-startup Don't print [Note] to the error log during startup --skip-grant-tables Start without grant tables. This gives all users FULL - ACCESS to all tables. - --skip-host-cache Don't cache host names. + ACCESS to all tables + --skip-host-cache Don't cache host names --skip-name-resolve Don't resolve hostnames. All hostnames are IP's or - 'localhost'. + 'localhost' --skip-networking Don't allow connection with TCP/IP --skip-show-database Don't allow 'SHOW DATABASE' commands - --skip-slave-start If set, slave is not autostarted. + --skip-slave-start If set, slave is not autostarted --slave-compressed-protocol Use compression on master/slave protocol --slave-connections-needed-for-purge=# Minimum number of connected slaves required for automatic binary log purge with max_binlog_total_size, - binlog_expire_logs_seconds or binlog_expire_logs_days. + binlog_expire_logs_seconds or binlog_expire_logs_days --slave-ddl-exec-mode=name How replication events should be executed. Legal values are STRICT and IDEMPOTENT (default). In IDEMPOTENT mode, replication will not stop for DDL operations that are idempotent. This means that CREATE TABLE is treated as CREATE TABLE OR REPLACE and DROP TABLE is treated as DROP - TABLE IF EXISTS. + TABLE IF EXISTS --slave-domain-parallel-threads=# Maximum number of parallel threads to use on slave for events in a single replication domain. When using @@ -1329,7 +1317,7 @@ The following specify which files/extra groups are read (specified before remain domain from grabbing all threads and thus stalling other domains. The default of 0 means to allow a domain to grab as many threads as it wants, up to the value of - slave_parallel_threads. + slave_parallel_threads --slave-exec-mode=name How replication events should be executed. Legal values are STRICT (default) and IDEMPOTENT. In IDEMPOTENT mode, @@ -1337,13 +1325,13 @@ The following specify which files/extra groups are read (specified before remain idempotent. For example, in row based replication attempts to delete rows that doesn't exist will be ignored. In STRICT mode, replication will stop on any - unexpected difference between the master and the slave. + unexpected difference between the master and the slave --slave-load-tmpdir=name The location where the slave should put its temporary files when replicating a LOAD DATA INFILE command --slave-max-allowed-packet=# The maximum packet length to sent successfully from the - master to slave. + master to slave --slave-max-statement-time=# A query that has taken more than slave_max_statement_time seconds to run on the slave will be aborted. The argument @@ -1356,7 +1344,7 @@ The following specify which files/extra groups are read (specified before remain Limit on how much memory SQL threads should use per parallel replication thread when reading ahead in the relay log looking for opportunities for parallel - replication. Only used when --slave-parallel-threads > 0. + replication. Only used when --slave-parallel-threads > 0 --slave-parallel-mode=name Controls what transactions are applied in parallel when using --slave-parallel-threads. Possible values: @@ -1366,7 +1354,7 @@ The following specify which files/extra groups are read (specified before remain avoid any conflicts. "aggressive" tries to maximise the parallelism, possibly at the cost of increased conflict rate. "minimal" only parallelizes the commit steps of - transactions. "none" disables parallel apply completely. + transactions. "none" disables parallel apply completely --slave-parallel-threads=# If non-zero, number of threads to spawn to apply in parallel events on the slave that were group-committed on @@ -1386,7 +1374,7 @@ The following specify which files/extra groups are read (specified before remain also means results of that the executed triggers work will be written to the binlog. ENFORCE means that triggers will always be run on the slave, even if there - are triggers on the master. ENFORCE implies LOGGING. + are triggers on the master. ENFORCE implies LOGGING --slave-skip-errors=name Tells the slave thread to continue replication when a query event returns an error from the provided list @@ -1417,8 +1405,8 @@ The following specify which files/extra groups are read (specified before remain Set of slave type conversions that are enabled. If the variable is empty, no conversions are allowed and it is expected that the types match exactly. Any combination - of: ALL_LOSSY, ALL_NON_LOSSY - Use 'ALL' to set all combinations. + of: ALL_LOSSY, ALL_NON_LOSSY, or ALL to set all + combinations --slow-launch-time=# If creating the thread takes longer than this value (in seconds), the Slow_launch_threads counter will be @@ -1426,7 +1414,7 @@ The following specify which files/extra groups are read (specified before remain --slow-query-log Alias for log_slow_query. Log slow queries to a table or log file. Defaults logging to a file 'hostname'-slow.log or a table mysql.slow_log if --log-output=TABLE is used. - Must be enabled to activate other slow log options. + Must be enabled to activate other slow log options --slow-query-log-file=name Alias for log_slow_query_file. Log slow queries to given log file. Defaults logging to 'hostname'-slow.log. Must @@ -1448,12 +1436,11 @@ The following specify which files/extra groups are read (specified before remain NO_AUTO_CREATE_USER, HIGH_NOT_PRECEDENCE, NO_ENGINE_SUBSTITUTION, PAD_CHAR_TO_FULL_LENGTH, EMPTY_STRING_IS_NULL, SIMULTANEOUS_ASSIGNMENT, - TIME_ROUND_FRACTIONAL - Use 'ALL' to set all combinations. + TIME_ROUND_FRACTIONAL, or ALL to set all combinations --sql-safe-updates If set to 1, UPDATEs and DELETEs need either a key in the WHERE clause, or a LIMIT clause, or else they will aborted. Prevents the common mistake of accidentally - deleting or updating every row in a table. + deleting or updating every row in a table --stack-trace Print a symbolic stack trace on failure (Defaults to on; use --skip-stack-trace to disable.) --standard-compliant-cte @@ -1461,14 +1448,14 @@ The following specify which files/extra groups are read (specified before remain (Defaults to on; use --skip-standard-compliant-cte to disable.) --stored-program-cache=# The soft upper limit for number of cached stored routines - for one connection. + for one connection --strict-password-validation When password validation plugins are enabled, reject passwords that cannot be validated (passwords specified as a hash) (Defaults to on; use --skip-strict-password-validation to disable.) -s, --symbolic-links - Enable symbolic link support. + Enable symbolic link support --sync-binlog=# Synchronously flush binary log to disk after every #th event. Use 0 (default) to disable synchronous flushing --sync-frm Sync .frm files to disk on creation @@ -1484,7 +1471,7 @@ The following specify which files/extra groups are read (specified before remain --sysdate-is-now Non-default option to alias SYSDATE() to NOW() to make it safe-replicable. Since 5.0, SYSDATE() returns a `dynamic' value different for different invocations, even within - the same statement. + the same statement --system-versioning-alter-history=name Versioning ALTER TABLE mode. ERROR: Fail ALTER with error; KEEP: Keep historical system rows and subject them @@ -1492,7 +1479,8 @@ The following specify which files/extra groups are read (specified before remain --system-versioning-insert-history Allows direct inserts into ROW_START and ROW_END columns if secure_timestamp allows changing @@timestamp - --table-cache=# Deprecated; use --table-open-cache instead. + --table-cache=# Sets table_open_cache. Deprecated, will be removed in a + future release. Please use --table-open-cache instead. --table-definition-cache=# The number of cached table definitions --table-open-cache=# @@ -1505,17 +1493,17 @@ The following specify which files/extra groups are read (specified before remain --tcp-keepalive-interval=# The interval, in seconds, between when successive keep-alive packets are sent if no acknowledgement is - received.If set to 0, system dependent default is used. + received.If set to 0, system dependent default is used (Automatically configured unless set explicitly) --tcp-keepalive-probes=# The number of unacknowledged probes to send before considering the connection dead and notifying the application layer.If set to 0, system dependent default - is used. (Automatically configured unless set explicitly) + is used (Automatically configured unless set explicitly) --tcp-keepalive-time=# Timeout, in seconds, with no activity until the first TCP keep-alive packet is sent.If set to 0, system dependent - default is used. (Automatically configured unless set + default is used (Automatically configured unless set explicitly) --tcp-nodelay Set option TCP_NODELAY (disable Nagle's algorithm) on socket @@ -1536,7 +1524,7 @@ The following specify which files/extra groups are read (specified before remain pool --thread-pool-oversubscribe=# How many additional active worker threads in a group are - allowed. + allowed --thread-pool-prio-kickup-timer=# The number of milliseconds before a dequeued low-priority statement is moved to the high-priority queue @@ -1545,32 +1533,32 @@ The following specify which files/extra groups are read (specified before remain start executing earlier than low priority.If priority set to 'auto', the the actual priority(low or high) is determined based on whether or not connection is inside - transaction. + transaction --thread-pool-size=# Number of thread groups in the pool. This parameter is roughly equivalent to maximum number of concurrently executing threads (threads in a waiting state do not - count as executing). + count as executing) --thread-pool-stall-limit=# Maximum query execution time in milliseconds,before an executing non-yielding thread is considered stalled.If a worker thread is stalled, additional worker thread may be - created to handle remaining clients. + created to handle remaining clients --thread-stack=# The stack size for each thread - --tls-version=name TLS protocol version for secure connections.. Any - combination of: TLSv1.0, TLSv1.1, TLSv1.2, TLSv1.3 - Use 'ALL' to set all combinations. + --tls-version=name TLS protocol version for secure connections. Any + combination of: TLSv1.0, TLSv1.1, TLSv1.2, TLSv1.3, or + ALL to set all combinations --tmp-disk-table-size=# Max size for data for an internal temporary on-disk - MyISAM or Aria table. + MyISAM or Aria table --tmp-memory-table-size=# If an internal in-memory temporary table exceeds this size, MariaDB will automatically convert it to an on-disk - MyISAM or Aria table. Same as tmp_table_size. + MyISAM or Aria table. Same as tmp_table_size --tmp-table-size=# Alias for tmp_memory_table_size. If an internal in-memory temporary table exceeds this size, MariaDB will automatically convert it to an on-disk MyISAM or Aria - table. + table -t, --tmpdir=name Path for temporary files. Several paths may be specified, separated by a colon (:), in this case they are used in a round-robin fashion @@ -1586,7 +1574,7 @@ The following specify which files/extra groups are read (specified before remain log --transaction-read-only Default transaction access mode. True if transactions are - read-only. + read-only --updatable-views-with-limit=name YES = Don't issue an error message (warning only) if a VIEW without presence of a key of the underlying table is @@ -1598,13 +1586,13 @@ The following specify which files/extra groups are read (specified before remain Specifies how to use system statistics tables. One of: NEVER, COMPLEMENTARY, PREFERABLY, COMPLEMENTARY_FOR_QUERIES, PREFERABLY_FOR_QUERIES - -u, --user=name Run mysqld daemon as user. + -u, --user=name Run mysqld daemon as user --userstat Enables statistics gathering for USER_STATISTICS, CLIENT_STATISTICS, INDEX_STATISTICS and TABLE_STATISTICS tables in the INFORMATION_SCHEMA - -v, --verbose Used with --help option for detailed help. + -v, --verbose Used with --help option for detailed help -V, --version[=name] - Output version information and exit. + Output version information and exit --wait-timeout=# The number of seconds the server waits for activity on a connection before closing it @@ -1743,8 +1731,8 @@ log-output FILE log-queries-not-using-indexes FALSE log-short-format FALSE log-slave-updates FALSE -log-slow-disabled-statements sp log-slow-admin-statements TRUE +log-slow-disabled-statements sp log-slow-filter admin,filesort,filesort_on_disk,filesort_priority_queue,full_join,full_scan,query_cache,query_cache_miss,tmp_table,tmp_table_on_disk log-slow-max-warnings 10 log-slow-min-examined-row-limit 0 diff --git a/mysql-test/main/statistics_json.result b/mysql-test/main/statistics_json.result index 0d1953e922b..957011e6aac 100644 --- a/mysql-test/main/statistics_json.result +++ b/mysql-test/main/statistics_json.result @@ -7392,7 +7392,7 @@ DROP TABLE t1; # select variable_comment from information_schema.system_variables where VARIABLE_NAME='HISTOGRAM_TYPE'; variable_comment -Specifies type of the histograms created by ANALYZE. Possible values are: SINGLE_PREC_HB - single precision height-balanced, DOUBLE_PREC_HB - double precision height-balanced, JSON_HB - height-balanced, stored as JSON. +Specifies type of the histograms created by ANALYZE. Possible values are: SINGLE_PREC_HB - single precision height-balanced, DOUBLE_PREC_HB - double precision height-balanced, JSON_HB - height-balanced, stored as JSON # # MDEV-26709: JSON histogram may contain bucketS than histogram_size allows # diff --git a/mysql-test/suite/sys_vars/r/sysvars_aria,32bit.rdiff b/mysql-test/suite/sys_vars/r/sysvars_aria,32bit.rdiff index f7d64b784d3..439c11bc33b 100644 --- a/mysql-test/suite/sys_vars/r/sysvars_aria,32bit.rdiff +++ b/mysql-test/suite/sys_vars/r/sysvars_aria,32bit.rdiff @@ -6,7 +6,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Block size to be used for Aria index pages. + VARIABLE_COMMENT Block size to be used for Aria index pages NUMERIC_MIN_VALUE 4096 NUMERIC_MAX_VALUE 32768 @@ -17,7 +17,7 @@ @@ -15,7 +15,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Interval between tries to do an automatic checkpoints. In seconds; 0 means 'no automatic checkpoints' which makes sense only for testing. + VARIABLE_COMMENT Interval between tries to do an automatic checkpoints. In seconds; 0 means 'no automatic checkpoints' which makes sense only for testing NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 @@ -29,7 +29,7 @@ @@ -24,7 +24,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Number of bytes that the transaction log has to grow between checkpoints before a new checkpoint is written to the log. + VARIABLE_COMMENT Number of bytes that the transaction log has to grow between checkpoints before a new checkpoint is written to the log NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 @@ -53,7 +53,7 @@ @@ -33,7 +33,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Number of consecutive log recovery failures after which logs will be automatically deleted to cure the problem; 0 (the default) disables the feature. + VARIABLE_COMMENT Number of consecutive log recovery failures after which logs will be automatically deleted to cure the problem; 0 (the default) disables the feature NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 255 @@ -77,7 +77,7 @@ @@ -60,7 +60,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT This characterizes the number of hits a hot block has to be untouched until it is considered aged enough to be downgraded to a warm block. This specifies the percentage ratio of that number of hits to the total number of blocks in the page cache. + VARIABLE_COMMENT This characterizes the number of hits a hot block has to be untouched until it is considered aged enough to be downgraded to a warm block. This specifies the percentage ratio of that number of hits to the total number of blocks in the page cache NUMERIC_MIN_VALUE 100 -NUMERIC_MAX_VALUE 18446744073709551615 +NUMERIC_MAX_VALUE 4294967295 @@ -82,7 +82,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Number of hash buckets for open and changed files. If you have a lot of Aria files open you should increase this for faster flush of changes. A good value is probably 1/10 of number of possible open Aria files. + VARIABLE_COMMENT Number of hash buckets for open and changed files. If you have a lot of Aria files open you should increase this for faster flush of changes. A good value is probably 1/10 of number of possible open Aria files NUMERIC_MIN_VALUE 128 NUMERIC_MAX_VALUE 16384 @@ -209,7 +209,7 @@ @@ -91,12 +91,12 @@ VARIABLE_SCOPE SESSION -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Number of threads to use when repairing Aria tables. The value of 1 disables parallel repair. + VARIABLE_COMMENT Number of threads to use when repairing Aria tables. The value of 1 disables parallel repair NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 128 @@ -224,7 +224,7 @@ VARIABLE_TYPE BIGINT UNSIGNED - VARIABLE_COMMENT The buffer that is allocated when sorting the index when doing a REPAIR or when creating indexes with CREATE INDEX or ALTER TABLE. + VARIABLE_COMMENT The buffer that is allocated when sorting the index when doing a REPAIR or when creating indexes with CREATE INDEX or ALTER TABLE NUMERIC_MIN_VALUE 16376 -NUMERIC_MAX_VALUE 1152921504606846975 +NUMERIC_MAX_VALUE 268435455 diff --git a/mysql-test/suite/sys_vars/r/sysvars_aria.result b/mysql-test/suite/sys_vars/r/sysvars_aria.result index 427eb83c949..f906195a635 100644 --- a/mysql-test/suite/sys_vars/r/sysvars_aria.result +++ b/mysql-test/suite/sys_vars/r/sysvars_aria.result @@ -6,7 +6,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 8192 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Block size to be used for Aria index pages. +VARIABLE_COMMENT Block size to be used for Aria index pages NUMERIC_MIN_VALUE 4096 NUMERIC_MAX_VALUE 32768 NUMERIC_BLOCK_SIZE 1024 @@ -18,7 +18,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 30 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Interval between tries to do an automatic checkpoints. In seconds; 0 means 'no automatic checkpoints' which makes sense only for testing. +VARIABLE_COMMENT Interval between tries to do an automatic checkpoints. In seconds; 0 means 'no automatic checkpoints' which makes sense only for testing NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 NUMERIC_BLOCK_SIZE 1 @@ -30,7 +30,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 1048576 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Number of bytes that the transaction log has to grow between checkpoints before a new checkpoint is written to the log. +VARIABLE_COMMENT Number of bytes that the transaction log has to grow between checkpoints before a new checkpoint is written to the log NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 NUMERIC_BLOCK_SIZE 1 @@ -54,7 +54,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Number of consecutive log recovery failures after which logs will be automatically deleted to cure the problem; 0 (the default) disables the feature. +VARIABLE_COMMENT Number of consecutive log recovery failures after which logs will be automatically deleted to cure the problem; 0 (the default) disables the feature NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 255 NUMERIC_BLOCK_SIZE 1 @@ -126,7 +126,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 9223372036853727232 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Don't use the fast sort index method to created index if the temporary file would get bigger than this. +VARIABLE_COMMENT Don't use the fast sort index method to created index if the temporary file would get bigger than this NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 9223372036854775807 NUMERIC_BLOCK_SIZE 1048576 @@ -138,7 +138,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 300 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT This characterizes the number of hits a hot block has to be untouched until it is considered aged enough to be downgraded to a warm block. This specifies the percentage ratio of that number of hits to the total number of blocks in the page cache. +VARIABLE_COMMENT This characterizes the number of hits a hot block has to be untouched until it is considered aged enough to be downgraded to a warm block. This specifies the percentage ratio of that number of hits to the total number of blocks in the page cache NUMERIC_MIN_VALUE 100 NUMERIC_MAX_VALUE 18446744073709551615 NUMERIC_BLOCK_SIZE 100 @@ -150,7 +150,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 134217728 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT The size of the buffer used for index blocks for Aria tables. Increase this to get better index handling (for all reads and multiple writes) to as much as you can afford. +VARIABLE_COMMENT The size of the buffer used for index blocks for Aria tables. Increase this to get better index handling (for all reads and multiple writes) to as much as you can afford NUMERIC_MIN_VALUE 131072 NUMERIC_MAX_VALUE 18446744073709551615 NUMERIC_BLOCK_SIZE 1 @@ -174,7 +174,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 512 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Number of hash buckets for open and changed files. If you have a lot of Aria files open you should increase this for faster flush of changes. A good value is probably 1/10 of number of possible open Aria files. +VARIABLE_COMMENT Number of hash buckets for open and changed files. If you have a lot of Aria files open you should increase this for faster flush of changes. A good value is probably 1/10 of number of possible open Aria files NUMERIC_MIN_VALUE 128 NUMERIC_MAX_VALUE 16384 NUMERIC_BLOCK_SIZE 1 @@ -210,7 +210,7 @@ SESSION_VALUE 1 DEFAULT_VALUE 1 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Number of threads to use when repairing Aria tables. The value of 1 disables parallel repair. +VARIABLE_COMMENT Number of threads to use when repairing Aria tables. The value of 1 disables parallel repair NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 128 NUMERIC_BLOCK_SIZE 1 @@ -222,7 +222,7 @@ SESSION_VALUE 268434432 DEFAULT_VALUE 268434432 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT The buffer that is allocated when sorting the index when doing a REPAIR or when creating indexes with CREATE INDEX or ALTER TABLE. +VARIABLE_COMMENT The buffer that is allocated when sorting the index when doing a REPAIR or when creating indexes with CREATE INDEX or ALTER TABLE NUMERIC_MIN_VALUE 16376 NUMERIC_MAX_VALUE 1152921504606846975 NUMERIC_BLOCK_SIZE 1 diff --git a/mysql-test/suite/sys_vars/r/sysvars_innodb,32bit.rdiff b/mysql-test/suite/sys_vars/r/sysvars_innodb,32bit.rdiff index 81db8629d19..6d9eaf244a1 100644 --- a/mysql-test/suite/sys_vars/r/sysvars_innodb,32bit.rdiff +++ b/mysql-test/suite/sys_vars/r/sysvars_innodb,32bit.rdiff @@ -1,5 +1,5 @@ --- sysvars_innodb.result -+++ sysvars_innodb.result,32bit ++++ sysvars_innodb.result @@ -47,7 +47,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 8 @@ -24,7 +24,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Size of a single memory chunk for resizing buffer pool. Online buffer pool resizing happens at this granularity. 0 means autosize this variable based on buffer pool size. + VARIABLE_COMMENT Size of a single memory chunk for resizing buffer pool. Online buffer pool resizing happens at this granularity. 0 means autosize this variable based on buffer pool size NUMERIC_MIN_VALUE 0 -NUMERIC_MAX_VALUE 18446744073709551615 +NUMERIC_MAX_VALUE 4294967295 @@ -46,10 +46,10 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT A number between [0, 100] that tells how oftern buffer pool dump status in percentages should be printed. E.g. 10 means that buffer pool dump status is printed when every 10% of number of buffer pool pages are dumped. Default is 0 (only start and end status is printed). + VARIABLE_COMMENT A number between [0, 100] that tells how oftern buffer pool dump status in percentages should be printed. E.g. 10 means that buffer pool dump status is printed when every 10% of number of buffer pool pages are dumped. Default is 0 (only start and end status is printed) NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 100 -@@ -323,7 +323,7 @@ +@@ -275,7 +275,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 5 VARIABLE_SCOPE GLOBAL @@ -58,43 +58,43 @@ VARIABLE_COMMENT If the compression failure rate of a table is greater than this number more padding is added to the pages to reduce the failures. A value of zero implies no padding NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 100 -@@ -347,7 +347,7 @@ +@@ -299,7 +299,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 50 VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Percentage of empty space on a data page that can be reserved to make the page compressible. + VARIABLE_COMMENT Percentage of empty space on a data page that can be reserved to make the page compressible NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 75 -@@ -623,7 +623,7 @@ +@@ -527,7 +527,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 600 VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Maximum number of seconds that semaphore times out in InnoDB. + VARIABLE_COMMENT Maximum number of seconds that semaphore times out in InnoDB NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 4294967295 -@@ -671,7 +671,7 @@ +@@ -575,7 +575,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 30 VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Number of iterations over which the background flushing is averaged. + VARIABLE_COMMENT Number of iterations over which the background flushing is averaged NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 1000 -@@ -695,7 +695,7 @@ +@@ -599,7 +599,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 1 VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT 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. + 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 NUMERIC_MAX_VALUE 3 -@@ -719,7 +719,7 @@ +@@ -623,7 +623,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 1 VARIABLE_SCOPE GLOBAL @@ -103,16 +103,16 @@ VARIABLE_COMMENT Set to 0 (don't flush neighbors from buffer pool), 1 (flush contiguous neighbors from buffer pool) or 2 (flush neighbors from buffer pool), when flushing a block NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 2 -@@ -755,7 +755,7 @@ +@@ -659,7 +659,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Helps to save your data in case the disk image of the database becomes corrupt. Value 5 can return bogus data, and 6 can permanently corrupt data. + VARIABLE_COMMENT Helps to save your data in case the disk image of the database becomes corrupt. Value 5 can return bogus data, and 6 can permanently corrupt data NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 6 -@@ -779,10 +779,10 @@ +@@ -683,10 +683,10 @@ SESSION_VALUE NULL DEFAULT_VALUE 8000000 VARIABLE_SCOPE GLOBAL @@ -125,7 +125,7 @@ NUMERIC_BLOCK_SIZE 0 ENUM_VALUE_LIST NULL READ_ONLY NO -@@ -815,7 +815,7 @@ +@@ -719,7 +719,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 84 VARIABLE_SCOPE GLOBAL @@ -134,7 +134,7 @@ VARIABLE_COMMENT InnoDB Fulltext search maximum token size in characters NUMERIC_MIN_VALUE 10 NUMERIC_MAX_VALUE 84 -@@ -827,7 +827,7 @@ +@@ -731,7 +731,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 3 VARIABLE_SCOPE GLOBAL @@ -143,16 +143,16 @@ VARIABLE_COMMENT InnoDB Fulltext search minimum token size in characters NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 16 -@@ -839,7 +839,7 @@ +@@ -743,7 +743,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 2000 VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT InnoDB Fulltext search number of words to optimize for each optimize table call + VARIABLE_COMMENT InnoDB Fulltext search number of words to optimize for each optimize table call NUMERIC_MIN_VALUE 1000 NUMERIC_MAX_VALUE 10000 -@@ -851,10 +851,10 @@ +@@ -755,10 +755,10 @@ SESSION_VALUE NULL DEFAULT_VALUE 2000000000 VARIABLE_SCOPE GLOBAL @@ -165,7 +165,7 @@ NUMERIC_BLOCK_SIZE 0 ENUM_VALUE_LIST NULL READ_ONLY NO -@@ -875,7 +875,7 @@ +@@ -779,7 +779,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 2 VARIABLE_SCOPE GLOBAL @@ -174,7 +174,7 @@ VARIABLE_COMMENT InnoDB Fulltext search parallel sort degree, will round up to nearest power of 2 number NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 16 -@@ -887,10 +887,10 @@ +@@ -791,10 +791,10 @@ SESSION_VALUE NULL DEFAULT_VALUE 640000000 VARIABLE_SCOPE GLOBAL @@ -187,7 +187,7 @@ NUMERIC_BLOCK_SIZE 0 ENUM_VALUE_LIST NULL READ_ONLY NO -@@ -935,22 +935,22 @@ +@@ -839,22 +839,22 @@ SESSION_VALUE NULL DEFAULT_VALUE 200 VARIABLE_SCOPE GLOBAL @@ -208,14 +208,14 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Limit to which innodb_io_capacity can be inflated. + VARIABLE_COMMENT Limit to which innodb_io_capacity can be inflated NUMERIC_MIN_VALUE 100 -NUMERIC_MAX_VALUE 18446744073709551615 +NUMERIC_MAX_VALUE 4294967295 NUMERIC_BLOCK_SIZE 0 ENUM_VALUE_LIST NULL READ_ONLY NO -@@ -1043,10 +1043,10 @@ +@@ -959,10 +959,10 @@ SESSION_VALUE NULL DEFAULT_VALUE 32 VARIABLE_SCOPE GLOBAL @@ -228,7 +228,7 @@ NUMERIC_BLOCK_SIZE 0 ENUM_VALUE_LIST NULL READ_ONLY NO -@@ -1055,10 +1055,10 @@ +@@ -971,10 +971,10 @@ SESSION_VALUE NULL DEFAULT_VALUE 1536 VARIABLE_SCOPE GLOBAL @@ -241,7 +241,7 @@ NUMERIC_BLOCK_SIZE 0 ENUM_VALUE_LIST NULL READ_ONLY NO -@@ -1091,10 +1091,10 @@ +@@ -1007,10 +1007,10 @@ SESSION_VALUE NULL DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL @@ -254,7 +254,7 @@ NUMERIC_BLOCK_SIZE 0 ENUM_VALUE_LIST NULL READ_ONLY NO -@@ -1103,7 +1103,7 @@ +@@ -1019,7 +1019,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL @@ -263,38 +263,38 @@ VARIABLE_COMMENT Maximum delay of user threads in micro-seconds NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 10000000 -@@ -1235,10 +1235,10 @@ +@@ -1151,10 +1151,10 @@ SESSION_VALUE NULL DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT How many files at the maximum InnoDB keeps open at the same time. + VARIABLE_COMMENT How many files at the maximum InnoDB keeps open at the same time NUMERIC_MIN_VALUE 0 -NUMERIC_MAX_VALUE 9223372036854775807 +NUMERIC_MAX_VALUE 2147483647 NUMERIC_BLOCK_SIZE 0 ENUM_VALUE_LIST NULL READ_ONLY YES -@@ -1259,7 +1259,7 @@ +@@ -1175,7 +1175,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 16384 VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Page size to use for all InnoDB tablespaces. + VARIABLE_COMMENT Page size to use for all InnoDB tablespaces NUMERIC_MIN_VALUE 4096 NUMERIC_MAX_VALUE 65536 -@@ -1295,7 +1295,7 @@ +@@ -1211,7 +1211,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 1000 VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Number of UNDO log pages to purge in one batch from the history list. + VARIABLE_COMMENT Number of UNDO log pages to purge in one batch from the history list NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 5000 -@@ -1307,7 +1307,7 @@ +@@ -1223,7 +1223,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 128 VARIABLE_SCOPE GLOBAL @@ -303,16 +303,16 @@ VARIABLE_COMMENT Deprecated parameter with no effect NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 128 -@@ -1343,7 +1343,7 @@ +@@ -1259,7 +1259,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 56 VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Number of pages that must be accessed sequentially for InnoDB to trigger a readahead. + VARIABLE_COMMENT Number of pages that must be accessed sequentially for InnoDB to trigger a readahead NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 64 -@@ -1427,7 +1427,7 @@ +@@ -1343,7 +1343,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 1048576 VARIABLE_SCOPE GLOBAL @@ -321,7 +321,7 @@ VARIABLE_COMMENT Memory buffer size for index creation NUMERIC_MIN_VALUE 65536 NUMERIC_MAX_VALUE 67108864 -@@ -1595,10 +1595,10 @@ +@@ -1511,10 +1511,10 @@ SESSION_VALUE NULL DEFAULT_VALUE 30 VARIABLE_SCOPE GLOBAL diff --git a/mysql-test/suite/sys_vars/r/sysvars_innodb.result b/mysql-test/suite/sys_vars/r/sysvars_innodb.result index cfd035be188..0e9222fa0c1 100644 --- a/mysql-test/suite/sys_vars/r/sysvars_innodb.result +++ b/mysql-test/suite/sys_vars/r/sysvars_innodb.result @@ -12,7 +12,7 @@ SESSION_VALUE NULL DEFAULT_VALUE ON VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Attempt flushing dirty pages to avoid IO bursts at checkpoints. +VARIABLE_COMMENT Attempt flushing dirty pages to avoid IO bursts at checkpoints NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -24,7 +24,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 10.000000 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE DOUBLE -VARIABLE_COMMENT Percentage of log capacity below which no adaptive flushing happens. +VARIABLE_COMMENT Percentage of log capacity below which no adaptive flushing happens NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 70 NUMERIC_BLOCK_SIZE NULL @@ -36,7 +36,7 @@ SESSION_VALUE NULL DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Enable InnoDB adaptive hash index (disabled by default). +VARIABLE_COMMENT Enable InnoDB adaptive hash index (disabled by default) NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -84,7 +84,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Size of a single memory chunk for resizing buffer pool. Online buffer pool resizing happens at this granularity. 0 means autosize this variable based on buffer pool size. +VARIABLE_COMMENT Size of a single memory chunk for resizing buffer pool. Online buffer pool resizing happens at this granularity. 0 means autosize this variable based on buffer pool size NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 18446744073709551615 NUMERIC_BLOCK_SIZE 1048576 @@ -192,7 +192,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 134217728 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT The size of the memory buffer InnoDB uses to cache data and indexes of its tables. +VARIABLE_COMMENT The size of the memory buffer InnoDB uses to cache data and indexes of its tables NUMERIC_MIN_VALUE 2097152 NUMERIC_MAX_VALUE 9223372036854775807 NUMERIC_BLOCK_SIZE 1048576 @@ -204,7 +204,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT A number between [0, 100] that tells how oftern buffer pool dump status in percentages should be printed. E.g. 10 means that buffer pool dump status is printed when every 10% of number of buffer pool pages are dumped. Default is 0 (only start and end status is printed). +VARIABLE_COMMENT A number between [0, 100] that tells how oftern buffer pool dump status in percentages should be printed. E.g. 10 means that buffer pool dump status is printed when every 10% of number of buffer pool pages are dumped. Default is 0 (only start and end status is printed) NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 100 NUMERIC_BLOCK_SIZE 0 @@ -288,7 +288,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 6 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT Compression level used for zlib compression. 0 is no compression, 1 is fastest, 9 is best compression and default is 6. +VARIABLE_COMMENT Compression level used for zlib compression. 0 is no compression, 1 is fastest, 9 is best compression and default is 6 NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 9 NUMERIC_BLOCK_SIZE 0 @@ -300,7 +300,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 50 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Percentage of empty space on a data page that can be reserved to make the page compressible. +VARIABLE_COMMENT Percentage of empty space on a data page that can be reserved to make the page compressible NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 75 NUMERIC_BLOCK_SIZE 0 @@ -324,7 +324,7 @@ SESSION_VALUE NULL DEFAULT_VALUE ibdata1:12M:autoextend VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT Path to individual files and their sizes. +VARIABLE_COMMENT Path to individual files and their sizes NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -336,7 +336,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT InnoDB system tablespace size to be set in recovery. +VARIABLE_COMMENT InnoDB system tablespace size to be set in recovery NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 268435456 NUMERIC_BLOCK_SIZE 0 @@ -360,7 +360,7 @@ SESSION_VALUE NULL DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT The common part for InnoDB table spaces. +VARIABLE_COMMENT The common part for InnoDB table spaces NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -372,7 +372,7 @@ SESSION_VALUE NULL DEFAULT_VALUE ON VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Enable/disable InnoDB deadlock detector (default ON). if set to OFF, deadlock detection is skipped, and we rely on innodb_lock_wait_timeout in case of deadlock. +VARIABLE_COMMENT Enable/disable InnoDB deadlock detector (default ON). if set to OFF, deadlock detection is skipped, and we rely on innodb_lock_wait_timeout in case of deadlock NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -384,7 +384,7 @@ SESSION_VALUE NULL DEFAULT_VALUE full VARIABLE_SCOPE GLOBAL VARIABLE_TYPE ENUM -VARIABLE_COMMENT How to report deadlocks (if innodb_deadlock_detect=ON). +VARIABLE_COMMENT How to report deadlocks (if innodb_deadlock_detect=ON) NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -396,7 +396,7 @@ SESSION_VALUE 1 DEFAULT_VALUE 1 VARIABLE_SCOPE SESSION VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT Default encryption key id used for table encryption. +VARIABLE_COMMENT Default encryption key id used for table encryption NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 4294967295 NUMERIC_BLOCK_SIZE 0 @@ -444,7 +444,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT Key rotation - re-encrypt in background all pages that were encrypted with a key that many (or more) versions behind. Value 0 indicates that key rotation is disabled. +VARIABLE_COMMENT Key rotation - re-encrypt in background all pages that were encrypted with a key that many (or more) versions behind. Value 0 indicates that key rotation is disabled NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 NUMERIC_BLOCK_SIZE 0 @@ -468,7 +468,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT Number of threads performing background key rotation +VARIABLE_COMMENT Number of threads performing background key rotation NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 255 NUMERIC_BLOCK_SIZE 0 @@ -504,7 +504,7 @@ SESSION_VALUE NULL DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Enrypt the temporary table data. +VARIABLE_COMMENT Enrypt the temporary table data NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -516,7 +516,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT Speeds up the shutdown process of the InnoDB storage engine. Possible values are 0, 1 (faster), 2 (crash-like), 3 (fastest clean). +VARIABLE_COMMENT Speeds up the shutdown process of the InnoDB storage engine. Possible values are 0, 1 (faster), 2 (crash-like), 3 (fastest clean) NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 3 NUMERIC_BLOCK_SIZE 0 @@ -528,7 +528,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 600 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Maximum number of seconds that semaphore times out in InnoDB. +VARIABLE_COMMENT Maximum number of seconds that semaphore times out in InnoDB NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 4294967295 NUMERIC_BLOCK_SIZE 0 @@ -540,7 +540,7 @@ SESSION_VALUE NULL DEFAULT_VALUE ON VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Stores each InnoDB table to an .ibd file in the database dir. +VARIABLE_COMMENT Stores each InnoDB table to an .ibd file in the database dir NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -564,7 +564,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT Make the first page of the given tablespace dirty. +VARIABLE_COMMENT Make the first page of the given tablespace dirty NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 NUMERIC_BLOCK_SIZE 0 @@ -576,7 +576,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 30 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Number of iterations over which the background flushing is averaged. +VARIABLE_COMMENT Number of iterations over which the background flushing is averaged NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 1000 NUMERIC_BLOCK_SIZE 0 @@ -588,7 +588,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT Write and flush logs every (n) second. +VARIABLE_COMMENT Write and flush logs every (n) second NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 2700 NUMERIC_BLOCK_SIZE 0 @@ -600,7 +600,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 1 VARIABLE_SCOPE GLOBAL 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. +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 NUMERIC_MAX_VALUE 3 NUMERIC_BLOCK_SIZE 0 @@ -612,7 +612,7 @@ SESSION_VALUE NULL DEFAULT_VALUE O_DIRECT VARIABLE_SCOPE GLOBAL VARIABLE_TYPE ENUM -VARIABLE_COMMENT With which method to flush data. +VARIABLE_COMMENT With which method to flush data NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -636,7 +636,7 @@ SESSION_VALUE NULL DEFAULT_VALUE ON VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Allow IO bursts at the checkpoints ignoring io_capacity setting. +VARIABLE_COMMENT Allow IO bursts at the checkpoints ignoring io_capacity setting NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -660,7 +660,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Helps to save your data in case the disk image of the database becomes corrupt. Value 5 can return bogus data, and 6 can permanently corrupt data. +VARIABLE_COMMENT Helps to save your data in case the disk image of the database becomes corrupt. Value 5 can return bogus data, and 6 can permanently corrupt data NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 6 NUMERIC_BLOCK_SIZE 0 @@ -696,7 +696,7 @@ SESSION_VALUE NULL DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Whether to enable additional FTS diagnostic printout +VARIABLE_COMMENT Whether to enable additional FTS diagnostic printout NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -708,7 +708,7 @@ SESSION_VALUE ON DEFAULT_VALUE ON VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Create FTS index with stopword. +VARIABLE_COMMENT Create FTS index with stopword NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -744,7 +744,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 2000 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT InnoDB Fulltext search number of words to optimize for each optimize table call +VARIABLE_COMMENT InnoDB Fulltext search number of words to optimize for each optimize table call NUMERIC_MIN_VALUE 1000 NUMERIC_MAX_VALUE 10000 NUMERIC_BLOCK_SIZE 0 @@ -768,7 +768,7 @@ SESSION_VALUE NULL DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT The user supplied stopword table name. +VARIABLE_COMMENT The user supplied stopword table name NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -804,7 +804,7 @@ SESSION_VALUE DEFAULT_VALUE VARIABLE_SCOPE SESSION VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT User supplied stopword table name, effective in the session level. +VARIABLE_COMMENT User supplied stopword table name, effective in the session level NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -852,7 +852,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 18446744073709551615 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Limit to which innodb_io_capacity can be inflated. +VARIABLE_COMMENT Limit to which innodb_io_capacity can be inflated NUMERIC_MIN_VALUE 100 NUMERIC_MAX_VALUE 18446744073709551615 NUMERIC_BLOCK_SIZE 0 @@ -864,7 +864,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT Artificially limit the number of records per B-tree page (0=unlimited). +VARIABLE_COMMENT Artificially limit the number of records per B-tree page (0=unlimited) NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 NUMERIC_BLOCK_SIZE 0 @@ -876,7 +876,7 @@ SESSION_VALUE 50 DEFAULT_VALUE 50 VARIABLE_SCOPE SESSION VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT Timeout in seconds an InnoDB transaction may wait for a lock before being rolled back. The value 100000000 is infinite timeout. +VARIABLE_COMMENT Timeout in seconds an InnoDB transaction may wait for a lock before being rolled back. The value 100000000 is infinite timeout NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 100000000 NUMERIC_BLOCK_SIZE 0 @@ -888,7 +888,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 16777216 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT Redo log buffer size in bytes. +VARIABLE_COMMENT Redo log buffer size in bytes NUMERIC_MIN_VALUE 2097152 NUMERIC_MAX_VALUE 2147479552 NUMERIC_BLOCK_SIZE 4096 @@ -912,7 +912,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 100663296 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Redo log size in bytes. +VARIABLE_COMMENT Redo log size in bytes NUMERIC_MIN_VALUE 4194304 NUMERIC_MAX_VALUE 18446744073709551615 NUMERIC_BLOCK_SIZE 4096 @@ -984,7 +984,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 90.000000 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE DOUBLE -VARIABLE_COMMENT Percentage of dirty pages allowed in bufferpool. +VARIABLE_COMMENT Percentage of dirty pages allowed in bufferpool NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 99.999 NUMERIC_BLOCK_SIZE NULL @@ -996,7 +996,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 0.000000 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE DOUBLE -VARIABLE_COMMENT Percentage of dirty pages at which flushing kicks in. The value 0 (default) means 'refer to innodb_max_dirty_pages_pct'. +VARIABLE_COMMENT Percentage of dirty pages at which flushing kicks in. The value 0 (default) means 'refer to innodb_max_dirty_pages_pct' NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 99.999 NUMERIC_BLOCK_SIZE NULL @@ -1056,7 +1056,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 50 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT Override current MERGE_THRESHOLD setting for all indexes at dictionary cache by the specified value dynamically, at the time. +VARIABLE_COMMENT Override current MERGE_THRESHOLD setting for all indexes at dictionary cache by the specified value dynamically, at the time NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 50 NUMERIC_BLOCK_SIZE 0 @@ -1116,7 +1116,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 37 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT Percentage of the buffer pool to reserve for 'old' blocks. +VARIABLE_COMMENT Percentage of the buffer pool to reserve for 'old' blocks NUMERIC_MIN_VALUE 5 NUMERIC_MAX_VALUE 95 NUMERIC_BLOCK_SIZE 0 @@ -1128,7 +1128,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 1000 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT Move blocks to the 'new' end of the buffer pool if the first access was at least this many milliseconds ago. The timeout is disabled if 0. +VARIABLE_COMMENT Move blocks to the 'new' end of the buffer pool if the first access was at least this many milliseconds ago. The timeout is disabled if 0 NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 NUMERIC_BLOCK_SIZE 0 @@ -1152,7 +1152,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT How many files at the maximum InnoDB keeps open at the same time. +VARIABLE_COMMENT How many files at the maximum InnoDB keeps open at the same time NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 9223372036854775807 NUMERIC_BLOCK_SIZE 0 @@ -1176,7 +1176,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 16384 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Page size to use for all InnoDB tablespaces. +VARIABLE_COMMENT Page size to use for all InnoDB tablespaces NUMERIC_MIN_VALUE 4096 NUMERIC_MAX_VALUE 65536 NUMERIC_BLOCK_SIZE 0 @@ -1212,7 +1212,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 1000 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Number of UNDO log pages to purge in one batch from the history list. +VARIABLE_COMMENT Number of UNDO log pages to purge in one batch from the history list NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 5000 NUMERIC_BLOCK_SIZE 0 @@ -1248,7 +1248,7 @@ SESSION_VALUE NULL DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Whether to use read ahead for random access within an extent. +VARIABLE_COMMENT Whether to use read ahead for random access within an extent NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1260,7 +1260,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 56 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Number of pages that must be accessed sequentially for InnoDB to trigger a readahead. +VARIABLE_COMMENT Number of pages that must be accessed sequentially for InnoDB to trigger a readahead NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 64 NUMERIC_BLOCK_SIZE 0 @@ -1272,7 +1272,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 4 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT Number of background read I/O threads in InnoDB. +VARIABLE_COMMENT Number of background read I/O threads in InnoDB NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 64 NUMERIC_BLOCK_SIZE 0 @@ -1320,7 +1320,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT An InnoDB page number. +VARIABLE_COMMENT An InnoDB page number NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 NUMERIC_BLOCK_SIZE 0 @@ -1332,7 +1332,7 @@ SESSION_VALUE OFF DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Use snapshot isolation (write-write conflict detection). +VARIABLE_COMMENT Use snapshot isolation (write-write conflict detection) NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1476,7 +1476,7 @@ SESSION_VALUE NULL DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Enable InnoDB monitor output to the error log. +VARIABLE_COMMENT Enable InnoDB monitor output to the error log NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1488,7 +1488,7 @@ SESSION_VALUE NULL DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Enable InnoDB lock monitor output to the error log. Requires innodb_status_output=ON. +VARIABLE_COMMENT Enable InnoDB lock monitor output to the error log. Requires innodb_status_output=ON NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1500,7 +1500,7 @@ SESSION_VALUE ON DEFAULT_VALUE ON VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Use strict mode when evaluating create options. +VARIABLE_COMMENT Use strict mode when evaluating create options NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1536,7 +1536,7 @@ SESSION_VALUE NULL DEFAULT_VALUE ibtmp1:12M:autoextend VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT Path to files and their sizes making temp-tablespace. +VARIABLE_COMMENT Path to files and their sizes making temp-tablespace NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1548,7 +1548,7 @@ SESSION_VALUE DEFAULT_VALUE VARIABLE_SCOPE SESSION VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT Directory for temporary non-tablespace files. +VARIABLE_COMMENT Directory for temporary non-tablespace files NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1572,7 +1572,7 @@ SESSION_VALUE NULL DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Pause actual purging any delete-marked records, but merely update the purge view. It is to create artificially the situation the purge view have been updated but the each purges were not done yet. +VARIABLE_COMMENT Pause actual purging any delete-marked records, but merely update the purge view. It is to create artificially the situation the purge view have been updated but the each purges were not done yet NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1596,7 +1596,7 @@ SESSION_VALUE NULL DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT Directory where undo tablespace files live, this path can be absolute. +VARIABLE_COMMENT Directory where undo tablespace files live, this path can be absolute NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1608,7 +1608,7 @@ SESSION_VALUE NULL DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Enable or Disable Truncate of UNDO tablespace. +VARIABLE_COMMENT Enable or Disable Truncate of UNDO tablespace NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1620,7 +1620,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 3 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT Number of undo tablespaces to use. +VARIABLE_COMMENT Number of undo tablespaces to use NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 127 NUMERIC_BLOCK_SIZE 0 @@ -1632,7 +1632,7 @@ SESSION_VALUE NULL DEFAULT_VALUE ON VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Enable atomic writes, instead of using the doublewrite buffer, for files on devices that supports atomic writes. +VARIABLE_COMMENT Enable atomic writes, instead of using the doublewrite buffer, for files on devices that supports atomic writes NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1644,7 +1644,7 @@ SESSION_VALUE NULL DEFAULT_VALUE 4 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT Number of background write I/O threads in InnoDB. +VARIABLE_COMMENT Number of background write I/O threads in InnoDB NUMERIC_MIN_VALUE 2 NUMERIC_MAX_VALUE 64 NUMERIC_BLOCK_SIZE 0 diff --git a/mysql-test/suite/sys_vars/r/sysvars_server_embedded,32bit.rdiff b/mysql-test/suite/sys_vars/r/sysvars_server_embedded,32bit.rdiff index 771fa906979..b89e14dc1fb 100644 --- a/mysql-test/suite/sys_vars/r/sysvars_server_embedded,32bit.rdiff +++ b/mysql-test/suite/sys_vars/r/sysvars_server_embedded,32bit.rdiff @@ -6,7 +6,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Block size to be used for Aria index pages. + VARIABLE_COMMENT Block size to be used for Aria index pages NUMERIC_MIN_VALUE 4096 NUMERIC_MAX_VALUE 32768 @@ -54,7 +54,7 @@ @@ -15,7 +15,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Interval between tries to do an automatic checkpoints. In seconds; 0 means 'no automatic checkpoints' which makes sense only for testing. + VARIABLE_COMMENT Interval between tries to do an automatic checkpoints. In seconds; 0 means 'no automatic checkpoints' which makes sense only for testing NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 @@ -64,7 +64,7 @@ @@ -24,7 +24,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Number of bytes that the transaction log has to grow between checkpoints before a new checkpoint is written to the log. + VARIABLE_COMMENT Number of bytes that the transaction log has to grow between checkpoints before a new checkpoint is written to the log NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 @@ -84,7 +84,7 @@ @@ -33,7 +33,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Number of consecutive log recovery failures after which logs will be automatically deleted to cure the problem; 0 (the default) disables the feature. + VARIABLE_COMMENT Number of consecutive log recovery failures after which logs will be automatically deleted to cure the problem; 0 (the default) disables the feature NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 255 @@ -104,7 +104,7 @@ @@ -60,7 +60,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT This characterizes the number of hits a hot block has to be untouched until it is considered aged enough to be downgraded to a warm block. This specifies the percentage ratio of that number of hits to the total number of blocks in the page cache. + VARIABLE_COMMENT This characterizes the number of hits a hot block has to be untouched until it is considered aged enough to be downgraded to a warm block. This specifies the percentage ratio of that number of hits to the total number of blocks in the page cache NUMERIC_MIN_VALUE 100 -NUMERIC_MAX_VALUE 18446744073709551615 +NUMERIC_MAX_VALUE 4294967295 @@ -82,7 +82,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Number of hash buckets for open and changed files. If you have a lot of Aria files open you should increase this for faster flush of changes. A good value is probably 1/10 of number of possible open Aria files. + VARIABLE_COMMENT Number of hash buckets for open and changed files. If you have a lot of Aria files open you should increase this for faster flush of changes. A good value is probably 1/10 of number of possible open Aria files NUMERIC_MIN_VALUE 128 NUMERIC_MAX_VALUE 16384 @@ -214,7 +214,7 @@ @@ -91,12 +91,12 @@ VARIABLE_SCOPE SESSION -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Number of threads to use when repairing Aria tables. The value of 1 disables parallel repair. + VARIABLE_COMMENT Number of threads to use when repairing Aria tables. The value of 1 disables parallel repair NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 128 @@ -227,7 +227,7 @@ VARIABLE_TYPE BIGINT UNSIGNED - VARIABLE_COMMENT The buffer that is allocated when sorting the index when doing a REPAIR or when creating indexes with CREATE INDEX or ALTER TABLE. + VARIABLE_COMMENT The buffer that is allocated when sorting the index when doing a REPAIR or when creating indexes with CREATE INDEX or ALTER TABLE NUMERIC_MIN_VALUE 16376 -NUMERIC_MAX_VALUE 1152921504606846975 +NUMERIC_MAX_VALUE 268435455 @@ -145,7 +145,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT If non-zero, binlog write will wait at most binlog_commit_wait_usec microseconds for at least this many commits to queue up for group commit to the binlog. This can reduce I/O on the binlog and provide increased opportunity for parallel apply on the slave, but too high a value will decrease commit throughput. + VARIABLE_COMMENT If non-zero, binlog write will wait at most binlog_commit_wait_usec microseconds for at least this many commits to queue up for group commit to the binlog. This can reduce I/O on the binlog and provide increased opportunity for parallel apply on the slave, but too high a value will decrease commit throughput NUMERIC_MIN_VALUE 0 -NUMERIC_MAX_VALUE 18446744073709551615 +NUMERIC_MAX_VALUE 4294967295 @@ -157,7 +157,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Maximum time, in microseconds, to wait for more commits to queue up for binlog group commit. Only takes effect if the value of binlog_commit_wait_count is non-zero. + VARIABLE_COMMENT Maximum time, in microseconds, to wait for more commits to queue up for binlog group commit. Only takes effect if the value of binlog_commit_wait_count is non-zero NUMERIC_MIN_VALUE 0 -NUMERIC_MAX_VALUE 18446744073709551615 +NUMERIC_MAX_VALUE 4294967295 @@ -170,7 +170,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT If non-zero, binary logs will be purged after binlog_expire_logs_seconds seconds; It and expire_logs_days are linked, such that changes in one are converted into the other. Possible purges happen at startup and at binary log rotation. + VARIABLE_COMMENT If non-zero, binary logs will be purged after binlog_expire_logs_seconds seconds; It and expire_logs_days are linked, such that changes in one are converted into the other. Possible purges happen at startup and at binary log rotation NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 8553600 @@ -417,7 +417,7 @@ @@ -184,7 +184,7 @@ READ_ONLY NO @@ -507,7 +507,7 @@ VARIABLE_TYPE BIGINT UNSIGNED - VARIABLE_COMMENT The size of the statement cache for updates to non-transactional engines for the binary log. If you often use statements updating a great number of rows, you can increase this to get more performance. + VARIABLE_COMMENT The size of the statement cache for updates to non-transactional engines for the binary log. If you often use statements updating a great number of rows, you can increase this to get more performance NUMERIC_MIN_VALUE 4096 -NUMERIC_MAX_VALUE 18446744073709551615 +NUMERIC_MAX_VALUE 4294967295 @@ -260,7 +260,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT After inserting delayed_insert_limit rows, the INSERT DELAYED handler will check if there are any SELECT statements pending. If so, it allows these to execute before continuing. + VARIABLE_COMMENT After inserting delayed_insert_limit rows, the INSERT DELAYED handler will check if there are any SELECT statements pending. If so, it allows these to execute before continuing NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 4294967295 @@ -854,7 +854,7 @@ @@ -341,7 +341,7 @@ VARIABLE_SCOPE SESSION -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Number of bytes used for a histogram. If set to 0, no histograms are created by ANALYZE. + VARIABLE_COMMENT Number of bytes used for a histogram. If set to 0, no histograms are created by ANALYZE NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 255 @@ -1284,7 +1284,7 @@ @@ -350,7 +350,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT How many host names should be cached to avoid resolving. + VARIABLE_COMMENT How many host names should be cached to avoid resolving NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 65536 @@ -1394,7 +1394,7 @@ @@ -395,7 +395,7 @@ VARIABLE_SCOPE SESSION -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Timeout in seconds to wait for a lock before returning an error. + VARIABLE_COMMENT Timeout in seconds to wait for a lock before returning an error NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 31536000 @@ -1744,7 +1744,7 @@ @@ -457,7 +457,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Binary log will be rotated automatically when the size exceeds this value. + VARIABLE_COMMENT Binary log will be rotated automatically when the size exceeds this value NUMERIC_MIN_VALUE 4096 NUMERIC_MAX_VALUE 1073741824 @@ -1907,7 +1907,7 @@ @@ -720,7 +720,7 @@ VARIABLE_SCOPE SESSION -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Unused, will be removed. + VARIABLE_COMMENT Unused NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 2 @@ -2384,7 +2384,7 @@ @@ -729,7 +729,7 @@ VARIABLE_SCOPE SESSION -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT If the optimizer needs to enumerate join prefix of this size or larger, then it will try aggressively prune away the search space. + VARIABLE_COMMENT If the optimizer needs to enumerate join prefix of this size or larger, then it will try aggressively prune away the search space NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 62 @@ -2444,7 +2444,7 @@ @@ -738,7 +738,7 @@ VARIABLE_SCOPE SESSION -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT The maximum number of SEL_ARG objects created when optimizing a range. If more objects would be needed, the range will not be used by the optimizer. + VARIABLE_COMMENT The maximum number of SEL_ARG objects created when optimizing a range. If more objects would be needed, the range will not be used by the optimizer NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 @@ -2454,7 +2454,7 @@ @@ -765,7 +765,7 @@ VARIABLE_SCOPE SESSION -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Maximum depth of search performed by the query optimizer. Values larger than the number of relations in a query result in better query plans, but take longer to compile a query. Values smaller than the number of tables in a relation result in faster optimization, but may produce very bad query plans. If set to 0, the system will automatically pick a reasonable value. + VARIABLE_COMMENT Maximum depth of search performed by the query optimizer. Values larger than the number of relations in a query result in better query plans, but take longer to compile a query. Values smaller than the number of tables in a relation result in faster optimization, but may produce very bad query plans. If set to 0, the system will automatically pick a reasonable value NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 62 @@ -2544,7 +2544,7 @@ @@ -804,7 +804,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of instrumented user@host accounts. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Maximum number of instrumented user@host accounts. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 @@ -2624,7 +2624,7 @@ @@ -813,7 +813,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Size of the statement digest. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Size of the statement digest. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 @@ -2634,7 +2634,7 @@ @@ -822,7 +822,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Number of rows in EVENTS_STAGES_HISTORY_LONG. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Number of rows in EVENTS_STAGES_HISTORY_LONG. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 @@ -2644,7 +2644,7 @@ @@ -831,7 +831,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Number of rows per thread in EVENTS_STAGES_HISTORY. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Number of rows per thread in EVENTS_STAGES_HISTORY. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1024 @@ -2654,7 +2654,7 @@ @@ -840,7 +840,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Number of rows in EVENTS_STATEMENTS_HISTORY_LONG. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Number of rows in EVENTS_STATEMENTS_HISTORY_LONG. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 @@ -2664,7 +2664,7 @@ @@ -849,7 +849,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Number of rows per thread in EVENTS_STATEMENTS_HISTORY. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Number of rows per thread in EVENTS_STATEMENTS_HISTORY. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1024 @@ -2674,7 +2674,7 @@ @@ -858,7 +858,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Number of rows in EVENTS_TRANSACTIONS_HISTORY_LONG. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Number of rows in EVENTS_TRANSACTIONS_HISTORY_LONG. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 @@ -2684,7 +2684,7 @@ @@ -867,7 +867,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Number of rows per thread in EVENTS_TRANSACTIONS_HISTORY. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Number of rows per thread in EVENTS_TRANSACTIONS_HISTORY. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1024 @@ -2694,7 +2694,7 @@ @@ -876,7 +876,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Number of rows in EVENTS_WAITS_HISTORY_LONG. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Number of rows in EVENTS_WAITS_HISTORY_LONG. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 @@ -2704,7 +2704,7 @@ @@ -885,7 +885,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Number of rows per thread in EVENTS_WAITS_HISTORY. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Number of rows per thread in EVENTS_WAITS_HISTORY. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1024 @@ -2714,7 +2714,7 @@ @@ -894,7 +894,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of instrumented hosts. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Maximum number of instrumented hosts. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 @@ -2724,7 +2724,7 @@ @@ -903,7 +903,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Maximum number of condition instruments. + VARIABLE_COMMENT Maximum number of condition instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 256 @@ -2734,7 +2734,7 @@ @@ -912,7 +912,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of instrumented condition objects. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Maximum number of instrumented condition objects. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 @@ -2744,7 +2744,7 @@ @@ -921,7 +921,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum length considered for digest text, when stored in performance_schema tables. + VARIABLE_COMMENT Maximum length considered for digest text, when stored in performance_schema tables NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 1048576 @@ -2754,7 +2754,7 @@ @@ -930,7 +930,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Maximum number of file instruments. + VARIABLE_COMMENT Maximum number of file instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 256 @@ -2764,7 +2764,7 @@ @@ -939,7 +939,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Maximum number of opened instrumented files. + VARIABLE_COMMENT Maximum number of opened instrumented files NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 1048576 @@ -2774,7 +2774,7 @@ @@ -948,7 +948,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of instrumented files. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Maximum number of instrumented files. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 @@ -2784,7 +2784,7 @@ @@ -957,7 +957,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of index statistics for instrumented tables. Use 0 to disable, -1 for automated scaling. + VARIABLE_COMMENT Maximum number of index statistics for instrumented tables. Use 0 to disable, -1 for automated scaling NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 @@ -2794,7 +2794,7 @@ @@ -966,7 +966,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Maximum number of memory pool instruments. + VARIABLE_COMMENT Maximum number of memory pool instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 1024 @@ -2804,7 +2804,7 @@ @@ -975,7 +975,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of metadata locks. Use 0 to disable, -1 for automated scaling. + VARIABLE_COMMENT Maximum number of metadata locks. Use 0 to disable, -1 for automated scaling NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 104857600 @@ -2814,7 +2814,7 @@ @@ -984,7 +984,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Maximum number of mutex instruments. + VARIABLE_COMMENT Maximum number of mutex instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 256 @@ -2824,7 +2824,7 @@ @@ -993,7 +993,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of instrumented MUTEX objects. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Maximum number of instrumented MUTEX objects. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 104857600 @@ -2834,7 +2834,7 @@ @@ -1002,7 +1002,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of instrumented prepared statements. Use 0 to disable, -1 for automated scaling. + VARIABLE_COMMENT Maximum number of instrumented prepared statements. Use 0 to disable, -1 for automated scaling NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 @@ -2844,7 +2844,7 @@ @@ -1011,7 +1011,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of instrumented programs. Use 0 to disable, -1 for automated scaling. + VARIABLE_COMMENT Maximum number of instrumented programs. Use 0 to disable, -1 for automated scaling NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 @@ -2854,7 +2854,7 @@ @@ -1020,7 +1020,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Maximum number of rwlock instruments. + VARIABLE_COMMENT Maximum number of rwlock instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 256 @@ -2864,7 +2864,7 @@ @@ -1029,7 +1029,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of instrumented RWLOCK objects. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Maximum number of instrumented RWLOCK objects. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 104857600 @@ -2874,7 +2874,7 @@ @@ -1038,7 +1038,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Maximum number of socket instruments. + VARIABLE_COMMENT Maximum number of socket instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 256 @@ -2884,7 +2884,7 @@ @@ -1047,7 +1047,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of opened instrumented sockets. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Maximum number of opened instrumented sockets. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 @@ -2894,7 +2894,7 @@ @@ -1056,7 +1056,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum length of displayed sql text. + VARIABLE_COMMENT Maximum length of displayed sql text NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 1048576 @@ -2904,7 +2904,7 @@ @@ -1065,7 +1065,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Maximum number of stage instruments. + VARIABLE_COMMENT Maximum number of stage instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 256 @@ -2914,7 +2914,7 @@ @@ -1074,7 +1074,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Maximum number of statement instruments. + VARIABLE_COMMENT Maximum number of statement instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 256 @@ -2924,7 +2924,7 @@ @@ -1083,7 +1083,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Number of rows per thread in EVENTS_STATEMENTS_CURRENT. + VARIABLE_COMMENT Number of rows per thread in EVENTS_STATEMENTS_CURRENT NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 256 @@ -2934,7 +2934,7 @@ @@ -1092,7 +1092,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of opened instrumented tables. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Maximum number of opened instrumented tables. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 @@ -2944,7 +2944,7 @@ @@ -1101,7 +1101,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of instrumented tables. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Maximum number of instrumented tables. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 @@ -2954,7 +2954,7 @@ @@ -1110,7 +1110,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of lock statistics for instrumented tables. Use 0 to disable, -1 for automated scaling. + VARIABLE_COMMENT Maximum number of lock statistics for instrumented tables. Use 0 to disable, -1 for automated scaling NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 @@ -2964,7 +2964,7 @@ @@ -1119,7 +1119,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Maximum number of thread instruments. + VARIABLE_COMMENT Maximum number of thread instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 256 @@ -2974,7 +2974,7 @@ @@ -1128,7 +1128,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of instrumented threads. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Maximum number of instrumented threads. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 @@ -2984,7 +2984,7 @@ @@ -1137,7 +1137,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Size of session attribute string buffer per thread. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Size of session attribute string buffer per thread. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 @@ -2994,7 +2994,7 @@ @@ -1146,7 +1146,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of rows in SETUP_ACTORS. + VARIABLE_COMMENT Maximum number of rows in SETUP_ACTORS NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1024 @@ -3004,7 +3004,7 @@ @@ -1155,7 +1155,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of rows in SETUP_OBJECTS. + VARIABLE_COMMENT Maximum number of rows in SETUP_OBJECTS NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 @@ -3014,7 +3014,7 @@ @@ -1164,7 +1164,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of instrumented users. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Maximum number of instrumented users. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 @@ -3064,7 +3064,7 @@ @@ -1182,7 +1182,7 @@ VARIABLE_SCOPE SESSION -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Number of statements about which profiling information is maintained. If set to 0, no profiles are stored. See SHOW PROFILES. + VARIABLE_COMMENT Number of statements about which profiling information is maintained. If set to 0, no profiles are stored. See SHOW PROFILES NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 100 @@ -3094,7 +3094,7 @@ @@ -1191,7 +1191,7 @@ VARIABLE_SCOPE SESSION -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Seconds between sending progress reports to the client for time-consuming statements. Set to 0 to disable progress reporting. + VARIABLE_COMMENT Seconds between sending progress reports to the client for time-consuming statements. Set to 0 to disable progress reporting NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 @@ -3154,7 +3154,7 @@ @@ -1311,7 +1311,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT The maximum packet length to sent successfully from the master to slave. + VARIABLE_COMMENT The maximum packet length to sent successfully from the master to slave NUMERIC_MIN_VALUE 1024 NUMERIC_MAX_VALUE 1073741824 @@ -3444,7 +3444,7 @@ @@ -1338,7 +1338,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT The soft upper limit for number of cached stored routines for one connection. + VARIABLE_COMMENT The soft upper limit for number of cached stored routines for one connection NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 524288 @@ -3794,7 +3794,7 @@ @@ -1370,7 +1370,7 @@ NUMERIC_MAX_VALUE 16384 @@ -3937,7 +3937,7 @@ VARIABLE_TYPE BIGINT UNSIGNED - VARIABLE_COMMENT Max size for data for an internal temporary on-disk MyISAM or Aria table. + VARIABLE_COMMENT Max size for data for an internal temporary on-disk MyISAM or Aria table NUMERIC_MIN_VALUE 1024 -NUMERIC_MAX_VALUE 18446744073709551615 +NUMERIC_MAX_VALUE 4294967295 @@ -1379,7 +1379,7 @@ READ_ONLY NO @@ -3947,7 +3947,7 @@ VARIABLE_TYPE BIGINT UNSIGNED - VARIABLE_COMMENT If an internal in-memory temporary table exceeds this size, MariaDB will automatically convert it to an on-disk MyISAM or Aria table. Same as tmp_table_size. + VARIABLE_COMMENT If an internal in-memory temporary table exceeds this size, MariaDB will automatically convert it to an on-disk MyISAM or Aria table. Same as tmp_table_size NUMERIC_MIN_VALUE 0 -NUMERIC_MAX_VALUE 18446744073709551615 +NUMERIC_MAX_VALUE 4294967295 @@ -1388,7 +1388,7 @@ READ_ONLY NO @@ -3957,14 +3957,14 @@ VARIABLE_TYPE BIGINT UNSIGNED - VARIABLE_COMMENT Alias for tmp_memory_table_size. If an internal in-memory temporary table exceeds this size, MariaDB will automatically convert it to an on-disk MyISAM or Aria table. + VARIABLE_COMMENT Alias for tmp_memory_table_size. If an internal in-memory temporary table exceeds this size, MariaDB will automatically convert it to an on-disk MyISAM or Aria table NUMERIC_MIN_VALUE 0 -NUMERIC_MAX_VALUE 18446744073709551615 +NUMERIC_MAX_VALUE 4294967295 @@ -1427,6 +1427,6 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Size of transaction coordinator log. + VARIABLE_COMMENT Size of transaction coordinator log ENUM_VALUE_LIST NULL READ_ONLY YES 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 561d4a5e3fe..5eef30779eb 100644 --- a/mysql-test/suite/sys_vars/r/sysvars_server_embedded.result +++ b/mysql-test/suite/sys_vars/r/sysvars_server_embedded.result @@ -35,7 +35,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME ANALYZE_SAMPLE_PERCENTAGE VARIABLE_SCOPE SESSION VARIABLE_TYPE DOUBLE -VARIABLE_COMMENT Percentage of rows from the table ANALYZE TABLE will sample to collect table statistics. Set to 0 to let MariaDB decide what percentage of rows to sample. +VARIABLE_COMMENT Percentage of rows from the table ANALYZE TABLE will sample to collect table statistics. Set to 0 to let MariaDB decide what percentage of rows to sample NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 100 NUMERIC_BLOCK_SIZE NULL @@ -45,7 +45,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ARIA_BLOCK_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Block size to be used for Aria index pages. +VARIABLE_COMMENT Block size to be used for Aria index pages NUMERIC_MIN_VALUE 4096 NUMERIC_MAX_VALUE 32768 NUMERIC_BLOCK_SIZE 1024 @@ -55,7 +55,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ARIA_CHECKPOINT_INTERVAL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Interval between tries to do an automatic checkpoints. In seconds; 0 means 'no automatic checkpoints' which makes sense only for testing. +VARIABLE_COMMENT Interval between tries to do an automatic checkpoints. In seconds; 0 means 'no automatic checkpoints' which makes sense only for testing NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 NUMERIC_BLOCK_SIZE 1 @@ -65,7 +65,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ARIA_CHECKPOINT_LOG_ACTIVITY VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Number of bytes that the transaction log has to grow between checkpoints before a new checkpoint is written to the log. +VARIABLE_COMMENT Number of bytes that the transaction log has to grow between checkpoints before a new checkpoint is written to the log NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 NUMERIC_BLOCK_SIZE 1 @@ -85,7 +85,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME ARIA_FORCE_START_AFTER_RECOVERY_FAILURES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Number of consecutive log recovery failures after which logs will be automatically deleted to cure the problem; 0 (the default) disables the feature. +VARIABLE_COMMENT Number of consecutive log recovery failures after which logs will be automatically deleted to cure the problem; 0 (the default) disables the feature NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 255 NUMERIC_BLOCK_SIZE 1 @@ -145,7 +145,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ARIA_MAX_SORT_FILE_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Don't use the fast sort index method to created index if the temporary file would get bigger than this. +VARIABLE_COMMENT Don't use the fast sort index method to created index if the temporary file would get bigger than this NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 9223372036854775807 NUMERIC_BLOCK_SIZE 1048576 @@ -155,7 +155,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ARIA_PAGECACHE_AGE_THRESHOLD VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT This characterizes the number of hits a hot block has to be untouched until it is considered aged enough to be downgraded to a warm block. This specifies the percentage ratio of that number of hits to the total number of blocks in the page cache. +VARIABLE_COMMENT This characterizes the number of hits a hot block has to be untouched until it is considered aged enough to be downgraded to a warm block. This specifies the percentage ratio of that number of hits to the total number of blocks in the page cache NUMERIC_MIN_VALUE 100 NUMERIC_MAX_VALUE 18446744073709551615 NUMERIC_BLOCK_SIZE 100 @@ -165,7 +165,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ARIA_PAGECACHE_BUFFER_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT The size of the buffer used for index blocks for Aria tables. Increase this to get better index handling (for all reads and multiple writes) to as much as you can afford. +VARIABLE_COMMENT The size of the buffer used for index blocks for Aria tables. Increase this to get better index handling (for all reads and multiple writes) to as much as you can afford NUMERIC_MIN_VALUE 131072 NUMERIC_MAX_VALUE 18446744073709551615 NUMERIC_BLOCK_SIZE 1 @@ -185,7 +185,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ARIA_PAGECACHE_FILE_HASH_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Number of hash buckets for open and changed files. If you have a lot of Aria files open you should increase this for faster flush of changes. A good value is probably 1/10 of number of possible open Aria files. +VARIABLE_COMMENT Number of hash buckets for open and changed files. If you have a lot of Aria files open you should increase this for faster flush of changes. A good value is probably 1/10 of number of possible open Aria files NUMERIC_MIN_VALUE 128 NUMERIC_MAX_VALUE 16384 NUMERIC_BLOCK_SIZE 1 @@ -215,7 +215,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME ARIA_REPAIR_THREADS VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Number of threads to use when repairing Aria tables. The value of 1 disables parallel repair. +VARIABLE_COMMENT Number of threads to use when repairing Aria tables. The value of 1 disables parallel repair NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 128 NUMERIC_BLOCK_SIZE 1 @@ -225,7 +225,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ARIA_SORT_BUFFER_SIZE VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT The buffer that is allocated when sorting the index when doing a REPAIR or when creating indexes with CREATE INDEX or ALTER TABLE. +VARIABLE_COMMENT The buffer that is allocated when sorting the index when doing a REPAIR or when creating indexes with CREATE INDEX or ALTER TABLE NUMERIC_MIN_VALUE 16376 NUMERIC_MAX_VALUE 1152921504606846975 NUMERIC_BLOCK_SIZE 1 @@ -265,7 +265,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME AUTOCOMMIT VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT If set to 1, the default, all queries are committed immediately. If set to 0, they are only committed upon a COMMIT statement, or rolled back with a ROLLBACK statement. If autocommit is set to 0, and then changed to 1, all open transactions are immediately committed. +VARIABLE_COMMENT If set to 1, the default, all queries are committed immediately. If set to 0, they are only committed upon a COMMIT statement, or rolled back with a ROLLBACK statement. If autocommit is set to 0, and then changed to 1, all open transactions are immediately committed NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -325,7 +325,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME BIG_TABLES VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Old variable, which if set to 1, allows large result sets by saving all temporary sets to disk, avoiding 'table full' errors. No longer needed, as the server now handles this automatically. +VARIABLE_COMMENT Old variable, which if set to 1, allows large result sets by saving all temporary sets to disk, avoiding 'table full' errors. No longer needed, as the server now handles this automatically NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -335,7 +335,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME BIND_ADDRESS VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT IP address to bind to. Several addresses may be specified, separated by a comma (,). +VARIABLE_COMMENT IP address to bind to. Several addresses may be specified, separated by a comma (,) NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -375,7 +375,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME BINLOG_COMMIT_WAIT_COUNT VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT If non-zero, binlog write will wait at most binlog_commit_wait_usec microseconds for at least this many commits to queue up for group commit to the binlog. This can reduce I/O on the binlog and provide increased opportunity for parallel apply on the slave, but too high a value will decrease commit throughput. +VARIABLE_COMMENT If non-zero, binlog write will wait at most binlog_commit_wait_usec microseconds for at least this many commits to queue up for group commit to the binlog. This can reduce I/O on the binlog and provide increased opportunity for parallel apply on the slave, but too high a value will decrease commit throughput NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 18446744073709551615 NUMERIC_BLOCK_SIZE 1 @@ -385,7 +385,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME BINLOG_COMMIT_WAIT_USEC VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Maximum time, in microseconds, to wait for more commits to queue up for binlog group commit. Only takes effect if the value of binlog_commit_wait_count is non-zero. +VARIABLE_COMMENT Maximum time, in microseconds, to wait for more commits to queue up for binlog group commit. Only takes effect if the value of binlog_commit_wait_count is non-zero NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 18446744073709551615 NUMERIC_BLOCK_SIZE 1 @@ -395,7 +395,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME BINLOG_DIRECT_NON_TRANSACTIONAL_UPDATES VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Causes updates to non-transactional engines using statement format to be written directly to binary log. Before using this option make sure that there are no dependencies between transactional and non-transactional tables such as in the statement INSERT INTO t_myisam SELECT * FROM t_innodb; otherwise, slaves may diverge from the master. +VARIABLE_COMMENT Causes updates to non-transactional engines using statement format to be written directly to binary log. Before using this option make sure that there are no dependencies between transactional and non-transactional tables such as in the statement INSERT INTO t_myisam SELECT * FROM t_innodb; otherwise, slaves may diverge from the master NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -405,7 +405,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME BINLOG_EXPIRE_LOGS_SECONDS VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT If non-zero, binary logs will be purged after binlog_expire_logs_seconds seconds; It and expire_logs_days are linked, such that changes in one are converted into the other. Possible purges happen at startup and at binary log rotation. +VARIABLE_COMMENT If non-zero, binary logs will be purged after binlog_expire_logs_seconds seconds; It and expire_logs_days are linked, such that changes in one are converted into the other. Possible purges happen at startup and at binary log rotation NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 8553600 NUMERIC_BLOCK_SIZE 1 @@ -425,7 +425,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME BINLOG_FORMAT VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM -VARIABLE_COMMENT What form of binary logging the master will use: either ROW for row-based binary logging, STATEMENT for statement-based binary logging, or MIXED. MIXED is statement-based binary logging except for those statements where only row-based is correct: those which involve user-defined functions (i.e. UDFs) or the UUID() function; for those, row-based binary logging is automatically used. +VARIABLE_COMMENT What form of binary logging the master will use: either ROW for row-based binary logging, STATEMENT for statement-based binary logging, or MIXED. MIXED is statement-based binary logging except for those statements where only row-based is correct: those which involve user-defined functions (i.e. UDFs) or the UUID() function; for those, row-based binary logging is automatically used NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -435,7 +435,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME BINLOG_GTID_INDEX VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Enable the creation of a GTID index for every binlog file, and the use of such index for speeding up GTID lookup in the binlog. +VARIABLE_COMMENT Enable the creation of a GTID index for every binlog file, and the use of such index for speeding up GTID lookup in the binlog NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -445,7 +445,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME BINLOG_GTID_INDEX_PAGE_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT Page size to use for the binlog GTID index. +VARIABLE_COMMENT Page size to use for the binlog GTID index NUMERIC_MIN_VALUE 64 NUMERIC_MAX_VALUE 16777216 NUMERIC_BLOCK_SIZE 1 @@ -455,7 +455,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME BINLOG_GTID_INDEX_SPAN_MIN VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT Control sparseness of the binlog GTID index. If set to N, at most one index record will be added for every N bytes of binlog file written, to reduce the size of the index. Normally does not need tuning. +VARIABLE_COMMENT Control sparseness of the binlog GTID index. If set to N, at most one index record will be added for every N bytes of binlog file written, to reduce the size of the index. Normally does not need tuning NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 1073741824 NUMERIC_BLOCK_SIZE 1 @@ -465,7 +465,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME BINLOG_OPTIMIZE_THREAD_SCHEDULING VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Run fast part of group commit in a single thread, to optimize kernel thread scheduling. On by default. Disable to run each transaction in group commit in its own thread, which can be slower at very high concurrency. This option is mostly for testing one algorithm versus the other, and it should not normally be necessary to change it. +VARIABLE_COMMENT Run fast part of group commit in a single thread, to optimize kernel thread scheduling. On by default. Disable to run each transaction in group commit in its own thread, which can be slower at very high concurrency. This option is mostly for testing one algorithm versus the other, and it should not normally be necessary to change it NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -475,7 +475,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME BINLOG_ROW_IMAGE VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM -VARIABLE_COMMENT Controls whether rows should be logged in 'FULL', 'FULL_NODUP', 'NOBLOB' or 'MINIMAL' formats. 'FULL', means that all columns in the before and after image are logged. 'FULL_NODUP', means that all columns are logged in before image, but only changed columns or all columns of inserted record are logged in after image, 'NOBLOB', means that mysqld avoids logging blob columns whenever possible (eg, blob column was not changed or is not part of primary key). 'MINIMAL', means that a PK equivalent (PK columns or full row if there is no PK in the table) is logged in the before image, and only changed columns are logged in the after image. (Default: FULL). +VARIABLE_COMMENT Controls whether rows should be logged in 'FULL', 'FULL_NODUP', 'NOBLOB' or 'MINIMAL' formats. 'FULL', means that all columns in the before and after image are logged. 'FULL_NODUP', means that all columns are logged in before image, but only changed columns or all columns of inserted record are logged in after image, 'NOBLOB', means that mysqld avoids logging blob columns whenever possible (eg, blob column was not changed or is not part of primary key). 'MINIMAL', means that a PK equivalent (PK columns or full row if there is no PK in the table) is logged in the before image, and only changed columns are logged in the after image. (Default: FULL) NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -485,7 +485,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME BINLOG_ROW_METADATA VARIABLE_SCOPE GLOBAL VARIABLE_TYPE ENUM -VARIABLE_COMMENT Controls whether metadata is logged using FULL , MINIMAL format and NO_LOG.FULL causes all metadata to be logged; MINIMAL means that only metadata actually required by slave is logged; NO_LOG NO metadata will be logged.Default: NO_LOG. +VARIABLE_COMMENT Controls whether metadata is logged using FULL , MINIMAL format and NO_LOG.FULL causes all metadata to be logged; MINIMAL means that only metadata actually required by slave is logged; NO_LOG NO metadata will be logged.Default: NO_LOG NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -495,7 +495,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME BINLOG_SPACE_LIMIT VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Alias for max_binlog_total_size. Compatibility with Percona server. +VARIABLE_COMMENT Alias for max_binlog_total_size. Compatibility with Percona server NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 18446744073709551615 NUMERIC_BLOCK_SIZE 1 @@ -505,7 +505,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME BINLOG_STMT_CACHE_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT The size of the statement cache for updates to non-transactional engines for the binary log. If you often use statements updating a great number of rows, you can increase this to get more performance. +VARIABLE_COMMENT The size of the statement cache for updates to non-transactional engines for the binary log. If you often use statements updating a great number of rows, you can increase this to get more performance NUMERIC_MIN_VALUE 4096 NUMERIC_MAX_VALUE 18446744073709551615 NUMERIC_BLOCK_SIZE 4096 @@ -685,7 +685,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME COLUMN_COMPRESSION_ZLIB_STRATEGY VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM -VARIABLE_COMMENT The strategy parameter is used to tune the compression algorithm. Use the value DEFAULT_STRATEGY for normal data, FILTERED for data produced by a filter (or predictor), HUFFMAN_ONLY to force Huffman encoding only (no string match), or RLE to limit match distances to one (run-length encoding). Filtered data consists mostly of small values with a somewhat random distribution. In this case, the compression algorithm is tuned to compress them better. The effect of FILTERED is to force more Huffman coding and less string matching; it is somewhat intermediate between DEFAULT_STRATEGY and HUFFMAN_ONLY. RLE is designed to be almost as fast as HUFFMAN_ONLY, but give better compression for PNG image data. The strategy parameter only affects the compression ratio but not the correctness of the compressed output even if it is not set appropriately. FIXED prevents the use of dynamic Huffman codes, allowing for a simpler decoder for special applications. +VARIABLE_COMMENT The strategy parameter is used to tune the compression algorithm. Use the value DEFAULT_STRATEGY for normal data, FILTERED for data produced by a filter (or predictor), HUFFMAN_ONLY to force Huffman encoding only (no string match), or RLE to limit match distances to one (run-length encoding). Filtered data consists mostly of small values with a somewhat random distribution. In this case, the compression algorithm is tuned to compress them better. The effect of FILTERED is to force more Huffman coding and less string matching; it is somewhat intermediate between DEFAULT_STRATEGY and HUFFMAN_ONLY. RLE is designed to be almost as fast as HUFFMAN_ONLY, but give better compression for PNG image data. The strategy parameter only affects the compression ratio but not the correctness of the compressed output even if it is not set appropriately. FIXED prevents the use of dynamic Huffman codes, allowing for a simpler decoder for special applications NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -695,7 +695,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME COLUMN_COMPRESSION_ZLIB_WRAP VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Generate zlib header and trailer and compute adler32 check value. It can be used with storage engines that don't provide data integrity verification to detect data corruption. +VARIABLE_COMMENT Generate zlib header and trailer and compute adler32 check value. It can be used with storage engines that don't provide data integrity verification to detect data corruption NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -795,7 +795,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME DEFAULT_PASSWORD_LIFETIME VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT This defines the global password expiration policy. 0 means automatic password expiration is disabled. If the value is a positive integer N, the passwords must be changed every N days. This behavior can be overridden using the password expiration options in ALTER USER. +VARIABLE_COMMENT This defines the global password expiration policy. 0 means automatic password expiration is disabled. If the value is a positive integer N, the passwords must be changed every N days. This behavior can be overridden using the password expiration options in ALTER USER NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 NUMERIC_BLOCK_SIZE 1 @@ -845,7 +845,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME DELAYED_INSERT_LIMIT VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT After inserting delayed_insert_limit rows, the INSERT DELAYED handler will check if there are any SELECT statements pending. If so, it allows these to execute before continuing. +VARIABLE_COMMENT After inserting delayed_insert_limit rows, the INSERT DELAYED handler will check if there are any SELECT statements pending. If so, it allows these to execute before continuing NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 4294967295 NUMERIC_BLOCK_SIZE 1 @@ -875,7 +875,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME DELAY_KEY_WRITE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE ENUM -VARIABLE_COMMENT Specifies how MyISAM tables handles CREATE TABLE DELAY_KEY_WRITE. If set to ON, the default, any DELAY KEY WRITEs are honored. The key buffer is then flushed only when the table closes, speeding up writes. MyISAM tables should be automatically checked upon startup in this case, and --external locking should not be used, as it can lead to index corruption. If set to OFF, DELAY KEY WRITEs are ignored, while if set to ALL, all new opened tables are treated as if created with DELAY KEY WRITEs enabled. +VARIABLE_COMMENT Specifies how MyISAM tables handles CREATE TABLE DELAY_KEY_WRITE. If set to ON, the default, any DELAY KEY WRITEs are honored. The key buffer is then flushed only when the table closes, speeding up writes. MyISAM tables should be automatically checked upon startup in this case, and --external locking should not be used, as it can lead to index corruption. If set to OFF, DELAY KEY WRITEs are ignored, while if set to ALL, all new opened tables are treated as if created with DELAY KEY WRITEs enabled NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -885,7 +885,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME DISCONNECT_ON_EXPIRED_PASSWORD VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT This variable controls how the server handles clients that are not aware of the sandbox mode. If enabled, the server disconnects the client, otherwise the server puts the client in a sandbox mode. +VARIABLE_COMMENT This variable controls how the server handles clients that are not aware of the sandbox mode. If enabled, the server disconnects the client, otherwise the server puts the client in a sandbox mode NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -945,7 +945,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME EQ_RANGE_INDEX_DIVE_LIMIT VARIABLE_SCOPE SESSION VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT The optimizer will use existing index statistics instead of doing index dives for equality ranges if the number of equality ranges for the index is larger than or equal to this number. If set to 0, index dives are always used. +VARIABLE_COMMENT The optimizer will use existing index statistics instead of doing index dives for equality ranges if the number of equality ranges for the index is larger than or equal to this number. If set to 0, index dives are always used NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 NUMERIC_BLOCK_SIZE 1 @@ -985,7 +985,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME EXPLICIT_DEFAULTS_FOR_TIMESTAMP VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT This option causes CREATE TABLE to create all TIMESTAMP columns as NULL with DEFAULT NULL attribute, Without this option, TIMESTAMP columns are NOT NULL and have implicit DEFAULT clauses. +VARIABLE_COMMENT This option causes CREATE TABLE to create all TIMESTAMP columns as NULL with DEFAULT NULL attribute, Without this option, TIMESTAMP columns are NOT NULL and have implicit DEFAULT clauses NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1045,7 +1045,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME FOREIGN_KEY_CHECKS VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT If set to 1 (the default) foreign key constraints (including ON UPDATE and ON DELETE behavior) InnoDB tables are checked, while if set to 0, they are not checked. 0 is not recommended for normal use, though it can be useful in situations where you know the data is consistent, but want to reload data in a different order from that that specified by parent/child relationships. Setting this variable to 1 does not retrospectively check for inconsistencies introduced while set to 0. +VARIABLE_COMMENT If set to 1 (the default) foreign key constraints (including ON UPDATE and ON DELETE behavior) InnoDB tables are checked, while if set to 0, they are not checked. 0 is not recommended for normal use, though it can be useful in situations where you know the data is consistent, but want to reload data in a different order from that that specified by parent/child relationships. Setting this variable to 1 does not retrospectively check for inconsistencies introduced while set to 0 NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1105,7 +1105,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME GENERAL_LOG VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Log connections and queries to a table or log file. Defaults logging to a file 'hostname'.log or a table mysql.general_logif --log-output=TABLE is used. +VARIABLE_COMMENT Log connections and queries to a table or log file. Defaults logging to a file 'hostname'.log or a table mysql.general_logif --log-output=TABLE is used NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1135,7 +1135,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME GTID_DOMAIN_ID VARIABLE_SCOPE SESSION VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT Used with global transaction ID to identify logically independent replication streams. When events can propagate through multiple parallel paths (for example multiple masters), each independent source server must use a distinct domain_id. For simple tree-shaped replication topologies, it can be left at its default, 0. +VARIABLE_COMMENT Used with global transaction ID to identify logically independent replication streams. When events can propagate through multiple parallel paths (for example multiple masters), each independent source server must use a distinct domain_id. For simple tree-shaped replication topologies, it can be left at its default, 0 NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 NUMERIC_BLOCK_SIZE 1 @@ -1145,7 +1145,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME GTID_SEQ_NO VARIABLE_SCOPE SESSION ONLY VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Internal server usage, for replication with global transaction id. When set, next event group logged to the binary log will use this sequence number, not generate a new one, thus allowing to preserve master's GTID in slave's binlog. +VARIABLE_COMMENT Internal server usage, for replication with global transaction id. When set, next event group logged to the binary log will use this sequence number, not generate a new one, thus allowing to preserve master's GTID in slave's binlog NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 18446744073709551615 NUMERIC_BLOCK_SIZE 1 @@ -1155,7 +1155,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HAVE_COMPRESS VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT If the zlib compression library is accessible to the server, this will be set to YES, otherwise it will be NO. The COMPRESS() and UNCOMPRESS() functions will only be available if set to YES. +VARIABLE_COMMENT If the zlib compression library is accessible to the server, this will be set to YES, otherwise it will be NO. The COMPRESS() and UNCOMPRESS() functions will only be available if set to YES NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1165,7 +1165,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HAVE_CRYPT VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT If the crypt() system call is available this variable will be set to YES, otherwise it will be set to NO. If set to NO, the ENCRYPT() function cannot be used. +VARIABLE_COMMENT If the crypt() system call is available this variable will be set to YES, otherwise it will be set to NO. If set to NO, the ENCRYPT() function cannot be used NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1175,7 +1175,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HAVE_DYNAMIC_LOADING VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT If the server supports dynamic loading of plugins, will be set to YES, otherwise will be set to NO. +VARIABLE_COMMENT If the server supports dynamic loading of plugins, will be set to YES, otherwise will be set to NO NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1185,7 +1185,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HAVE_GEOMETRY VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT If the server supports spatial data types, will be set to YES, otherwise will be set to NO. +VARIABLE_COMMENT If the server supports spatial data types, will be set to YES, otherwise will be set to NO NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1195,7 +1195,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HAVE_OPENSSL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT Comparing have_openssl with have_ssl will indicate whether YaSSL or openssl was used. If YaSSL, have_ssl will be YES, but have_openssl will be NO. +VARIABLE_COMMENT Comparing have_openssl with have_ssl will indicate whether YaSSL or openssl was used. If YaSSL, have_ssl will be YES, but have_openssl will be NO NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1205,7 +1205,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HAVE_PROFILING VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT If statement profiling is available, will be set to YES, otherwise will be set to NO. See SHOW PROFILES and SHOW PROFILE. +VARIABLE_COMMENT If statement profiling is available, will be set to YES, otherwise will be set to NO. See SHOW PROFILES and SHOW PROFILE NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1215,7 +1215,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HAVE_QUERY_CACHE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT If the server supports the query cache, will be set to YES, otherwise will be set to NO. +VARIABLE_COMMENT If the server supports the query cache, will be set to YES, otherwise will be set to NO NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1225,7 +1225,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HAVE_RTREE_KEYS VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT If RTREE indexes (used for spatial indexes) are available, will be set to YES, otherwise will be set to NO. +VARIABLE_COMMENT If RTREE indexes (used for spatial indexes) are available, will be set to YES, otherwise will be set to NO NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1235,7 +1235,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HAVE_SSL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT If the server supports secure connections, will be set to YES, otherwise will be set to NO. If set to DISABLED, the server was compiled with TLS support, but was not started with TLS support (see the mysqld options). See also have_openssl. +VARIABLE_COMMENT If the server supports secure connections, will be set to YES, otherwise will be set to NO. If set to DISABLED, the server was compiled with TLS support, but was not started with TLS support (see the mysqld options). See also have_openssl NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1245,7 +1245,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HAVE_SYMLINK VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT If symbolic link support is enabled, will be set to YES, otherwise will be set to NO. Required for the INDEX DIRECTORY and DATA DIRECTORY table options (see CREATE TABLE) and Windows symlink support. Will be set to DISABLED if the server is started with the --skip-symbolic-links option. +VARIABLE_COMMENT If symbolic link support is enabled, will be set to YES, otherwise will be set to NO. Required for the INDEX DIRECTORY and DATA DIRECTORY table options (see CREATE TABLE) and Windows symlink support. Will be set to DISABLED if the server is started with the --skip-symbolic-links option NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1255,7 +1255,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HISTOGRAM_SIZE VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Number of bytes used for a histogram. If set to 0, no histograms are created by ANALYZE. +VARIABLE_COMMENT Number of bytes used for a histogram. If set to 0, no histograms are created by ANALYZE NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 255 NUMERIC_BLOCK_SIZE 1 @@ -1265,7 +1265,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME HISTOGRAM_TYPE VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM -VARIABLE_COMMENT Specifies type of the histograms created by ANALYZE. Possible values are: SINGLE_PREC_HB - single precision height-balanced, DOUBLE_PREC_HB - double precision height-balanced, JSON_HB - height-balanced, stored as JSON. +VARIABLE_COMMENT Specifies type of the histograms created by ANALYZE. Possible values are: SINGLE_PREC_HB - single precision height-balanced, DOUBLE_PREC_HB - double precision height-balanced, JSON_HB - height-balanced, stored as JSON NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1285,7 +1285,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HOST_CACHE_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT How many host names should be cached to avoid resolving. +VARIABLE_COMMENT How many host names should be cached to avoid resolving NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 65536 NUMERIC_BLOCK_SIZE 1 @@ -1345,7 +1345,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME IGNORE_DB_DIRS VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT Specifies a directory to add to the ignore list when collecting database names from the datadir. Put a blank argument to reset the list accumulated so far. +VARIABLE_COMMENT Specifies a directory to add to the ignore list when collecting database names from the datadir. Put a blank argument to reset the list accumulated so far NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1405,7 +1405,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME IN_PREDICATE_CONVERSION_THRESHOLD VARIABLE_SCOPE SESSION VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT The minimum number of scalar elements in the value list of IN predicate that triggers its conversion to IN subquery. Set to 0 to disable the conversion. +VARIABLE_COMMENT The minimum number of scalar elements in the value list of IN predicate that triggers its conversion to IN subquery. Set to 0 to disable the conversion NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 NUMERIC_BLOCK_SIZE 1 @@ -1505,7 +1505,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME KEY_CACHE_FILE_HASH_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Number of hash buckets for open and changed files. If you have a lot of MyISAM files open you should increase this for faster flush of changes. A good value is probably 1/10 of number of possible open MyISAM files. +VARIABLE_COMMENT Number of hash buckets for open and changed files. If you have a lot of MyISAM files open you should increase this for faster flush of changes. A good value is probably 1/10 of number of possible open MyISAM files NUMERIC_MIN_VALUE 128 NUMERIC_MAX_VALUE 16384 NUMERIC_BLOCK_SIZE 1 @@ -1625,7 +1625,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME LOCK_WAIT_TIMEOUT VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Timeout in seconds to wait for a lock before returning an error. +VARIABLE_COMMENT Timeout in seconds to wait for a lock before returning an error NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 31536000 NUMERIC_BLOCK_SIZE 1 @@ -1655,7 +1655,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME LOG_BIN_COMPRESS_MIN_LEN VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT Minimum length of sql statement(in statement mode) or record(in row mode)that can be compressed. +VARIABLE_COMMENT Minimum length of sql statement(in statement mode) or record(in row mode)that can be compressed NUMERIC_MIN_VALUE 10 NUMERIC_MAX_VALUE 1024 NUMERIC_BLOCK_SIZE 1 @@ -1715,7 +1715,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME LOG_SLOW_ADMIN_STATEMENTS VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Log slow OPTIMIZE, ANALYZE, ALTER and other administrative statements to the slow log if it is open. Resets or sets the option 'admin' in log_slow_filter. Deprecated, use log_slow_filter without 'admin'. +VARIABLE_COMMENT Log slow OPTIMIZE, ANALYZE, ALTER and other administrative statements to the slow log if it is open. Resets or sets the option 'admin' in log_slow_filter NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1765,7 +1765,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME LOG_SLOW_QUERY VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Log slow queries to a table or log file. Defaults logging to a file 'hostname'-slow.log or a table mysql.slow_log if --log-output=TABLE is used. Must be enabled to activate other slow log options. +VARIABLE_COMMENT Log slow queries to a table or log file. Defaults logging to a file 'hostname'-slow.log or a table mysql.slow_log if --log-output=TABLE is used. Must be enabled to activate other slow log options NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1895,7 +1895,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_BINLOG_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Binary log will be rotated automatically when the size exceeds this value. +VARIABLE_COMMENT Binary log will be rotated automatically when the size exceeds this value NUMERIC_MIN_VALUE 4096 NUMERIC_MAX_VALUE 1073741824 NUMERIC_BLOCK_SIZE 4096 @@ -1955,7 +1955,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_DIGEST_LENGTH VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT Maximum length considered for digest text. +VARIABLE_COMMENT Maximum length considered for digest text NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -2015,7 +2015,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_PASSWORD_ERRORS VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT If there is more than this number of failed connect attempts due to invalid password, user will be blocked from further connections until FLUSH_PRIVILEGES. +VARIABLE_COMMENT If there is more than this number of failed connect attempts due to invalid password, user will be blocked from further connections until FLUSH_PRIVILEGES NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 4294967295 NUMERIC_BLOCK_SIZE 1 @@ -2255,7 +2255,7 @@ COMMAND_LINE_ARGUMENT NONE VARIABLE_NAME MYSQL56_TEMPORAL_FORMAT VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Use MySQL-5.6 (instead of MariaDB-5.3) format for TIME, DATETIME, TIMESTAMP columns. +VARIABLE_COMMENT Use MySQL-5.6 (instead of MariaDB-5.3) format for TIME, DATETIME, TIMESTAMP columns NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -2305,7 +2305,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME NOTE_VERBOSITY VARIABLE_SCOPE SESSION VARIABLE_TYPE SET -VARIABLE_COMMENT Verbosity level for note-warnings given to the user. See also @@sql_notes. +VARIABLE_COMMENT Verbosity level for note-warnings given to the user. See also @@sql_notes NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -2315,7 +2315,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OLD VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Use compatible behavior from previous MariaDB version. See also --old-mode +VARIABLE_COMMENT Use compatible behavior from previous MariaDB version NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -2355,7 +2355,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_ADJUST_SECONDARY_KEY_COSTS VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Unused, will be removed. +VARIABLE_COMMENT Unused NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 2 NUMERIC_BLOCK_SIZE 1 @@ -2365,7 +2365,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_DISK_READ_COST VARIABLE_SCOPE GLOBAL VARIABLE_TYPE DOUBLE -VARIABLE_COMMENT Cost of reading a block of IO_SIZE (4096) from a disk (in usec). +VARIABLE_COMMENT Cost of reading a block of IO_SIZE (4096) from a disk (in usec) NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 10000 NUMERIC_BLOCK_SIZE NULL @@ -2375,7 +2375,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_DISK_READ_RATIO VARIABLE_SCOPE GLOBAL VARIABLE_TYPE DOUBLE -VARIABLE_COMMENT Chance that we have to do a disk read to find a row or index entry from the engine cache (cache_misses/total_cache_requests). 0.0 means that everything is cached and 1.0 means that nothing is expected to be in the engine cache. +VARIABLE_COMMENT Chance that we have to do a disk read to find a row or index entry from the engine cache (cache_misses/total_cache_requests). 0.0 means that everything is cached and 1.0 means that nothing is expected to be in the engine cache NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 1 NUMERIC_BLOCK_SIZE NULL @@ -2385,7 +2385,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_EXTRA_PRUNING_DEPTH VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT If the optimizer needs to enumerate join prefix of this size or larger, then it will try aggressively prune away the search space. +VARIABLE_COMMENT If the optimizer needs to enumerate join prefix of this size or larger, then it will try aggressively prune away the search space NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 62 NUMERIC_BLOCK_SIZE 1 @@ -2395,7 +2395,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_INDEX_BLOCK_COPY_COST VARIABLE_SCOPE GLOBAL VARIABLE_TYPE DOUBLE -VARIABLE_COMMENT Cost of copying a key block from the cache to intern storage as part of an index scan. +VARIABLE_COMMENT Cost of copying a key block from the cache to intern storage as part of an index scan NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 1000 NUMERIC_BLOCK_SIZE NULL @@ -2405,7 +2405,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_KEY_COMPARE_COST VARIABLE_SCOPE GLOBAL VARIABLE_TYPE DOUBLE -VARIABLE_COMMENT Cost of checking a key against the end key condition. +VARIABLE_COMMENT Cost of checking a key against the end key condition NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 1000 NUMERIC_BLOCK_SIZE NULL @@ -2415,7 +2415,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_KEY_COPY_COST VARIABLE_SCOPE GLOBAL VARIABLE_TYPE DOUBLE -VARIABLE_COMMENT Cost of finding the next key in the engine and copying it to the SQL layer. +VARIABLE_COMMENT Cost of finding the next key in the engine and copying it to the SQL layer NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 1000 NUMERIC_BLOCK_SIZE NULL @@ -2435,7 +2435,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_KEY_NEXT_FIND_COST VARIABLE_SCOPE GLOBAL VARIABLE_TYPE DOUBLE -VARIABLE_COMMENT Cost of finding the next key and rowid when using filters. +VARIABLE_COMMENT Cost of finding the next key and rowid when using filters NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 1000 NUMERIC_BLOCK_SIZE NULL @@ -2445,7 +2445,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_MAX_SEL_ARGS VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT The maximum number of SEL_ARG objects created when optimizing a range. If more objects would be needed, the range will not be used by the optimizer. +VARIABLE_COMMENT The maximum number of SEL_ARG objects created when optimizing a range. If more objects would be needed, the range will not be used by the optimizer NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 NUMERIC_BLOCK_SIZE 1 @@ -2495,7 +2495,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_ROW_COPY_COST VARIABLE_SCOPE GLOBAL VARIABLE_TYPE DOUBLE -VARIABLE_COMMENT Cost of copying a row from the engine or the join cache to the SQL layer. +VARIABLE_COMMENT Cost of copying a row from the engine or the join cache to the SQL layer NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 1000 NUMERIC_BLOCK_SIZE NULL @@ -2505,7 +2505,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_ROW_LOOKUP_COST VARIABLE_SCOPE GLOBAL VARIABLE_TYPE DOUBLE -VARIABLE_COMMENT Cost of finding a row based on a rowid or a clustered key. +VARIABLE_COMMENT Cost of finding a row based on a rowid or a clustered key NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 1000 NUMERIC_BLOCK_SIZE NULL @@ -2515,7 +2515,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_ROW_NEXT_FIND_COST VARIABLE_SCOPE GLOBAL VARIABLE_TYPE DOUBLE -VARIABLE_COMMENT Cost of finding the next row when scanning the table. +VARIABLE_COMMENT Cost of finding the next row when scanning the table NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 1000 NUMERIC_BLOCK_SIZE NULL @@ -2525,7 +2525,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_SCAN_SETUP_COST VARIABLE_SCOPE SESSION VARIABLE_TYPE DOUBLE -VARIABLE_COMMENT Extra cost added to TABLE and INDEX scans to get optimizer to prefer index lookups. +VARIABLE_COMMENT Extra cost added to TABLE and INDEX scans to get optimizer to prefer index lookups NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 100000000 NUMERIC_BLOCK_SIZE NULL @@ -2535,7 +2535,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_SEARCH_DEPTH VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Maximum depth of search performed by the query optimizer. Values larger than the number of relations in a query result in better query plans, but take longer to compile a query. Values smaller than the number of tables in a relation result in faster optimization, but may produce very bad query plans. If set to 0, the system will automatically pick a reasonable value. +VARIABLE_COMMENT Maximum depth of search performed by the query optimizer. Values larger than the number of relations in a query result in better query plans, but take longer to compile a query. Values smaller than the number of tables in a relation result in faster optimization, but may produce very bad query plans. If set to 0, the system will automatically pick a reasonable value NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 62 NUMERIC_BLOCK_SIZE 1 @@ -2595,7 +2595,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_WHERE_COST VARIABLE_SCOPE SESSION VARIABLE_TYPE DOUBLE -VARIABLE_COMMENT Cost of checking the row against the WHERE clause. Increasing this will have the optimizer to prefer plans with less row combinations. +VARIABLE_COMMENT Cost of checking the row against the WHERE clause. Increasing this will have the optimizer to prefer plans with less row combinations NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 100000 NUMERIC_BLOCK_SIZE NULL @@ -2605,7 +2605,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Enable the performance schema. +VARIABLE_COMMENT Enable the performance schema NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -2615,7 +2615,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME PERFORMANCE_SCHEMA_ACCOUNTS_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Maximum number of instrumented user@host accounts. Use 0 to disable, -1 for automated sizing. +VARIABLE_COMMENT Maximum number of instrumented user@host accounts. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -2625,7 +2625,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_DIGESTS_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Size of the statement digest. Use 0 to disable, -1 for automated sizing. +VARIABLE_COMMENT Size of the statement digest. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -2635,7 +2635,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_EVENTS_STAGES_HISTORY_LONG_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Number of rows in EVENTS_STAGES_HISTORY_LONG. Use 0 to disable, -1 for automated sizing. +VARIABLE_COMMENT Number of rows in EVENTS_STAGES_HISTORY_LONG. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -2645,7 +2645,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_EVENTS_STAGES_HISTORY_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Number of rows per thread in EVENTS_STAGES_HISTORY. Use 0 to disable, -1 for automated sizing. +VARIABLE_COMMENT Number of rows per thread in EVENTS_STAGES_HISTORY. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1024 NUMERIC_BLOCK_SIZE 1 @@ -2655,7 +2655,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_EVENTS_STATEMENTS_HISTORY_LONG_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Number of rows in EVENTS_STATEMENTS_HISTORY_LONG. Use 0 to disable, -1 for automated sizing. +VARIABLE_COMMENT Number of rows in EVENTS_STATEMENTS_HISTORY_LONG. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -2665,7 +2665,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_EVENTS_STATEMENTS_HISTORY_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Number of rows per thread in EVENTS_STATEMENTS_HISTORY. Use 0 to disable, -1 for automated sizing. +VARIABLE_COMMENT Number of rows per thread in EVENTS_STATEMENTS_HISTORY. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1024 NUMERIC_BLOCK_SIZE 1 @@ -2675,7 +2675,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_EVENTS_TRANSACTIONS_HISTORY_LONG_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Number of rows in EVENTS_TRANSACTIONS_HISTORY_LONG. Use 0 to disable, -1 for automated sizing. +VARIABLE_COMMENT Number of rows in EVENTS_TRANSACTIONS_HISTORY_LONG. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -2685,7 +2685,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_EVENTS_TRANSACTIONS_HISTORY_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Number of rows per thread in EVENTS_TRANSACTIONS_HISTORY. Use 0 to disable, -1 for automated sizing. +VARIABLE_COMMENT Number of rows per thread in EVENTS_TRANSACTIONS_HISTORY. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1024 NUMERIC_BLOCK_SIZE 1 @@ -2695,7 +2695,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_EVENTS_WAITS_HISTORY_LONG_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Number of rows in EVENTS_WAITS_HISTORY_LONG. Use 0 to disable, -1 for automated sizing. +VARIABLE_COMMENT Number of rows in EVENTS_WAITS_HISTORY_LONG. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -2705,7 +2705,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_EVENTS_WAITS_HISTORY_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Number of rows per thread in EVENTS_WAITS_HISTORY. Use 0 to disable, -1 for automated sizing. +VARIABLE_COMMENT Number of rows per thread in EVENTS_WAITS_HISTORY. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1024 NUMERIC_BLOCK_SIZE 1 @@ -2715,7 +2715,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_HOSTS_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Maximum number of instrumented hosts. Use 0 to disable, -1 for automated sizing. +VARIABLE_COMMENT Maximum number of instrumented hosts. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -2725,7 +2725,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_COND_CLASSES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Maximum number of condition instruments. +VARIABLE_COMMENT Maximum number of condition instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 256 NUMERIC_BLOCK_SIZE 1 @@ -2735,7 +2735,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_COND_INSTANCES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Maximum number of instrumented condition objects. Use 0 to disable, -1 for automated sizing. +VARIABLE_COMMENT Maximum number of instrumented condition objects. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -2745,7 +2745,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_DIGEST_LENGTH VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Maximum length considered for digest text, when stored in performance_schema tables. +VARIABLE_COMMENT Maximum length considered for digest text, when stored in performance_schema tables NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -2755,7 +2755,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_FILE_CLASSES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Maximum number of file instruments. +VARIABLE_COMMENT Maximum number of file instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 256 NUMERIC_BLOCK_SIZE 1 @@ -2765,7 +2765,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_FILE_HANDLES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Maximum number of opened instrumented files. +VARIABLE_COMMENT Maximum number of opened instrumented files NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -2775,7 +2775,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_FILE_INSTANCES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Maximum number of instrumented files. Use 0 to disable, -1 for automated sizing. +VARIABLE_COMMENT Maximum number of instrumented files. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -2785,7 +2785,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_INDEX_STAT VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Maximum number of index statistics for instrumented tables. Use 0 to disable, -1 for automated scaling. +VARIABLE_COMMENT Maximum number of index statistics for instrumented tables. Use 0 to disable, -1 for automated scaling NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -2795,7 +2795,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_MEMORY_CLASSES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Maximum number of memory pool instruments. +VARIABLE_COMMENT Maximum number of memory pool instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 1024 NUMERIC_BLOCK_SIZE 1 @@ -2805,7 +2805,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_METADATA_LOCKS VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Maximum number of metadata locks. Use 0 to disable, -1 for automated scaling. +VARIABLE_COMMENT Maximum number of metadata locks. Use 0 to disable, -1 for automated scaling NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 104857600 NUMERIC_BLOCK_SIZE 1 @@ -2815,7 +2815,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_MUTEX_CLASSES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Maximum number of mutex instruments. +VARIABLE_COMMENT Maximum number of mutex instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 256 NUMERIC_BLOCK_SIZE 1 @@ -2825,7 +2825,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_MUTEX_INSTANCES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Maximum number of instrumented MUTEX objects. Use 0 to disable, -1 for automated sizing. +VARIABLE_COMMENT Maximum number of instrumented MUTEX objects. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 104857600 NUMERIC_BLOCK_SIZE 1 @@ -2835,7 +2835,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_PREPARED_STATEMENTS_INSTANCES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Maximum number of instrumented prepared statements. Use 0 to disable, -1 for automated scaling. +VARIABLE_COMMENT Maximum number of instrumented prepared statements. Use 0 to disable, -1 for automated scaling NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -2845,7 +2845,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_PROGRAM_INSTANCES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Maximum number of instrumented programs. Use 0 to disable, -1 for automated scaling. +VARIABLE_COMMENT Maximum number of instrumented programs. Use 0 to disable, -1 for automated scaling NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -2855,7 +2855,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_RWLOCK_CLASSES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Maximum number of rwlock instruments. +VARIABLE_COMMENT Maximum number of rwlock instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 256 NUMERIC_BLOCK_SIZE 1 @@ -2865,7 +2865,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_RWLOCK_INSTANCES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Maximum number of instrumented RWLOCK objects. Use 0 to disable, -1 for automated sizing. +VARIABLE_COMMENT Maximum number of instrumented RWLOCK objects. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 104857600 NUMERIC_BLOCK_SIZE 1 @@ -2875,7 +2875,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_SOCKET_CLASSES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Maximum number of socket instruments. +VARIABLE_COMMENT Maximum number of socket instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 256 NUMERIC_BLOCK_SIZE 1 @@ -2885,7 +2885,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_SOCKET_INSTANCES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Maximum number of opened instrumented sockets. Use 0 to disable, -1 for automated sizing. +VARIABLE_COMMENT Maximum number of opened instrumented sockets. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -2895,7 +2895,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_SQL_TEXT_LENGTH VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Maximum length of displayed sql text. +VARIABLE_COMMENT Maximum length of displayed sql text NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -2905,7 +2905,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_STAGE_CLASSES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Maximum number of stage instruments. +VARIABLE_COMMENT Maximum number of stage instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 256 NUMERIC_BLOCK_SIZE 1 @@ -2915,7 +2915,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_STATEMENT_CLASSES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Maximum number of statement instruments. +VARIABLE_COMMENT Maximum number of statement instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 256 NUMERIC_BLOCK_SIZE 1 @@ -2925,7 +2925,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_STATEMENT_STACK VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Number of rows per thread in EVENTS_STATEMENTS_CURRENT. +VARIABLE_COMMENT Number of rows per thread in EVENTS_STATEMENTS_CURRENT NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 256 NUMERIC_BLOCK_SIZE 1 @@ -2935,7 +2935,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_TABLE_HANDLES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Maximum number of opened instrumented tables. Use 0 to disable, -1 for automated sizing. +VARIABLE_COMMENT Maximum number of opened instrumented tables. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -2945,7 +2945,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_TABLE_INSTANCES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Maximum number of instrumented tables. Use 0 to disable, -1 for automated sizing. +VARIABLE_COMMENT Maximum number of instrumented tables. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -2955,7 +2955,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_TABLE_LOCK_STAT VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Maximum number of lock statistics for instrumented tables. Use 0 to disable, -1 for automated scaling. +VARIABLE_COMMENT Maximum number of lock statistics for instrumented tables. Use 0 to disable, -1 for automated scaling NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -2965,7 +2965,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_THREAD_CLASSES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Maximum number of thread instruments. +VARIABLE_COMMENT Maximum number of thread instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 256 NUMERIC_BLOCK_SIZE 1 @@ -2975,7 +2975,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_THREAD_INSTANCES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Maximum number of instrumented threads. Use 0 to disable, -1 for automated sizing. +VARIABLE_COMMENT Maximum number of instrumented threads. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -2985,7 +2985,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_SESSION_CONNECT_ATTRS_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Size of session attribute string buffer per thread. Use 0 to disable, -1 for automated sizing. +VARIABLE_COMMENT Size of session attribute string buffer per thread. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -2995,7 +2995,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_SETUP_ACTORS_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Maximum number of rows in SETUP_ACTORS. +VARIABLE_COMMENT Maximum number of rows in SETUP_ACTORS NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1024 NUMERIC_BLOCK_SIZE 1 @@ -3005,7 +3005,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_SETUP_OBJECTS_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Maximum number of rows in SETUP_OBJECTS. +VARIABLE_COMMENT Maximum number of rows in SETUP_OBJECTS NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -3015,7 +3015,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_USERS_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Maximum number of instrumented users. Use 0 to disable, -1 for automated sizing. +VARIABLE_COMMENT Maximum number of instrumented users. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -3075,7 +3075,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PROFILING VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT If set to 1 (0 is default), statement profiling will be enabled. See SHOW PROFILES and SHOW PROFILE. +VARIABLE_COMMENT If set to 1 (0 is default), statement profiling will be enabled. See SHOW PROFILES and SHOW PROFILE NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3085,7 +3085,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME PROFILING_HISTORY_SIZE VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Number of statements about which profiling information is maintained. If set to 0, no profiles are stored. See SHOW PROFILES. +VARIABLE_COMMENT Number of statements about which profiling information is maintained. If set to 0, no profiles are stored. See SHOW PROFILES NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 100 NUMERIC_BLOCK_SIZE 1 @@ -3095,7 +3095,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PROGRESS_REPORT_TIME VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Seconds between sending progress reports to the client for time-consuming statements. Set to 0 to disable progress reporting. +VARIABLE_COMMENT Seconds between sending progress reports to the client for time-consuming statements. Set to 0 to disable progress reporting NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 NUMERIC_BLOCK_SIZE 1 @@ -3115,7 +3115,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME PROXY_PROTOCOL_NETWORKS VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT Enable proxy protocol for these source networks. The syntax is a comma separated list of IPv4 and IPv6 networks. If the network doesn't contain mask, it is considered to be a single host. "*" represents all networks and must the only directive on the line. String "localhost" represents non-TCP local connections (Unix domain socket, Windows named pipe or shared memory). +VARIABLE_COMMENT Enable proxy protocol for these source networks. The syntax is a comma separated list of IPv4 and IPv6 networks. If the network doesn't contain mask, it is considered to be a single host. "*" represents all networks and must the only directive on the line. String "localhost" represents non-TCP local connections (Unix domain socket, Windows named pipe or shared memory) NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3135,7 +3135,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME PSEUDO_SLAVE_MODE VARIABLE_SCOPE SESSION ONLY VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT SET pseudo_slave_mode= 0,1 are commands that mysqlbinlog adds to beginning and end of binary log dumps. While zero value indeed disables, the actual enabling of the slave applier execution mode is done implicitly when a Format_description_event is sent through the session. +VARIABLE_COMMENT SET pseudo_slave_mode= 0,1 are commands that mysqlbinlog adds to beginning and end of binary log dumps. While zero value indeed disables, the actual enabling of the slave applier execution mode is done implicitly when a Format_description_event is sent through the session NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3295,7 +3295,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME REQUIRE_SECURE_TRANSPORT VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT When this option is enabled, connections attempted using insecure transport will be rejected. Secure transports are SSL/TLS, Unix sockets or named pipes. +VARIABLE_COMMENT When this option is enabled, connections attempted using insecure transport will be rejected. Secure transports are SSL/TLS, Unix sockets or named pipes NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3365,7 +3365,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SKIP_GRANT_TABLES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Start without grant tables. This gives all users FULL ACCESS to all tables. +VARIABLE_COMMENT Start without grant tables. This gives all users FULL ACCESS to all tables NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3375,7 +3375,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME SKIP_NAME_RESOLVE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Don't resolve hostnames. All hostnames are IP's or 'localhost'. +VARIABLE_COMMENT Don't resolve hostnames. All hostnames are IP's or 'localhost' NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3395,7 +3395,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME SKIP_REPLICATION VARIABLE_SCOPE SESSION ONLY VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Changes are logged into the binary log with the @@skip_replication flag set. Such events will not be replicated by slaves that run with --replicate-events-marked-for-skip set different from its default of REPLICATE. See Selectively skipping replication of binlog events for more information. +VARIABLE_COMMENT Changes are logged into the binary log with the @@skip_replication flag set. Such events will not be replicated by slaves that run with --replicate-events-marked-for-skip set different from its default of REPLICATE. See Selectively skipping replication of binlog events for more information NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3425,7 +3425,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME SLAVE_CONNECTIONS_NEEDED_FOR_PURGE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT Minimum number of connected slaves required for automatic binary log purge with max_binlog_total_size, binlog_expire_logs_seconds or binlog_expire_logs_days. +VARIABLE_COMMENT Minimum number of connected slaves required for automatic binary log purge with max_binlog_total_size, binlog_expire_logs_seconds or binlog_expire_logs_days NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 NUMERIC_BLOCK_SIZE 1 @@ -3435,7 +3435,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SLAVE_MAX_ALLOWED_PACKET VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT The maximum packet length to sent successfully from the master to slave. +VARIABLE_COMMENT The maximum packet length to sent successfully from the master to slave NUMERIC_MIN_VALUE 1024 NUMERIC_MAX_VALUE 1073741824 NUMERIC_BLOCK_SIZE 1024 @@ -3455,7 +3455,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SLOW_QUERY_LOG VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Alias for log_slow_query. Log slow queries to a table or log file. Defaults logging to a file 'hostname'-slow.log or a table mysql.slow_log if --log-output=TABLE is used. Must be enabled to activate other slow log options. +VARIABLE_COMMENT Alias for log_slow_query. Log slow queries to a table or log file. Defaults logging to a file 'hostname'-slow.log or a table mysql.slow_log if --log-output=TABLE is used. Must be enabled to activate other slow log options NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3495,7 +3495,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SQL_AUTO_IS_NULL VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT If set to 1, the query SELECT * FROM table_name WHERE auto_increment_column IS NULL will return an auto-increment that has just been successfully inserted, the same as the LAST_INSERT_ID() function. Some ODBC programs make use of this IS NULL comparison. +VARIABLE_COMMENT If set to 1, the query SELECT * FROM table_name WHERE auto_increment_column IS NULL will return an auto-increment that has just been successfully inserted, the same as the LAST_INSERT_ID() function. Some ODBC programs make use of this IS NULL comparison NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3505,7 +3505,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SQL_BIG_SELECTS VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT If set to 0, MariaDB will not perform large SELECTs. See max_join_size for details. If max_join_size is set to anything but DEFAULT, sql_big_selects is automatically set to 0. If sql_big_selects is again set, max_join_size will be ignored. +VARIABLE_COMMENT If set to 0, MariaDB will not perform large SELECTs. See max_join_size for details. If max_join_size is set to anything but DEFAULT, sql_big_selects is automatically set to 0. If sql_big_selects is again set, max_join_size will be ignored NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3515,7 +3515,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SQL_BUFFER_RESULT VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT If set to 1 (0 is default), results from SELECT statements are always placed into temporary tables. This can help the server when it takes a long time to send the results to the client by allowing the table locks to be freed early. +VARIABLE_COMMENT If set to 1 (0 is default), results from SELECT statements are always placed into temporary tables. This can help the server when it takes a long time to send the results to the client by allowing the table locks to be freed early NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3535,7 +3535,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SQL_LOG_BIN VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT If set to 0 (1 is the default), no logging to the binary log is done for the client. Only clients with the SUPER privilege can update this variable. Can have unintended consequences if set globally, see SET SQL_LOG_BIN. Starting MariaDB 10.1.7, this variable does not affect the replication of events in a Galera cluster. +VARIABLE_COMMENT If set to 0 (1 is the default), no logging to the binary log is done for the client. Only clients with the SUPER privilege can update this variable. Can have unintended consequences if set globally, see SET SQL_LOG_BIN. Starting MariaDB 10.1.7, this variable does not affect the replication of events in a Galera cluster NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3545,7 +3545,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SQL_LOG_OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT If set to 1 (0 is the default), no logging to the general query log is done for the client. Only clients with the SUPER privilege can update this variable. +VARIABLE_COMMENT If set to 1 (0 is the default), no logging to the general query log is done for the client. Only clients with the SUPER privilege can update this variable NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3565,7 +3565,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SQL_NOTES VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT If set to 1, the default, warning_count is incremented each time a Note warning is encountered. If set to 0, Note warnings are not recorded. mysqldump has outputs to set this variable to 0 so that no unnecessary increments occur when data is reloaded. See also note_verbosity, which allows one to define with notes are sent. +VARIABLE_COMMENT If set to 1, the default, warning_count is incremented each time a Note warning is encountered. If set to 0, Note warnings are not recorded. mysqldump has outputs to set this variable to 0 so that no unnecessary increments occur when data is reloaded. See also note_verbosity, which allows one to define with notes are sent NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3575,7 +3575,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SQL_QUOTE_SHOW_CREATE VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT If set to 1, the default, the server will quote identifiers for SHOW CREATE DATABASE, SHOW CREATE TABLE and SHOW CREATE VIEW statements. Quoting is disabled if set to 0. Enable to ensure replications works when identifiers require quoting. +VARIABLE_COMMENT If set to 1, the default, the server will quote identifiers for SHOW CREATE DATABASE, SHOW CREATE TABLE and SHOW CREATE VIEW statements. Quoting is disabled if set to 0. Enable to ensure replications works when identifiers require quoting NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3585,7 +3585,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SQL_SAFE_UPDATES VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT If set to 1, UPDATEs and DELETEs need either a key in the WHERE clause, or a LIMIT clause, or else they will aborted. Prevents the common mistake of accidentally deleting or updating every row in a table. +VARIABLE_COMMENT If set to 1, UPDATEs and DELETEs need either a key in the WHERE clause, or a LIMIT clause, or else they will aborted. Prevents the common mistake of accidentally deleting or updating every row in a table NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3605,7 +3605,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SQL_WARNINGS VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT If set to 1, single-row INSERTs will produce a string containing warning information if a warning occurs. +VARIABLE_COMMENT If set to 1, single-row INSERTs will produce a string containing warning information if a warning occurs NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3705,7 +3705,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME STORED_PROGRAM_CACHE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT The soft upper limit for number of cached stored routines for one connection. +VARIABLE_COMMENT The soft upper limit for number of cached stored routines for one connection NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 524288 NUMERIC_BLOCK_SIZE 1 @@ -3825,7 +3825,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME TCP_KEEPALIVE_INTERVAL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT -VARIABLE_COMMENT The interval, in seconds, between when successive keep-alive packets are sent if no acknowledgement is received.If set to 0, system dependent default is used. +VARIABLE_COMMENT The interval, in seconds, between when successive keep-alive packets are sent if no acknowledgement is received.If set to 0, system dependent default is used NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 2147483 NUMERIC_BLOCK_SIZE 1 @@ -3835,7 +3835,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME TCP_KEEPALIVE_PROBES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT -VARIABLE_COMMENT The number of unacknowledged probes to send before considering the connection dead and notifying the application layer.If set to 0, system dependent default is used. +VARIABLE_COMMENT The number of unacknowledged probes to send before considering the connection dead and notifying the application layer.If set to 0, system dependent default is used NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 2147483 NUMERIC_BLOCK_SIZE 1 @@ -3845,7 +3845,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME TCP_KEEPALIVE_TIME VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT -VARIABLE_COMMENT Timeout, in seconds, with no activity until the first TCP keep-alive packet is sent.If set to 0, system dependent default is used. +VARIABLE_COMMENT Timeout, in seconds, with no activity until the first TCP keep-alive packet is sent.If set to 0, system dependent default is used NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 2147483 NUMERIC_BLOCK_SIZE 1 @@ -3905,7 +3905,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME TIME_ZONE VARIABLE_SCOPE SESSION VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT The current time zone, used to initialize the time zone for a client when it connects. Set to SYSTEM by default, in which the client uses the system time zone value. +VARIABLE_COMMENT The current time zone, used to initialize the time zone for a client when it connects. Set to SYSTEM by default, in which the client uses the system time zone value NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3915,7 +3915,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME TLS_VERSION VARIABLE_SCOPE GLOBAL VARIABLE_TYPE SET -VARIABLE_COMMENT TLS protocol version for secure connections. +VARIABLE_COMMENT TLS protocol version for secure connections NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3935,7 +3935,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME TMP_DISK_TABLE_SIZE VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Max size for data for an internal temporary on-disk MyISAM or Aria table. +VARIABLE_COMMENT Max size for data for an internal temporary on-disk MyISAM or Aria table NUMERIC_MIN_VALUE 1024 NUMERIC_MAX_VALUE 18446744073709551615 NUMERIC_BLOCK_SIZE 1 @@ -3945,7 +3945,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME TMP_MEMORY_TABLE_SIZE VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT If an internal in-memory temporary table exceeds this size, MariaDB will automatically convert it to an on-disk MyISAM or Aria table. Same as tmp_table_size. +VARIABLE_COMMENT If an internal in-memory temporary table exceeds this size, MariaDB will automatically convert it to an on-disk MyISAM or Aria table. Same as tmp_table_size NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 18446744073709551615 NUMERIC_BLOCK_SIZE 1 @@ -3955,7 +3955,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME TMP_TABLE_SIZE VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Alias for tmp_memory_table_size. If an internal in-memory temporary table exceeds this size, MariaDB will automatically convert it to an on-disk MyISAM or Aria table. +VARIABLE_COMMENT Alias for tmp_memory_table_size. If an internal in-memory temporary table exceeds this size, MariaDB will automatically convert it to an on-disk MyISAM or Aria table NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 18446744073709551615 NUMERIC_BLOCK_SIZE 1 @@ -3995,7 +3995,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME TRANSACTION_READ_ONLY VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Default transaction access mode. If set to OFF, the default, access is read/write. If set to ON, access is read-only. The SET TRANSACTION statement can also change the value of this variable. See SET TRANSACTION and START TRANSACTION. +VARIABLE_COMMENT Default transaction access mode. If set to OFF, the default, access is read/write. If set to ON, access is read-only. The SET TRANSACTION statement can also change the value of this variable. See SET TRANSACTION and START TRANSACTION NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -4005,7 +4005,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME TX_ISOLATION VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM -VARIABLE_COMMENT Default transaction isolation level.This variable is deprecated and will be removed in a future release. +VARIABLE_COMMENT Default transaction isolation level.This variable is deprecated and will be removed in a future release NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -4015,7 +4015,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME TX_READ_ONLY VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Default transaction access mode. If set to OFF, the default, access is read/write. If set to ON, access is read-only. The SET TRANSACTION statement can also change the value of this variable. See SET TRANSACTION and START TRANSACTION.This variable is deprecated and will be removed in a future release. +VARIABLE_COMMENT Default transaction access mode. If set to OFF, the default, access is read/write. If set to ON, access is read-only. The SET TRANSACTION statement can also change the value of this variable. See SET TRANSACTION and START TRANSACTION.This variable is deprecated and will be removed in a future release NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -4025,7 +4025,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME UNIQUE_CHECKS VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT If set to 1, the default, secondary indexes in InnoDB tables are performed. If set to 0, storage engines can (but are not required to) assume that duplicate keys are not present in input data. Set to 0 to speed up imports of large tables to InnoDB. The storage engine will still issue a duplicate key error if it detects one, even if set to 0. +VARIABLE_COMMENT If set to 1, the default, secondary indexes in InnoDB tables are performed. If set to 0, storage engines can (but are not required to) assume that duplicate keys are not present in input data. Set to 0 to speed up imports of large tables to InnoDB. The storage engine will still issue a duplicate key error if it detects one, even if set to 0 NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -4065,7 +4065,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME VERSION VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT Server version number. It may also include a suffix with configuration or build information. -debug indicates debugging support was enabled on the server, and -log indicates at least one of the binary log, general log or slow query log are enabled, for example 10.1.1-MariaDB-mariadb1precise-log. +VARIABLE_COMMENT Server version number. It may also include a suffix with configuration or build information. -debug indicates debugging support was enabled on the server, and -log indicates at least one of the binary log, general log or slow query log are enabled, for example 10.1.1-MariaDB-mariadb1precise-log NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -4075,7 +4075,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME VERSION_COMMENT VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT Value of the COMPILATION_COMMENT option specified by CMake when building MariaDB, for example mariadb.org binary distribution. +VARIABLE_COMMENT Value of the COMPILATION_COMMENT option specified by CMake when building MariaDB, for example mariadb.org binary distribution NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -4085,7 +4085,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME VERSION_COMPILE_MACHINE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT The machine type or architecture MariaDB was built on, for example i686. +VARIABLE_COMMENT The machine type or architecture MariaDB was built on, for example i686 NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -4095,7 +4095,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME VERSION_COMPILE_OS VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT Operating system that MariaDB was built on, for example debian-linux-gnu. +VARIABLE_COMMENT Operating system that MariaDB was built on, for example debian-linux-gnu NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -4162,7 +4162,7 @@ VARIABLE_NAME LOG_TC_SIZE GLOBAL_VALUE_ORIGIN AUTO VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Size of transaction coordinator log. +VARIABLE_COMMENT Size of transaction coordinator log ENUM_VALUE_LIST NULL READ_ONLY YES COMMAND_LINE_ARGUMENT REQUIRED diff --git a/mysql-test/suite/sys_vars/r/sysvars_server_notembedded,32bit.rdiff b/mysql-test/suite/sys_vars/r/sysvars_server_notembedded,32bit.rdiff index 31978fd0bf9..2015b5a4a48 100644 --- a/mysql-test/suite/sys_vars/r/sysvars_server_notembedded,32bit.rdiff +++ b/mysql-test/suite/sys_vars/r/sysvars_server_notembedded,32bit.rdiff @@ -6,7 +6,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Block size to be used for Aria index pages. + VARIABLE_COMMENT Block size to be used for Aria index pages NUMERIC_MIN_VALUE 4096 NUMERIC_MAX_VALUE 32768 @@ -54,7 +54,7 @@ @@ -15,7 +15,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Interval between tries to do an automatic checkpoints. In seconds; 0 means 'no automatic checkpoints' which makes sense only for testing. + VARIABLE_COMMENT Interval between tries to do an automatic checkpoints. In seconds; 0 means 'no automatic checkpoints' which makes sense only for testing NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 @@ -64,7 +64,7 @@ @@ -24,7 +24,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Number of bytes that the transaction log has to grow between checkpoints before a new checkpoint is written to the log. + VARIABLE_COMMENT Number of bytes that the transaction log has to grow between checkpoints before a new checkpoint is written to the log NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 @@ -84,7 +84,7 @@ @@ -33,7 +33,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Number of consecutive log recovery failures after which logs will be automatically deleted to cure the problem; 0 (the default) disables the feature. + VARIABLE_COMMENT Number of consecutive log recovery failures after which logs will be automatically deleted to cure the problem; 0 (the default) disables the feature NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 255 @@ -104,7 +104,7 @@ @@ -60,7 +60,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT This characterizes the number of hits a hot block has to be untouched until it is considered aged enough to be downgraded to a warm block. This specifies the percentage ratio of that number of hits to the total number of blocks in the page cache. + VARIABLE_COMMENT This characterizes the number of hits a hot block has to be untouched until it is considered aged enough to be downgraded to a warm block. This specifies the percentage ratio of that number of hits to the total number of blocks in the page cache NUMERIC_MIN_VALUE 100 -NUMERIC_MAX_VALUE 18446744073709551615 +NUMERIC_MAX_VALUE 4294967295 @@ -82,7 +82,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Number of hash buckets for open and changed files. If you have a lot of Aria files open you should increase this for faster flush of changes. A good value is probably 1/10 of number of possible open Aria files. + VARIABLE_COMMENT Number of hash buckets for open and changed files. If you have a lot of Aria files open you should increase this for faster flush of changes. A good value is probably 1/10 of number of possible open Aria files NUMERIC_MIN_VALUE 128 NUMERIC_MAX_VALUE 16384 @@ -214,7 +214,7 @@ @@ -91,12 +91,12 @@ VARIABLE_SCOPE SESSION -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Number of threads to use when repairing Aria tables. The value of 1 disables parallel repair. + VARIABLE_COMMENT Number of threads to use when repairing Aria tables. The value of 1 disables parallel repair NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 128 @@ -227,7 +227,7 @@ VARIABLE_TYPE BIGINT UNSIGNED - VARIABLE_COMMENT The buffer that is allocated when sorting the index when doing a REPAIR or when creating indexes with CREATE INDEX or ALTER TABLE. + VARIABLE_COMMENT The buffer that is allocated when sorting the index when doing a REPAIR or when creating indexes with CREATE INDEX or ALTER TABLE NUMERIC_MIN_VALUE 16376 -NUMERIC_MAX_VALUE 1152921504606846975 +NUMERIC_MAX_VALUE 268435455 @@ -145,7 +145,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT If non-zero, binlog write will wait at most binlog_commit_wait_usec microseconds for at least this many commits to queue up for group commit to the binlog. This can reduce I/O on the binlog and provide increased opportunity for parallel apply on the slave, but too high a value will decrease commit throughput. + VARIABLE_COMMENT If non-zero, binlog write will wait at most binlog_commit_wait_usec microseconds for at least this many commits to queue up for group commit to the binlog. This can reduce I/O on the binlog and provide increased opportunity for parallel apply on the slave, but too high a value will decrease commit throughput NUMERIC_MIN_VALUE 0 -NUMERIC_MAX_VALUE 18446744073709551615 +NUMERIC_MAX_VALUE 4294967295 @@ -157,7 +157,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Maximum time, in microseconds, to wait for more commits to queue up for binlog group commit. Only takes effect if the value of binlog_commit_wait_count is non-zero. + VARIABLE_COMMENT Maximum time, in microseconds, to wait for more commits to queue up for binlog group commit. Only takes effect if the value of binlog_commit_wait_count is non-zero NUMERIC_MIN_VALUE 0 -NUMERIC_MAX_VALUE 18446744073709551615 +NUMERIC_MAX_VALUE 4294967295 @@ -170,7 +170,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT If non-zero, binary logs will be purged after binlog_expire_logs_seconds seconds; It and expire_logs_days are linked, such that changes in one are converted into the other. Possible purges happen at startup and at binary log rotation. + VARIABLE_COMMENT If non-zero, binary logs will be purged after binlog_expire_logs_seconds seconds; It and expire_logs_days are linked, such that changes in one are converted into the other. Possible purges happen at startup and at binary log rotation NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 8553600 @@ -437,7 +437,7 @@ @@ -188,12 +188,12 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT The maximum size of a row-based binary log event in bytes. Rows will be grouped into events smaller than this size if possible. The value has to be a multiple of 256. + VARIABLE_COMMENT The maximum size of a row-based binary log event in bytes. Rows will be grouped into events smaller than this size if possible. The value has to be a multiple of 256 NUMERIC_MIN_VALUE 256 NUMERIC_MAX_VALUE 4294967040 @@ -557,7 +557,7 @@ VARIABLE_TYPE BIGINT UNSIGNED - VARIABLE_COMMENT The size of the statement cache for updates to non-transactional engines for the binary log. If you often use statements updating a great number of rows, you can increase this to get more performance. + VARIABLE_COMMENT The size of the statement cache for updates to non-transactional engines for the binary log. If you often use statements updating a great number of rows, you can increase this to get more performance NUMERIC_MIN_VALUE 4096 -NUMERIC_MAX_VALUE 18446744073709551615 +NUMERIC_MAX_VALUE 4294967295 @@ -269,7 +269,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT After inserting delayed_insert_limit rows, the INSERT DELAYED handler will check if there are any SELECT statements pending. If so, it allows these to execute before continuing. + VARIABLE_COMMENT After inserting delayed_insert_limit rows, the INSERT DELAYED handler will check if there are any SELECT statements pending. If so, it allows these to execute before continuing NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 4294967295 @@ -914,7 +914,7 @@ @@ -350,7 +350,7 @@ VARIABLE_SCOPE SESSION -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Number of bytes used for a histogram. If set to 0, no histograms are created by ANALYZE. + VARIABLE_COMMENT Number of bytes used for a histogram. If set to 0, no histograms are created by ANALYZE NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 255 @@ -1434,7 +1434,7 @@ @@ -359,7 +359,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT How many host names should be cached to avoid resolving. + VARIABLE_COMMENT How many host names should be cached to avoid resolving NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 65536 @@ -1544,7 +1544,7 @@ @@ -404,7 +404,7 @@ VARIABLE_SCOPE SESSION -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Timeout in seconds to wait for a lock before returning an error. + VARIABLE_COMMENT Timeout in seconds to wait for a lock before returning an error NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 31536000 @@ -1934,7 +1934,7 @@ @@ -466,7 +466,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Binary log will be rotated automatically when the size exceeds this value. + VARIABLE_COMMENT Binary log will be rotated automatically when the size exceeds this value NUMERIC_MIN_VALUE 4096 NUMERIC_MAX_VALUE 1073741824 @@ -2107,7 +2107,7 @@ @@ -729,7 +729,7 @@ VARIABLE_SCOPE SESSION -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Unused, will be removed. + VARIABLE_COMMENT Unused NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 2 @@ -2594,7 +2594,7 @@ @@ -738,7 +738,7 @@ VARIABLE_SCOPE SESSION -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT If the optimizer needs to enumerate join prefix of this size or larger, then it will try aggressively prune away the search space. + VARIABLE_COMMENT If the optimizer needs to enumerate join prefix of this size or larger, then it will try aggressively prune away the search space NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 62 @@ -2654,7 +2654,7 @@ @@ -747,7 +747,7 @@ VARIABLE_SCOPE SESSION -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT The maximum number of SEL_ARG objects created when optimizing a range. If more objects would be needed, the range will not be used by the optimizer. + VARIABLE_COMMENT The maximum number of SEL_ARG objects created when optimizing a range. If more objects would be needed, the range will not be used by the optimizer NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 @@ -2664,7 +2664,7 @@ @@ -774,7 +774,7 @@ VARIABLE_SCOPE SESSION -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Maximum depth of search performed by the query optimizer. Values larger than the number of relations in a query result in better query plans, but take longer to compile a query. Values smaller than the number of tables in a relation result in faster optimization, but may produce very bad query plans. If set to 0, the system will automatically pick a reasonable value. + VARIABLE_COMMENT Maximum depth of search performed by the query optimizer. Values larger than the number of relations in a query result in better query plans, but take longer to compile a query. Values smaller than the number of tables in a relation result in faster optimization, but may produce very bad query plans. If set to 0, the system will automatically pick a reasonable value NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 62 @@ -2754,7 +2754,7 @@ @@ -813,7 +813,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of instrumented user@host accounts. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Maximum number of instrumented user@host accounts. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 @@ -2834,7 +2834,7 @@ @@ -822,7 +822,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Size of the statement digest. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Size of the statement digest. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 @@ -2844,7 +2844,7 @@ @@ -831,7 +831,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Number of rows in EVENTS_STAGES_HISTORY_LONG. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Number of rows in EVENTS_STAGES_HISTORY_LONG. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 @@ -2854,7 +2854,7 @@ @@ -840,7 +840,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Number of rows per thread in EVENTS_STAGES_HISTORY. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Number of rows per thread in EVENTS_STAGES_HISTORY. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1024 @@ -2864,7 +2864,7 @@ @@ -849,7 +849,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Number of rows in EVENTS_STATEMENTS_HISTORY_LONG. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Number of rows in EVENTS_STATEMENTS_HISTORY_LONG. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 @@ -2874,7 +2874,7 @@ @@ -858,7 +858,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Number of rows per thread in EVENTS_STATEMENTS_HISTORY. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Number of rows per thread in EVENTS_STATEMENTS_HISTORY. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1024 @@ -2884,7 +2884,7 @@ @@ -867,7 +867,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Number of rows in EVENTS_TRANSACTIONS_HISTORY_LONG. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Number of rows in EVENTS_TRANSACTIONS_HISTORY_LONG. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 @@ -2894,7 +2894,7 @@ @@ -876,7 +876,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Number of rows per thread in EVENTS_TRANSACTIONS_HISTORY. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Number of rows per thread in EVENTS_TRANSACTIONS_HISTORY. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1024 @@ -2904,7 +2904,7 @@ @@ -885,7 +885,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Number of rows in EVENTS_WAITS_HISTORY_LONG. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Number of rows in EVENTS_WAITS_HISTORY_LONG. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 @@ -2914,7 +2914,7 @@ @@ -894,7 +894,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Number of rows per thread in EVENTS_WAITS_HISTORY. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Number of rows per thread in EVENTS_WAITS_HISTORY. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1024 @@ -2924,7 +2924,7 @@ @@ -903,7 +903,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of instrumented hosts. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Maximum number of instrumented hosts. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 @@ -2934,7 +2934,7 @@ @@ -912,7 +912,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Maximum number of condition instruments. + VARIABLE_COMMENT Maximum number of condition instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 256 @@ -2944,7 +2944,7 @@ @@ -921,7 +921,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of instrumented condition objects. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Maximum number of instrumented condition objects. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 @@ -2954,7 +2954,7 @@ @@ -930,7 +930,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum length considered for digest text, when stored in performance_schema tables. + VARIABLE_COMMENT Maximum length considered for digest text, when stored in performance_schema tables NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 1048576 @@ -2964,7 +2964,7 @@ @@ -939,7 +939,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Maximum number of file instruments. + VARIABLE_COMMENT Maximum number of file instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 256 @@ -2974,7 +2974,7 @@ @@ -948,7 +948,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Maximum number of opened instrumented files. + VARIABLE_COMMENT Maximum number of opened instrumented files NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 1048576 @@ -2984,7 +2984,7 @@ @@ -957,7 +957,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of instrumented files. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Maximum number of instrumented files. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 @@ -2994,7 +2994,7 @@ @@ -966,7 +966,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of index statistics for instrumented tables. Use 0 to disable, -1 for automated scaling. + VARIABLE_COMMENT Maximum number of index statistics for instrumented tables. Use 0 to disable, -1 for automated scaling NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 @@ -3004,7 +3004,7 @@ @@ -975,7 +975,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Maximum number of memory pool instruments. + VARIABLE_COMMENT Maximum number of memory pool instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 1024 @@ -3014,7 +3014,7 @@ @@ -984,7 +984,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of metadata locks. Use 0 to disable, -1 for automated scaling. + VARIABLE_COMMENT Maximum number of metadata locks. Use 0 to disable, -1 for automated scaling NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 104857600 @@ -3024,7 +3024,7 @@ @@ -993,7 +993,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Maximum number of mutex instruments. + VARIABLE_COMMENT Maximum number of mutex instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 256 @@ -3034,7 +3034,7 @@ @@ -1002,7 +1002,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of instrumented MUTEX objects. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Maximum number of instrumented MUTEX objects. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 104857600 @@ -3044,7 +3044,7 @@ @@ -1011,7 +1011,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of instrumented prepared statements. Use 0 to disable, -1 for automated scaling. + VARIABLE_COMMENT Maximum number of instrumented prepared statements. Use 0 to disable, -1 for automated scaling NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 @@ -3054,7 +3054,7 @@ @@ -1020,7 +1020,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of instrumented programs. Use 0 to disable, -1 for automated scaling. + VARIABLE_COMMENT Maximum number of instrumented programs. Use 0 to disable, -1 for automated scaling NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 @@ -3064,7 +3064,7 @@ @@ -1029,7 +1029,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Maximum number of rwlock instruments. + VARIABLE_COMMENT Maximum number of rwlock instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 256 @@ -3074,7 +3074,7 @@ @@ -1038,7 +1038,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of instrumented RWLOCK objects. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Maximum number of instrumented RWLOCK objects. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 104857600 @@ -3084,7 +3084,7 @@ @@ -1047,7 +1047,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Maximum number of socket instruments. + VARIABLE_COMMENT Maximum number of socket instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 256 @@ -3094,7 +3094,7 @@ @@ -1056,7 +1056,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of opened instrumented sockets. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Maximum number of opened instrumented sockets. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 @@ -3104,7 +3104,7 @@ @@ -1065,7 +1065,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum length of displayed sql text. + VARIABLE_COMMENT Maximum length of displayed sql text NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 1048576 @@ -3114,7 +3114,7 @@ @@ -1074,7 +1074,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Maximum number of stage instruments. + VARIABLE_COMMENT Maximum number of stage instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 256 @@ -3124,7 +3124,7 @@ @@ -1083,7 +1083,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Maximum number of statement instruments. + VARIABLE_COMMENT Maximum number of statement instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 256 @@ -3134,7 +3134,7 @@ @@ -1092,7 +1092,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Number of rows per thread in EVENTS_STATEMENTS_CURRENT. + VARIABLE_COMMENT Number of rows per thread in EVENTS_STATEMENTS_CURRENT NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 256 @@ -3144,7 +3144,7 @@ @@ -1101,7 +1101,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of opened instrumented tables. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Maximum number of opened instrumented tables. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 @@ -3154,7 +3154,7 @@ @@ -1110,7 +1110,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of instrumented tables. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Maximum number of instrumented tables. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 @@ -3164,7 +3164,7 @@ @@ -1119,7 +1119,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of lock statistics for instrumented tables. Use 0 to disable, -1 for automated scaling. + VARIABLE_COMMENT Maximum number of lock statistics for instrumented tables. Use 0 to disable, -1 for automated scaling NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 @@ -3174,7 +3174,7 @@ @@ -1128,7 +1128,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Maximum number of thread instruments. + VARIABLE_COMMENT Maximum number of thread instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 256 @@ -3184,7 +3184,7 @@ @@ -1137,7 +1137,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of instrumented threads. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Maximum number of instrumented threads. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 @@ -3194,7 +3194,7 @@ @@ -1146,7 +1146,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Size of session attribute string buffer per thread. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Size of session attribute string buffer per thread. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 @@ -3204,7 +3204,7 @@ @@ -1155,7 +1155,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of rows in SETUP_ACTORS. + VARIABLE_COMMENT Maximum number of rows in SETUP_ACTORS NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1024 @@ -3214,7 +3214,7 @@ @@ -1164,7 +1164,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of rows in SETUP_OBJECTS. + VARIABLE_COMMENT Maximum number of rows in SETUP_OBJECTS NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 @@ -3224,7 +3224,7 @@ @@ -1173,7 +1173,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of instrumented users. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Maximum number of instrumented users. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 @@ -3274,7 +3274,7 @@ @@ -1191,7 +1191,7 @@ VARIABLE_SCOPE SESSION -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Number of statements about which profiling information is maintained. If set to 0, no profiles are stored. See SHOW PROFILES. + VARIABLE_COMMENT Number of statements about which profiling information is maintained. If set to 0, no profiles are stored. See SHOW PROFILES NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 100 @@ -3304,7 +3304,7 @@ @@ -1200,7 +1200,7 @@ VARIABLE_SCOPE SESSION -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Seconds between sending progress reports to the client for time-consuming statements. Set to 0 to disable progress reporting. + VARIABLE_COMMENT Seconds between sending progress reports to the client for time-consuming statements. Set to 0 to disable progress reporting NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 @@ -3364,7 +3364,7 @@ @@ -1331,7 +1331,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT The tracing level for semi-sync replication. + VARIABLE_COMMENT The tracing level for semi-sync replication NUMERIC_MIN_VALUE 0 -NUMERIC_MAX_VALUE 18446744073709551615 +NUMERIC_MAX_VALUE 4294967295 @@ -1344,7 +1344,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT The tracing level for semi-sync replication. + VARIABLE_COMMENT The tracing level for semi-sync replication NUMERIC_MIN_VALUE 0 -NUMERIC_MAX_VALUE 18446744073709551615 +NUMERIC_MAX_VALUE 4294967295 @@ -1366,7 +1366,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Maximum number of parallel threads to use on slave for events in a single replication domain. When using multiple domains, this can be used to limit a single domain from grabbing all threads and thus stalling other domains. The default of 0 means to allow a domain to grab as many threads as it wants, up to the value of slave_parallel_threads. + VARIABLE_COMMENT Maximum number of parallel threads to use on slave for events in a single replication domain. When using multiple domains, this can be used to limit a single domain from grabbing all threads and thus stalling other domains. The default of 0 means to allow a domain to grab as many threads as it wants, up to the value of slave_parallel_threads NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 16383 @@ -4044,7 +4044,7 @@ @@ -1375,7 +1375,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT The maximum packet length to sent successfully from the master to slave. + VARIABLE_COMMENT The maximum packet length to sent successfully from the master to slave NUMERIC_MIN_VALUE 1024 NUMERIC_MAX_VALUE 1073741824 @@ -4074,7 +4074,7 @@ @@ -1384,7 +1384,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Limit on how much memory SQL threads should use per parallel replication thread when reading ahead in the relay log looking for opportunities for parallel replication. Only used when --slave-parallel-threads > 0. + VARIABLE_COMMENT Limit on how much memory SQL threads should use per parallel replication thread when reading ahead in the relay log looking for opportunities for parallel replication. Only used when --slave-parallel-threads > 0 NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 2147483647 @@ -4094,7 +4094,7 @@ @@ -1447,7 +1447,7 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT The soft upper limit for number of cached stored routines for one connection. + VARIABLE_COMMENT The soft upper limit for number of cached stored routines for one connection NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 524288 @@ -4564,7 +4564,7 @@ @@ -1479,7 +1479,7 @@ NUMERIC_MAX_VALUE 16384 @@ -4797,7 +4797,7 @@ VARIABLE_TYPE BIGINT UNSIGNED - VARIABLE_COMMENT Max size for data for an internal temporary on-disk MyISAM or Aria table. + VARIABLE_COMMENT Max size for data for an internal temporary on-disk MyISAM or Aria table NUMERIC_MIN_VALUE 1024 -NUMERIC_MAX_VALUE 18446744073709551615 +NUMERIC_MAX_VALUE 4294967295 @@ -1488,7 +1488,7 @@ READ_ONLY NO @@ -4807,7 +4807,7 @@ VARIABLE_TYPE BIGINT UNSIGNED - VARIABLE_COMMENT If an internal in-memory temporary table exceeds this size, MariaDB will automatically convert it to an on-disk MyISAM or Aria table. Same as tmp_table_size. + VARIABLE_COMMENT If an internal in-memory temporary table exceeds this size, MariaDB will automatically convert it to an on-disk MyISAM or Aria table. Same as tmp_table_size NUMERIC_MIN_VALUE 0 -NUMERIC_MAX_VALUE 18446744073709551615 +NUMERIC_MAX_VALUE 4294967295 @@ -1497,7 +1497,7 @@ READ_ONLY NO @@ -4817,14 +4817,14 @@ VARIABLE_TYPE BIGINT UNSIGNED - VARIABLE_COMMENT Alias for tmp_memory_table_size. If an internal in-memory temporary table exceeds this size, MariaDB will automatically convert it to an on-disk MyISAM or Aria table. + VARIABLE_COMMENT Alias for tmp_memory_table_size. If an internal in-memory temporary table exceeds this size, MariaDB will automatically convert it to an on-disk MyISAM or Aria table NUMERIC_MIN_VALUE 0 -NUMERIC_MAX_VALUE 18446744073709551615 +NUMERIC_MAX_VALUE 4294967295 @@ -1536,6 +1536,6 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Size of transaction coordinator log. + VARIABLE_COMMENT Size of transaction coordinator log ENUM_VALUE_LIST NULL READ_ONLY YES diff --git a/mysql-test/suite/sys_vars/r/sysvars_server_notembedded,aix.rdiff b/mysql-test/suite/sys_vars/r/sysvars_server_notembedded,aix.rdiff index 262be557cff..d6614db7b92 100644 --- a/mysql-test/suite/sys_vars/r/sysvars_server_notembedded,aix.rdiff +++ b/mysql-test/suite/sys_vars/r/sysvars_server_notembedded,aix.rdiff @@ -1,6 +1,6 @@ --- a/mysql-test/suite/sys_vars/r/sysvars_server_notembedded.result +++ b/mysql-test/suite/sys_vars/r/sysvars_server_notembedded.result -@@ -4639,99 +4639,9 @@ +@@ -4649,99 +4649,9 @@ NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -51,7 +51,7 @@ -VARIABLE_NAME THREAD_POOL_OVERSUBSCRIBE -VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE INT UNSIGNED --VARIABLE_COMMENT How many additional active worker threads in a group are allowed. +-VARIABLE_COMMENT How many additional active worker threads in a group are allowed -NUMERIC_MIN_VALUE 1 -NUMERIC_MAX_VALUE 1000 -NUMERIC_BLOCK_SIZE 1 @@ -61,7 +61,7 @@ -VARIABLE_NAME THREAD_POOL_PRIORITY -VARIABLE_SCOPE SESSION -VARIABLE_TYPE ENUM --VARIABLE_COMMENT Threadpool priority. High priority connections usually start executing earlier than low priority.If priority set to 'auto', the the actual priority(low or high) is determined based on whether or not connection is inside transaction. +-VARIABLE_COMMENT Threadpool priority. High priority connections usually start executing earlier than low priority.If priority set to 'auto', the the actual priority(low or high) is determined based on whether or not connection is inside transaction -NUMERIC_MIN_VALUE NULL -NUMERIC_MAX_VALUE NULL -NUMERIC_BLOCK_SIZE NULL @@ -81,7 +81,7 @@ -VARIABLE_NAME THREAD_POOL_SIZE -VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE INT UNSIGNED --VARIABLE_COMMENT Number of thread groups in the pool. This parameter is roughly equivalent to maximum number of concurrently executing threads (threads in a waiting state do not count as executing). +-VARIABLE_COMMENT Number of thread groups in the pool. This parameter is roughly equivalent to maximum number of concurrently executing threads (threads in a waiting state do not count as executing) -NUMERIC_MIN_VALUE 1 -NUMERIC_MAX_VALUE 100000 -NUMERIC_BLOCK_SIZE 1 @@ -91,7 +91,7 @@ -VARIABLE_NAME THREAD_POOL_STALL_LIMIT -VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE INT UNSIGNED --VARIABLE_COMMENT Maximum query execution time in milliseconds,before an executing non-yielding thread is considered stalled.If a worker thread is stalled, additional worker thread may be created to handle remaining clients. +-VARIABLE_COMMENT Maximum query execution time in milliseconds,before an executing non-yielding thread is considered stalled.If a worker thread is stalled, additional worker thread may be created to handle remaining clients -NUMERIC_MIN_VALUE 1 -NUMERIC_MAX_VALUE 4294967295 -NUMERIC_BLOCK_SIZE 1 diff --git a/mysql-test/suite/sys_vars/r/sysvars_server_notembedded,win.rdiff b/mysql-test/suite/sys_vars/r/sysvars_server_notembedded,win.rdiff index acee8a39b43..f6dea38e212 100644 --- a/mysql-test/suite/sys_vars/r/sysvars_server_notembedded,win.rdiff +++ b/mysql-test/suite/sys_vars/r/sysvars_server_notembedded,win.rdiff @@ -1,42 +1,42 @@ --- suite/sys_vars/r/sysvars_server_notembedded.result +++ suite/sys_vars/r/sysvars_server_notembedded.reject -@@ -34,7 +34,7 @@ +@@ -44,7 +44,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ARIA_BLOCK_SIZE VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Block size to be used for Aria index pages. + VARIABLE_COMMENT Block size to be used for Aria index pages NUMERIC_MIN_VALUE 4096 NUMERIC_MAX_VALUE 32768 -@@ -44,7 +44,7 @@ +@@ -54,7 +54,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ARIA_CHECKPOINT_INTERVAL VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Interval between tries to do an automatic checkpoints. In seconds; 0 means 'no automatic checkpoints' which makes sense only for testing. + VARIABLE_COMMENT Interval between tries to do an automatic checkpoints. In seconds; 0 means 'no automatic checkpoints' which makes sense only for testing NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 -@@ -54,7 +54,7 @@ +@@ -64,7 +64,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ARIA_CHECKPOINT_LOG_ACTIVITY VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Number of bytes that the transaction log has to grow between checkpoints before a new checkpoint is written to the log. + VARIABLE_COMMENT Number of bytes that the transaction log has to grow between checkpoints before a new checkpoint is written to the log NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 -@@ -74,7 +74,7 @@ +@@ -84,7 +84,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME ARIA_FORCE_START_AFTER_RECOVERY_FAILURES VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Number of consecutive log recovery failures after which logs will be automatically deleted to cure the problem; 0 (the default) disables the feature. + VARIABLE_COMMENT Number of consecutive log recovery failures after which logs will be automatically deleted to cure the problem; 0 (the default) disables the feature NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 255 -@@ -94,7 +94,7 @@ +@@ -104,7 +104,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ARIA_GROUP_COMMIT_INTERVAL VARIABLE_SCOPE GLOBAL @@ -45,7 +45,7 @@ VARIABLE_COMMENT Interval between commits in microseconds (1/1000000 sec). 0 stands for no waiting for other threads to come and do a commit in "hard" mode and no sync()/commit at all in "soft" mode. Option has only an effect if aria_group_commit is used NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 -@@ -114,7 +114,7 @@ +@@ -124,7 +124,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ARIA_LOG_FILE_SIZE VARIABLE_SCOPE GLOBAL @@ -54,20 +54,20 @@ VARIABLE_COMMENT Limit for transaction log size NUMERIC_MIN_VALUE 8388608 NUMERIC_MAX_VALUE 4294967295 -@@ -144,10 +144,10 @@ +@@ -154,10 +154,10 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ARIA_PAGECACHE_AGE_THRESHOLD VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT This characterizes the number of hits a hot block has to be untouched until it is considered aged enough to be downgraded to a warm block. This specifies the percentage ratio of that number of hits to the total number of blocks in the page cache. + VARIABLE_COMMENT This characterizes the number of hits a hot block has to be untouched until it is considered aged enough to be downgraded to a warm block. This specifies the percentage ratio of that number of hits to the total number of blocks in the page cache NUMERIC_MIN_VALUE 100 -NUMERIC_MAX_VALUE 18446744073709551615 +NUMERIC_MAX_VALUE 4294967295 NUMERIC_BLOCK_SIZE 100 ENUM_VALUE_LIST NULL READ_ONLY NO -@@ -164,7 +164,7 @@ +@@ -174,7 +174,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ARIA_PAGECACHE_DIVISION_LIMIT VARIABLE_SCOPE GLOBAL @@ -76,25 +76,25 @@ VARIABLE_COMMENT The minimum percentage of warm blocks in key cache NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 100 -@@ -174,7 +174,7 @@ +@@ -184,7 +184,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ARIA_PAGECACHE_FILE_HASH_SIZE VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Number of hash buckets for open and changed files. If you have a lot of Aria files open you should increase this for faster flush of changes. A good value is probably 1/10 of number of possible open Aria files. + VARIABLE_COMMENT Number of hash buckets for open and changed files. If you have a lot of Aria files open you should increase this for faster flush of changes. A good value is probably 1/10 of number of possible open Aria files NUMERIC_MIN_VALUE 128 NUMERIC_MAX_VALUE 16384 -@@ -204,7 +204,7 @@ +@@ -214,7 +214,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME ARIA_REPAIR_THREADS VARIABLE_SCOPE SESSION -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Number of threads to use when repairing Aria tables. The value of 1 disables parallel repair. + VARIABLE_COMMENT Number of threads to use when repairing Aria tables. The value of 1 disables parallel repair NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 128 -@@ -274,7 +274,7 @@ +@@ -284,7 +284,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME AUTO_INCREMENT_INCREMENT VARIABLE_SCOPE SESSION @@ -103,7 +103,7 @@ VARIABLE_COMMENT Auto-increment columns are incremented by this NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 65535 -@@ -284,7 +284,7 @@ +@@ -294,7 +294,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME AUTO_INCREMENT_OFFSET VARIABLE_SCOPE SESSION @@ -112,7 +112,7 @@ VARIABLE_COMMENT Offset added to Auto-increment columns. Used when auto-increment-increment != 1 NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 65535 -@@ -294,7 +294,7 @@ +@@ -304,7 +304,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME BACK_LOG VARIABLE_SCOPE GLOBAL @@ -121,13 +121,13 @@ VARIABLE_COMMENT The number of outstanding connection requests MariaDB can have. This comes into play when the main MariaDB thread gets very many connection requests in a very short time NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 65535 -@@ -364,20 +364,20 @@ +@@ -384,20 +384,20 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME BINLOG_COMMIT_WAIT_COUNT VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT If non-zero, binlog write will wait at most binlog_commit_wait_usec microseconds for at least this many commits to queue up for group commit to the binlog. This can reduce I/O on the binlog and provide increased opportunity for parallel apply on the slave, but too high a value will decrease commit throughput. + VARIABLE_COMMENT If non-zero, binlog write will wait at most binlog_commit_wait_usec microseconds for at least this many commits to queue up for group commit to the binlog. This can reduce I/O on the binlog and provide increased opportunity for parallel apply on the slave, but too high a value will decrease commit throughput NUMERIC_MIN_VALUE 0 -NUMERIC_MAX_VALUE 18446744073709551615 +NUMERIC_MAX_VALUE 4294967295 @@ -139,23 +139,23 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Maximum time, in microseconds, to wait for more commits to queue up for binlog group commit. Only takes effect if the value of binlog_commit_wait_count is non-zero. + VARIABLE_COMMENT Maximum time, in microseconds, to wait for more commits to queue up for binlog group commit. Only takes effect if the value of binlog_commit_wait_count is non-zero NUMERIC_MIN_VALUE 0 -NUMERIC_MAX_VALUE 18446744073709551615 +NUMERIC_MAX_VALUE 4294967295 NUMERIC_BLOCK_SIZE 1 ENUM_VALUE_LIST NULL READ_ONLY NO -@@ -394,7 +394,7 @@ - COMMAND_LINE_ARGUMENT OPTIONAL +@@ -424,7 +424,7 @@ + COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME BINLOG_EXPIRE_LOGS_SECONDS VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT If non-zero, binary logs will be purged after binlog_expire_logs_seconds seconds; It and expire_logs_days are linked, such that changes in one are converted into the other. Possible purges happen at startup and at binary log rotation. + VARIABLE_COMMENT If non-zero, binary logs will be purged after binlog_expire_logs_seconds seconds; It and expire_logs_days are linked, such that changes in one are converted into the other. Possible purges happen at startup and at binary log rotation NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 8553600 -@@ -654,7 +654,7 @@ +@@ -774,7 +774,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME CONNECT_TIMEOUT VARIABLE_SCOPE GLOBAL @@ -164,7 +164,7 @@ VARIABLE_COMMENT The number of seconds the mysqld server is waiting for a connect packet before responding with 'Bad handshake' NUMERIC_MIN_VALUE 2 NUMERIC_MAX_VALUE 31536000 -@@ -704,7 +704,7 @@ +@@ -804,7 +804,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME DEADLOCK_SEARCH_DEPTH_LONG VARIABLE_SCOPE SESSION @@ -173,7 +173,7 @@ VARIABLE_COMMENT Long search depth for the two-step deadlock detection NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 33 -@@ -714,7 +714,7 @@ +@@ -814,7 +814,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME DEADLOCK_SEARCH_DEPTH_SHORT VARIABLE_SCOPE SESSION @@ -182,7 +182,7 @@ VARIABLE_COMMENT Short search depth for the two-step deadlock detection NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 32 -@@ -724,7 +724,7 @@ +@@ -824,7 +824,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME DEADLOCK_TIMEOUT_LONG VARIABLE_SCOPE SESSION @@ -191,7 +191,7 @@ VARIABLE_COMMENT Long timeout for the two-step deadlock detection (in microseconds) NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 -@@ -734,7 +734,7 @@ +@@ -834,7 +834,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME DEADLOCK_TIMEOUT_SHORT VARIABLE_SCOPE SESSION @@ -200,7 +200,7 @@ VARIABLE_COMMENT Short timeout for the two-step deadlock detection (in microseconds) NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 -@@ -794,7 +794,7 @@ +@@ -894,7 +894,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME DEFAULT_WEEK_FORMAT VARIABLE_SCOPE SESSION @@ -209,16 +209,16 @@ VARIABLE_COMMENT The default week format used by WEEK() functions NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 7 -@@ -804,7 +804,7 @@ +@@ -904,7 +904,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME DELAYED_INSERT_LIMIT VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT After inserting delayed_insert_limit rows, the INSERT DELAYED handler will check if there are any SELECT statements pending. If so, it allows these to execute before continuing. + VARIABLE_COMMENT After inserting delayed_insert_limit rows, the INSERT DELAYED handler will check if there are any SELECT statements pending. If so, it allows these to execute before continuing NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 4294967295 -@@ -814,7 +814,7 @@ +@@ -914,7 +914,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME DELAYED_INSERT_TIMEOUT VARIABLE_SCOPE GLOBAL @@ -227,7 +227,7 @@ VARIABLE_COMMENT How long a INSERT DELAYED thread should wait for INSERT statements before terminating NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 31536000 -@@ -824,7 +824,7 @@ +@@ -924,7 +924,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME DELAYED_QUEUE_SIZE VARIABLE_SCOPE GLOBAL @@ -236,7 +236,7 @@ VARIABLE_COMMENT What size queue (in rows) should be allocated for handling INSERT DELAYED. If the queue becomes full, any client that does INSERT DELAYED will wait until there is room in the queue again NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 4294967295 -@@ -854,7 +854,7 @@ +@@ -954,7 +954,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME DIV_PRECISION_INCREMENT VARIABLE_SCOPE SESSION @@ -245,7 +245,7 @@ VARIABLE_COMMENT Precision of the result of '/' operator will be increased on that value NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 38 -@@ -974,7 +974,7 @@ +@@ -1074,7 +1074,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME EXTRA_MAX_CONNECTIONS VARIABLE_SCOPE GLOBAL @@ -254,7 +254,7 @@ VARIABLE_COMMENT The number of connections on extra-port NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 100000 -@@ -1004,7 +1004,7 @@ +@@ -1104,7 +1104,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME FLUSH_TIME VARIABLE_SCOPE GLOBAL @@ -263,7 +263,7 @@ VARIABLE_COMMENT A dedicated thread is created to flush all tables at the given interval NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 31536000 -@@ -1034,7 +1034,7 @@ +@@ -1134,7 +1134,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME FT_MAX_WORD_LEN VARIABLE_SCOPE GLOBAL @@ -272,7 +272,7 @@ VARIABLE_COMMENT The maximum length of the word to be included in a FULLTEXT index. Note: FULLTEXT indexes must be rebuilt after changing this variable NUMERIC_MIN_VALUE 10 NUMERIC_MAX_VALUE 84 -@@ -1044,7 +1044,7 @@ +@@ -1144,7 +1144,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME FT_MIN_WORD_LEN VARIABLE_SCOPE GLOBAL @@ -281,7 +281,7 @@ VARIABLE_COMMENT The minimum length of the word to be included in a FULLTEXT index. Note: FULLTEXT indexes must be rebuilt after changing this variable NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 84 -@@ -1054,7 +1054,7 @@ +@@ -1154,7 +1154,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME FT_QUERY_EXPANSION_LIMIT VARIABLE_SCOPE GLOBAL @@ -290,25 +290,25 @@ VARIABLE_COMMENT Number of best matches to use for query expansion NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 1000 -@@ -1304,7 +1304,7 @@ +@@ -1404,7 +1404,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HISTOGRAM_SIZE VARIABLE_SCOPE SESSION -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Number of bytes used for a histogram. If set to 0, no histograms are created by ANALYZE. + VARIABLE_COMMENT Number of bytes used for a histogram. If set to 0, no histograms are created by ANALYZE NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 255 -@@ -1334,7 +1334,7 @@ +@@ -1434,7 +1434,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HOST_CACHE_SIZE VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT How many host names should be cached to avoid resolving. + VARIABLE_COMMENT How many host names should be cached to avoid resolving NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 65536 -@@ -1357,7 +1357,7 @@ +@@ -1457,7 +1457,7 @@ VARIABLE_TYPE INT UNSIGNED VARIABLE_COMMENT The number of seconds the server waits for read-only idle transaction NUMERIC_MIN_VALUE 0 @@ -317,7 +317,7 @@ NUMERIC_BLOCK_SIZE 1 ENUM_VALUE_LIST NULL READ_ONLY NO -@@ -1367,7 +1367,7 @@ +@@ -1467,7 +1467,7 @@ VARIABLE_TYPE INT UNSIGNED VARIABLE_COMMENT The number of seconds the server waits for idle transaction NUMERIC_MIN_VALUE 0 @@ -326,7 +326,7 @@ NUMERIC_BLOCK_SIZE 1 ENUM_VALUE_LIST NULL READ_ONLY NO -@@ -1377,7 +1377,7 @@ +@@ -1477,7 +1477,7 @@ VARIABLE_TYPE INT UNSIGNED VARIABLE_COMMENT The number of seconds the server waits for write idle transaction NUMERIC_MIN_VALUE 0 @@ -335,7 +335,7 @@ NUMERIC_BLOCK_SIZE 1 ENUM_VALUE_LIST NULL READ_ONLY NO -@@ -1444,7 +1444,7 @@ +@@ -1544,7 +1544,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME INTERACTIVE_TIMEOUT VARIABLE_SCOPE SESSION @@ -344,7 +344,7 @@ VARIABLE_COMMENT The number of seconds the server waits for activity on an interactive connection before closing it NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 31536000 -@@ -1494,7 +1494,7 @@ +@@ -1594,7 +1594,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME JOIN_CACHE_LEVEL VARIABLE_SCOPE SESSION @@ -353,7 +353,7 @@ VARIABLE_COMMENT Controls what join operations can be executed with join buffers. Odd numbers are used for plain join buffers while even numbers are used for linked buffers NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 8 -@@ -1672,19 +1672,9 @@ +@@ -1772,19 +1772,9 @@ ENUM_VALUE_LIST OFF,ON READ_ONLY NO COMMAND_LINE_ARGUMENT OPTIONAL @@ -371,10 +371,10 @@ VARIABLE_SCOPE SESSION -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Timeout in seconds to wait for a lock before returning an error. + VARIABLE_COMMENT Timeout in seconds to wait for a lock before returning an error NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 31536000 -@@ -1834,7 +1824,7 @@ +@@ -1934,7 +1924,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME LOG_SLOW_MAX_WARNINGS VARIABLE_SCOPE SESSION @@ -383,7 +383,7 @@ VARIABLE_COMMENT Max numbers of warnings printed to slow query log per statement NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 1000 -@@ -1844,7 +1834,7 @@ +@@ -1984,7 +1974,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME LOG_SLOW_RATE_LIMIT VARIABLE_SCOPE SESSION @@ -392,7 +392,7 @@ VARIABLE_COMMENT Write to slow log every #th slow query. Set to 1 to log everything. Increase it to reduce the size of the slow or the performance impact of slow logging NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 4294967295 -@@ -1874,7 +1864,7 @@ +@@ -2014,7 +2004,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME LOG_WARNINGS VARIABLE_SCOPE SESSION @@ -401,7 +401,7 @@ VARIABLE_COMMENT Log some non critical warnings to the error log.Value can be between 0 and 11. Higher values mean more verbosity NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 -@@ -1934,7 +1924,7 @@ +@@ -2074,7 +2064,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME MAX_ALLOWED_PACKET VARIABLE_SCOPE SESSION @@ -410,16 +410,16 @@ VARIABLE_COMMENT Max packet length to send to or receive from the server NUMERIC_MIN_VALUE 1024 NUMERIC_MAX_VALUE 1073741824 -@@ -1954,7 +1944,7 @@ +@@ -2094,7 +2084,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_BINLOG_SIZE VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Binary log will be rotated automatically when the size exceeds this value. + VARIABLE_COMMENT Binary log will be rotated automatically when the size exceeds this value NUMERIC_MIN_VALUE 4096 NUMERIC_MAX_VALUE 1073741824 -@@ -1974,7 +1964,7 @@ +@@ -2124,7 +2114,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_CONNECTIONS VARIABLE_SCOPE GLOBAL @@ -428,7 +428,7 @@ VARIABLE_COMMENT The number of simultaneous clients allowed NUMERIC_MIN_VALUE 10 NUMERIC_MAX_VALUE 100000 -@@ -1984,7 +1974,7 @@ +@@ -2134,7 +2124,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_CONNECT_ERRORS VARIABLE_SCOPE GLOBAL @@ -437,7 +437,7 @@ VARIABLE_COMMENT If there is more than this number of interrupted connections from a host this host will be blocked from further connections NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 4294967295 -@@ -1994,7 +1984,7 @@ +@@ -2144,7 +2134,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_DELAYED_THREADS VARIABLE_SCOPE SESSION @@ -446,7 +446,7 @@ VARIABLE_COMMENT Don't start more than this number of threads to handle INSERT DELAYED statements. If set to zero INSERT DELAYED will be not used NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 16384 -@@ -2014,7 +2004,7 @@ +@@ -2164,7 +2154,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_ERROR_COUNT VARIABLE_SCOPE SESSION @@ -455,16 +455,16 @@ VARIABLE_COMMENT Max number of errors/warnings to store for a statement NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 65535 -@@ -2034,7 +2024,7 @@ +@@ -2184,7 +2174,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_INSERT_DELAYED_THREADS VARIABLE_SCOPE SESSION -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Don't start more than this number of threads to handle INSERT DELAYED statements. If set to zero INSERT DELAYED will be not used + VARIABLE_COMMENT Alias for max_delayed_threads. Don't start more than this number of threads to handle INSERT DELAYED statements. If set to zero INSERT DELAYED will be not used NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 16384 -@@ -2054,7 +2044,7 @@ +@@ -2204,7 +2194,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_LENGTH_FOR_SORT_DATA VARIABLE_SCOPE SESSION @@ -473,7 +473,7 @@ VARIABLE_COMMENT Max number of bytes in sorted records NUMERIC_MIN_VALUE 4 NUMERIC_MAX_VALUE 8388608 -@@ -2084,7 +2074,7 @@ +@@ -2234,7 +2224,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_RECURSIVE_ITERATIONS VARIABLE_SCOPE SESSION @@ -482,7 +482,7 @@ VARIABLE_COMMENT Maximum number of iterations when executing recursive queries NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 -@@ -2114,7 +2104,7 @@ +@@ -2264,7 +2254,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_SEEKS_FOR_KEY VARIABLE_SCOPE SESSION @@ -491,7 +491,7 @@ VARIABLE_COMMENT Limit assumed max number of seeks when looking up rows based on a key NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 4294967295 -@@ -2134,7 +2124,7 @@ +@@ -2284,7 +2274,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_SORT_LENGTH VARIABLE_SCOPE SESSION @@ -500,7 +500,7 @@ VARIABLE_COMMENT The number of bytes to use when sorting BLOB or TEXT values (only the first max_sort_length bytes of each value are used; the rest are ignored) NUMERIC_MIN_VALUE 64 NUMERIC_MAX_VALUE 8388608 -@@ -2144,7 +2134,7 @@ +@@ -2294,7 +2284,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_SP_RECURSION_DEPTH VARIABLE_SCOPE SESSION @@ -509,16 +509,7 @@ VARIABLE_COMMENT Maximum stored procedure recursion depth NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 255 -@@ -2164,7 +2154,7 @@ - COMMAND_LINE_ARGUMENT REQUIRED - VARIABLE_NAME MAX_TMP_TABLES - VARIABLE_SCOPE SESSION --VARIABLE_TYPE BIGINT UNSIGNED -+VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Unused, will be removed. - NUMERIC_MIN_VALUE 1 - NUMERIC_MAX_VALUE 4294967295 -@@ -2184,7 +2174,7 @@ +@@ -2324,7 +2314,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_WRITE_LOCK_COUNT VARIABLE_SCOPE GLOBAL @@ -527,7 +518,7 @@ VARIABLE_COMMENT After this many write locks, allow some read locks to run in between NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 4294967295 -@@ -2194,7 +2184,7 @@ +@@ -2334,7 +2324,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME METADATA_LOCKS_CACHE_SIZE VARIABLE_SCOPE GLOBAL @@ -536,7 +527,7 @@ VARIABLE_COMMENT Unused NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 1048576 -@@ -2204,7 +2194,7 @@ +@@ -2344,7 +2334,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME METADATA_LOCKS_HASH_INSTANCES VARIABLE_SCOPE GLOBAL @@ -545,16 +536,16 @@ VARIABLE_COMMENT Unused NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 1024 -@@ -2214,7 +2204,7 @@ +@@ -2354,7 +2344,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MIN_EXAMINED_ROW_LIMIT VARIABLE_SCOPE SESSION -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Don't write queries to slow log that examine fewer rows than that + VARIABLE_COMMENT Alias for log_slow_min_examined_row_limit. Don't write queries to slow log that examine fewer rows than that NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 -@@ -2224,7 +2214,7 @@ +@@ -2364,7 +2354,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MRR_BUFFER_SIZE VARIABLE_SCOPE SESSION @@ -563,7 +554,7 @@ VARIABLE_COMMENT Size of buffer to use when using MRR with range access NUMERIC_MIN_VALUE 8192 NUMERIC_MAX_VALUE 2147483647 -@@ -2234,7 +2224,7 @@ +@@ -2374,7 +2364,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MYISAM_BLOCK_SIZE VARIABLE_SCOPE GLOBAL @@ -572,7 +563,7 @@ VARIABLE_COMMENT Block size to be used for MyISAM index pages NUMERIC_MIN_VALUE 1024 NUMERIC_MAX_VALUE 16384 -@@ -2244,7 +2234,7 @@ +@@ -2384,7 +2374,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MYISAM_DATA_POINTER_SIZE VARIABLE_SCOPE GLOBAL @@ -581,7 +572,7 @@ VARIABLE_COMMENT Default pointer size to be used for MyISAM tables NUMERIC_MIN_VALUE 2 NUMERIC_MAX_VALUE 7 -@@ -2284,10 +2274,10 @@ +@@ -2424,10 +2414,10 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME MYISAM_REPAIR_THREADS VARIABLE_SCOPE SESSION @@ -594,7 +585,7 @@ NUMERIC_BLOCK_SIZE 1 ENUM_VALUE_LIST NULL READ_ONLY NO -@@ -2332,9 +2322,19 @@ +@@ -2472,9 +2462,19 @@ ENUM_VALUE_LIST OFF,ON READ_ONLY NO COMMAND_LINE_ARGUMENT OPTIONAL @@ -615,7 +606,7 @@ VARIABLE_COMMENT Buffer length for TCP/IP and socket communication NUMERIC_MIN_VALUE 1024 NUMERIC_MAX_VALUE 1048576 -@@ -2344,7 +2344,7 @@ +@@ -2484,7 +2484,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME NET_READ_TIMEOUT VARIABLE_SCOPE SESSION @@ -624,7 +615,7 @@ VARIABLE_COMMENT Number of seconds to wait for more data from a connection before aborting the read NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 31536000 -@@ -2354,7 +2354,7 @@ +@@ -2494,7 +2494,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME NET_RETRY_COUNT VARIABLE_SCOPE SESSION @@ -633,7 +624,7 @@ VARIABLE_COMMENT If a read on a communication port is interrupted, retry this many times before giving up NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 4294967295 -@@ -2364,7 +2364,7 @@ +@@ -2504,7 +2504,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME NET_WRITE_TIMEOUT VARIABLE_SCOPE SESSION @@ -642,7 +633,7 @@ VARIABLE_COMMENT Number of seconds to wait for a block to be written to a connection before aborting the write NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 31536000 -@@ -2424,7 +2424,7 @@ +@@ -2554,7 +2554,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME OPEN_FILES_LIMIT VARIABLE_SCOPE GLOBAL @@ -651,25 +642,25 @@ VARIABLE_COMMENT If this is not 0, then mysqld will use this value to reserve file descriptors to use with setrlimit(). If this value is 0 or autoset then mysqld will reserve max_connections*5 or max_connections + table_cache*2 (whichever is larger) number of file descriptors NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 -@@ -2434,7 +2434,7 @@ +@@ -2564,7 +2564,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_ADJUST_SECONDARY_KEY_COSTS VARIABLE_SCOPE SESSION -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT 0 = No changes. 1 = Update secondary key costs for ranges to be at least 5x of clustered primary key costs. 2 = Remove 'max_seek optimization' for secondary keys and slight adjustment of filter cost. This option will be deleted in MariaDB 11.0 as it is not needed with the new 11.0 optimizer. + VARIABLE_COMMENT Unused NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 2 -@@ -2444,7 +2444,7 @@ +@@ -2654,7 +2654,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_MAX_SEL_ARGS VARIABLE_SCOPE SESSION -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT The maximum number of SEL_ARG objects created when optimizing a range. If more objects would be needed, the range will not be used by the optimizer. + VARIABLE_COMMENT The maximum number of SEL_ARG objects created when optimizing a range. If more objects would be needed, the range will not be used by the optimizer NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 -@@ -2454,7 +2454,7 @@ +@@ -2664,7 +2664,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_MAX_SEL_ARG_WEIGHT VARIABLE_SCOPE SESSION @@ -678,25 +669,25 @@ VARIABLE_COMMENT The maximum weight of the SEL_ARG graph. Set to 0 for no limit NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 -@@ -2464,7 +2464,7 @@ +@@ -2674,7 +2674,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_PRUNE_LEVEL VARIABLE_SCOPE SESSION -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Controls the heuristic(s) applied during query optimization to prune less-promising partial plans from the optimizer search space. Meaning: 0 - do not apply any heuristic, thus perform exhaustive search; 1 - prune plans based on number of retrieved rows + VARIABLE_COMMENT Controls the heuristic(s) applied during query optimization to prune less-promising partial plans from the optimizer search space. Meaning: 0 - do not apply any heuristic, thus perform exhaustive search: 1 - prune plans based on cost and number of retrieved rows eq_ref: 2 - prune also if we find an eq_ref chain NUMERIC_MIN_VALUE 0 - NUMERIC_MAX_VALUE 1 -@@ -2474,7 +2474,7 @@ + NUMERIC_MAX_VALUE 2 +@@ -2744,7 +2744,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_SEARCH_DEPTH VARIABLE_SCOPE SESSION -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Maximum depth of search performed by the query optimizer. Values larger than the number of relations in a query result in better query plans, but take longer to compile a query. Values smaller than the number of tables in a relation result in faster optimization, but may produce very bad query plans. If set to 0, the system will automatically pick a reasonable value. + VARIABLE_COMMENT Maximum depth of search performed by the query optimizer. Values larger than the number of relations in a query result in better query plans, but take longer to compile a query. Values smaller than the number of tables in a relation result in faster optimization, but may produce very bad query plans. If set to 0, the system will automatically pick a reasonable value NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 62 -@@ -2484,7 +2484,7 @@ +@@ -2754,7 +2754,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_SELECTIVITY_SAMPLING_LIMIT VARIABLE_SCOPE SESSION @@ -705,7 +696,7 @@ VARIABLE_COMMENT Controls number of record samples to check condition selectivity NUMERIC_MIN_VALUE 10 NUMERIC_MAX_VALUE 4294967295 -@@ -2514,17 +2514,17 @@ +@@ -2784,17 +2784,17 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_TRACE_MAX_MEM_SIZE VARIABLE_SCOPE SESSION @@ -726,376 +717,376 @@ VARIABLE_COMMENT Controls selectivity of which conditions the optimizer takes into account to calculate cardinality of a partial join when it searches for the best execution plan Meaning: 1 - use selectivity of index backed range conditions to calculate the cardinality of a partial join if the last joined table is accessed by full table scan or an index scan, 2 - use selectivity of index backed range conditions to calculate the cardinality of a partial join in any case, 3 - additionally always use selectivity of range conditions that are not backed by any index to calculate the cardinality of a partial join, 4 - use histograms to calculate selectivity of range conditions that are not backed by any index to calculate the cardinality of a partial join.5 - additionally use selectivity of certain non-range predicates calculated on record samples NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 5 -@@ -2544,7 +2544,7 @@ +@@ -2824,7 +2824,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME PERFORMANCE_SCHEMA_ACCOUNTS_SIZE VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of instrumented user@host accounts. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Maximum number of instrumented user@host accounts. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 -@@ -2554,7 +2554,7 @@ +@@ -2834,7 +2834,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_DIGESTS_SIZE VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Size of the statement digest. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Size of the statement digest. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 -@@ -2564,7 +2564,7 @@ +@@ -2844,7 +2844,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_EVENTS_STAGES_HISTORY_LONG_SIZE VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Number of rows in EVENTS_STAGES_HISTORY_LONG. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Number of rows in EVENTS_STAGES_HISTORY_LONG. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 -@@ -2574,7 +2574,7 @@ +@@ -2854,7 +2854,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_EVENTS_STAGES_HISTORY_SIZE VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Number of rows per thread in EVENTS_STAGES_HISTORY. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Number of rows per thread in EVENTS_STAGES_HISTORY. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1024 -@@ -2584,7 +2584,7 @@ +@@ -2864,7 +2864,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_EVENTS_STATEMENTS_HISTORY_LONG_SIZE VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Number of rows in EVENTS_STATEMENTS_HISTORY_LONG. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Number of rows in EVENTS_STATEMENTS_HISTORY_LONG. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 -@@ -2594,7 +2594,7 @@ +@@ -2874,7 +2874,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_EVENTS_STATEMENTS_HISTORY_SIZE VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Number of rows per thread in EVENTS_STATEMENTS_HISTORY. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Number of rows per thread in EVENTS_STATEMENTS_HISTORY. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1024 -@@ -2604,7 +2604,7 @@ +@@ -2884,7 +2884,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_EVENTS_TRANSACTIONS_HISTORY_LONG_SIZE VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Number of rows in EVENTS_TRANSACTIONS_HISTORY_LONG. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Number of rows in EVENTS_TRANSACTIONS_HISTORY_LONG. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 -@@ -2614,7 +2614,7 @@ +@@ -2894,7 +2894,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_EVENTS_TRANSACTIONS_HISTORY_SIZE VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Number of rows per thread in EVENTS_TRANSACTIONS_HISTORY. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Number of rows per thread in EVENTS_TRANSACTIONS_HISTORY. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1024 -@@ -2624,7 +2624,7 @@ +@@ -2904,7 +2904,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_EVENTS_WAITS_HISTORY_LONG_SIZE VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Number of rows in EVENTS_WAITS_HISTORY_LONG. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Number of rows in EVENTS_WAITS_HISTORY_LONG. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 -@@ -2634,7 +2634,7 @@ +@@ -2914,7 +2914,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_EVENTS_WAITS_HISTORY_SIZE VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Number of rows per thread in EVENTS_WAITS_HISTORY. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Number of rows per thread in EVENTS_WAITS_HISTORY. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1024 -@@ -2644,7 +2644,7 @@ +@@ -2924,7 +2924,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_HOSTS_SIZE VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of instrumented hosts. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Maximum number of instrumented hosts. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 -@@ -2654,7 +2654,7 @@ +@@ -2934,7 +2934,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_COND_CLASSES VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Maximum number of condition instruments. + VARIABLE_COMMENT Maximum number of condition instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 256 -@@ -2664,7 +2664,7 @@ +@@ -2944,7 +2944,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_COND_INSTANCES VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of instrumented condition objects. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Maximum number of instrumented condition objects. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 -@@ -2674,7 +2674,7 @@ +@@ -2954,7 +2954,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_DIGEST_LENGTH VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum length considered for digest text, when stored in performance_schema tables. + VARIABLE_COMMENT Maximum length considered for digest text, when stored in performance_schema tables NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 1048576 -@@ -2684,7 +2684,7 @@ +@@ -2964,7 +2964,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_FILE_CLASSES VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Maximum number of file instruments. + VARIABLE_COMMENT Maximum number of file instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 256 -@@ -2694,7 +2694,7 @@ +@@ -2974,7 +2974,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_FILE_HANDLES VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Maximum number of opened instrumented files. + VARIABLE_COMMENT Maximum number of opened instrumented files NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 1048576 -@@ -2704,7 +2704,7 @@ +@@ -2984,7 +2984,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_FILE_INSTANCES VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of instrumented files. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Maximum number of instrumented files. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 -@@ -2714,7 +2714,7 @@ +@@ -2994,7 +2994,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_INDEX_STAT VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of index statistics for instrumented tables. Use 0 to disable, -1 for automated scaling. + VARIABLE_COMMENT Maximum number of index statistics for instrumented tables. Use 0 to disable, -1 for automated scaling NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 -@@ -2724,7 +2724,7 @@ +@@ -3004,7 +3004,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_MEMORY_CLASSES VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Maximum number of memory pool instruments. + VARIABLE_COMMENT Maximum number of memory pool instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 1024 -@@ -2734,7 +2734,7 @@ +@@ -3014,7 +3014,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_METADATA_LOCKS VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of metadata locks. Use 0 to disable, -1 for automated scaling. + VARIABLE_COMMENT Maximum number of metadata locks. Use 0 to disable, -1 for automated scaling NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 104857600 -@@ -2744,7 +2744,7 @@ +@@ -3024,7 +3024,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_MUTEX_CLASSES VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Maximum number of mutex instruments. + VARIABLE_COMMENT Maximum number of mutex instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 256 -@@ -2754,7 +2754,7 @@ +@@ -3034,7 +3034,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_MUTEX_INSTANCES VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of instrumented MUTEX objects. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Maximum number of instrumented MUTEX objects. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 104857600 -@@ -2764,7 +2764,7 @@ +@@ -3044,7 +3044,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_PREPARED_STATEMENTS_INSTANCES VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of instrumented prepared statements. Use 0 to disable, -1 for automated scaling. + VARIABLE_COMMENT Maximum number of instrumented prepared statements. Use 0 to disable, -1 for automated scaling NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 -@@ -2774,7 +2774,7 @@ +@@ -3054,7 +3054,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_PROGRAM_INSTANCES VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of instrumented programs. Use 0 to disable, -1 for automated scaling. + VARIABLE_COMMENT Maximum number of instrumented programs. Use 0 to disable, -1 for automated scaling NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 -@@ -2784,7 +2784,7 @@ +@@ -3064,7 +3064,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_RWLOCK_CLASSES VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Maximum number of rwlock instruments. + VARIABLE_COMMENT Maximum number of rwlock instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 256 -@@ -2794,7 +2794,7 @@ +@@ -3074,7 +3074,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_RWLOCK_INSTANCES VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of instrumented RWLOCK objects. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Maximum number of instrumented RWLOCK objects. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 104857600 -@@ -2804,7 +2804,7 @@ +@@ -3084,7 +3084,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_SOCKET_CLASSES VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Maximum number of socket instruments. + VARIABLE_COMMENT Maximum number of socket instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 256 -@@ -2814,7 +2814,7 @@ +@@ -3094,7 +3094,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_SOCKET_INSTANCES VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of opened instrumented sockets. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Maximum number of opened instrumented sockets. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 -@@ -2824,7 +2824,7 @@ +@@ -3104,7 +3104,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_SQL_TEXT_LENGTH VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum length of displayed sql text. + VARIABLE_COMMENT Maximum length of displayed sql text NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 1048576 -@@ -2834,7 +2834,7 @@ +@@ -3114,7 +3114,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_STAGE_CLASSES VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Maximum number of stage instruments. + VARIABLE_COMMENT Maximum number of stage instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 256 -@@ -2844,7 +2844,7 @@ +@@ -3124,7 +3124,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_STATEMENT_CLASSES VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Maximum number of statement instruments. + VARIABLE_COMMENT Maximum number of statement instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 256 -@@ -2854,7 +2854,7 @@ +@@ -3134,7 +3134,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_STATEMENT_STACK VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Number of rows per thread in EVENTS_STATEMENTS_CURRENT. + VARIABLE_COMMENT Number of rows per thread in EVENTS_STATEMENTS_CURRENT NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 256 -@@ -2864,7 +2864,7 @@ +@@ -3144,7 +3144,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_TABLE_HANDLES VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of opened instrumented tables. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Maximum number of opened instrumented tables. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 -@@ -2874,7 +2874,7 @@ +@@ -3154,7 +3154,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_TABLE_INSTANCES VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of instrumented tables. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Maximum number of instrumented tables. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 -@@ -2884,7 +2884,7 @@ +@@ -3164,7 +3164,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_TABLE_LOCK_STAT VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of lock statistics for instrumented tables. Use 0 to disable, -1 for automated scaling. + VARIABLE_COMMENT Maximum number of lock statistics for instrumented tables. Use 0 to disable, -1 for automated scaling NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 -@@ -2894,7 +2894,7 @@ +@@ -3174,7 +3174,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_THREAD_CLASSES VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Maximum number of thread instruments. + VARIABLE_COMMENT Maximum number of thread instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 256 -@@ -2904,7 +2904,7 @@ +@@ -3184,7 +3184,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_THREAD_INSTANCES VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of instrumented threads. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Maximum number of instrumented threads. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 -@@ -2914,7 +2914,7 @@ +@@ -3194,7 +3194,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_SESSION_CONNECT_ATTRS_SIZE VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Size of session attribute string buffer per thread. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Size of session attribute string buffer per thread. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 -@@ -2924,7 +2924,7 @@ +@@ -3204,7 +3204,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_SETUP_ACTORS_SIZE VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of rows in SETUP_ACTORS. + VARIABLE_COMMENT Maximum number of rows in SETUP_ACTORS NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1024 -@@ -2934,7 +2934,7 @@ +@@ -3214,7 +3214,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_SETUP_OBJECTS_SIZE VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of rows in SETUP_OBJECTS. + VARIABLE_COMMENT Maximum number of rows in SETUP_OBJECTS NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 -@@ -2944,7 +2944,7 @@ +@@ -3224,7 +3224,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_USERS_SIZE VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT +VARIABLE_TYPE INT - VARIABLE_COMMENT Maximum number of instrumented users. Use 0 to disable, -1 for automated sizing. + VARIABLE_COMMENT Maximum number of instrumented users. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 -@@ -2994,7 +2994,7 @@ +@@ -3274,7 +3274,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PRELOAD_BUFFER_SIZE VARIABLE_SCOPE SESSION @@ -1104,25 +1095,25 @@ VARIABLE_COMMENT The size of the buffer that is allocated when preloading indexes NUMERIC_MIN_VALUE 1024 NUMERIC_MAX_VALUE 1073741824 -@@ -3014,7 +3014,7 @@ +@@ -3294,7 +3294,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME PROFILING_HISTORY_SIZE VARIABLE_SCOPE SESSION -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Number of statements about which profiling information is maintained. If set to 0, no profiles are stored. See SHOW PROFILES. + VARIABLE_COMMENT Number of statements about which profiling information is maintained. If set to 0, no profiles are stored. See SHOW PROFILES NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 100 -@@ -3024,7 +3024,7 @@ +@@ -3304,7 +3304,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PROGRESS_REPORT_TIME VARIABLE_SCOPE SESSION -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Seconds between sending progress reports to the client for time-consuming statements. Set to 0 to disable progress reporting. + VARIABLE_COMMENT Seconds between sending progress reports to the client for time-consuming statements. Set to 0 to disable progress reporting NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 -@@ -3084,7 +3084,7 @@ +@@ -3364,7 +3364,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME QUERY_ALLOC_BLOCK_SIZE VARIABLE_SCOPE SESSION @@ -1131,7 +1122,7 @@ VARIABLE_COMMENT Allocation block size for query parsing and execution NUMERIC_MIN_VALUE 1024 NUMERIC_MAX_VALUE 4294967295 -@@ -3094,7 +3094,7 @@ +@@ -3374,7 +3374,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME QUERY_CACHE_LIMIT VARIABLE_SCOPE GLOBAL @@ -1140,7 +1131,7 @@ VARIABLE_COMMENT Don't cache results that are bigger than this NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 -@@ -3104,7 +3104,7 @@ +@@ -3384,7 +3384,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME QUERY_CACHE_MIN_RES_UNIT VARIABLE_SCOPE GLOBAL @@ -1149,7 +1140,7 @@ VARIABLE_COMMENT The minimum size for blocks allocated by the query cache NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 -@@ -3117,7 +3117,7 @@ +@@ -3397,7 +3397,7 @@ VARIABLE_TYPE BIGINT UNSIGNED VARIABLE_COMMENT The memory allocated to store results from old queries NUMERIC_MIN_VALUE 0 @@ -1158,7 +1149,7 @@ NUMERIC_BLOCK_SIZE 1024 ENUM_VALUE_LIST NULL READ_ONLY NO -@@ -3154,7 +3154,7 @@ +@@ -3434,7 +3434,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME QUERY_PREALLOC_SIZE VARIABLE_SCOPE SESSION @@ -1167,7 +1158,7 @@ VARIABLE_COMMENT Persistent buffer for query parsing and execution NUMERIC_MIN_VALUE 1024 NUMERIC_MAX_VALUE 4294967295 -@@ -3167,7 +3167,7 @@ +@@ -3447,7 +3447,7 @@ VARIABLE_TYPE BIGINT UNSIGNED VARIABLE_COMMENT Sets the internal state of the RAND() generator for replication purposes NUMERIC_MIN_VALUE 0 @@ -1176,7 +1167,7 @@ NUMERIC_BLOCK_SIZE 1 ENUM_VALUE_LIST NULL READ_ONLY NO -@@ -3177,14 +3177,14 @@ +@@ -3457,14 +3457,14 @@ VARIABLE_TYPE BIGINT UNSIGNED VARIABLE_COMMENT Sets the internal state of the RAND() generator for replication purposes NUMERIC_MIN_VALUE 0 @@ -1193,7 +1184,7 @@ VARIABLE_COMMENT Allocation block size for storing ranges during optimization NUMERIC_MIN_VALUE 4096 NUMERIC_MAX_VALUE 4294967295 -@@ -3197,14 +3197,14 @@ +@@ -3477,14 +3477,14 @@ VARIABLE_TYPE BIGINT UNSIGNED VARIABLE_COMMENT Maximum speed(KB/s) to read binlog from master (0 = no limit) NUMERIC_MIN_VALUE 0 @@ -1210,7 +1201,7 @@ VARIABLE_COMMENT Each thread that does a sequential scan allocates a buffer of this size for each table it scans. If you do many sequential scans, you may want to increase this value NUMERIC_MIN_VALUE 8192 NUMERIC_MAX_VALUE 2147483647 -@@ -3224,7 +3224,7 @@ +@@ -3504,7 +3504,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME READ_RND_BUFFER_SIZE VARIABLE_SCOPE SESSION @@ -1219,7 +1210,7 @@ VARIABLE_COMMENT When reading rows in sorted order after a sort, the rows are read through this buffer to avoid a disk seeks NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 2147483647 -@@ -3434,10 +3434,10 @@ +@@ -3734,10 +3734,10 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME ROWID_MERGE_BUFF_SIZE VARIABLE_SCOPE SESSION @@ -1232,7 +1223,7 @@ NUMERIC_BLOCK_SIZE 1 ENUM_VALUE_LIST NULL READ_ONLY NO -@@ -3454,20 +3454,20 @@ +@@ -3754,20 +3754,20 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME RPL_SEMI_SYNC_MASTER_TIMEOUT VARIABLE_SCOPE GLOBAL @@ -1250,27 +1241,27 @@ VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT The tracing level for semi-sync replication. + VARIABLE_COMMENT The tracing level for semi-sync replication NUMERIC_MIN_VALUE 0 -NUMERIC_MAX_VALUE 18446744073709551615 +NUMERIC_MAX_VALUE 4294967295 NUMERIC_BLOCK_SIZE 1 ENUM_VALUE_LIST NULL READ_ONLY NO -@@ -3524,10 +3524,10 @@ +@@ -3824,10 +3824,10 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME RPL_SEMI_SYNC_SLAVE_TRACE_LEVEL VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT The tracing level for semi-sync replication. + VARIABLE_COMMENT The tracing level for semi-sync replication NUMERIC_MIN_VALUE 0 -NUMERIC_MAX_VALUE 18446744073709551615 +NUMERIC_MAX_VALUE 4294967295 NUMERIC_BLOCK_SIZE 1 ENUM_VALUE_LIST NULL READ_ONLY NO -@@ -3564,7 +3564,7 @@ +@@ -3864,7 +3864,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SERVER_ID VARIABLE_SCOPE SESSION @@ -1279,34 +1270,34 @@ VARIABLE_COMMENT Uniquely identifies the server instance in the community of replication partners NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 4294967295 -@@ -3694,7 +3694,7 @@ +@@ -4014,7 +4014,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SLAVE_DOMAIN_PARALLEL_THREADS VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Maximum number of parallel threads to use on slave for events in a single replication domain. When using multiple domains, this can be used to limit a single domain from grabbing all threads and thus stalling other domains. The default of 0 means to allow a domain to grab as many threads as it wants, up to the value of slave_parallel_threads. + VARIABLE_COMMENT Maximum number of parallel threads to use on slave for events in a single replication domain. When using multiple domains, this can be used to limit a single domain from grabbing all threads and thus stalling other domains. The default of 0 means to allow a domain to grab as many threads as it wants, up to the value of slave_parallel_threads NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 16383 -@@ -3724,7 +3724,7 @@ +@@ -4044,7 +4044,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SLAVE_MAX_ALLOWED_PACKET VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT The maximum packet length to sent successfully from the master to slave. + VARIABLE_COMMENT The maximum packet length to sent successfully from the master to slave NUMERIC_MIN_VALUE 1024 NUMERIC_MAX_VALUE 1073741824 -@@ -3744,7 +3744,7 @@ +@@ -4074,7 +4074,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SLAVE_PARALLEL_MAX_QUEUED VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Limit on how much memory SQL threads should use per parallel replication thread when reading ahead in the relay log looking for opportunities for parallel replication. Only used when --slave-parallel-threads > 0. + VARIABLE_COMMENT Limit on how much memory SQL threads should use per parallel replication thread when reading ahead in the relay log looking for opportunities for parallel replication. Only used when --slave-parallel-threads > 0 NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 2147483647 -@@ -3764,7 +3764,7 @@ +@@ -4094,7 +4094,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SLAVE_PARALLEL_THREADS VARIABLE_SCOPE GLOBAL @@ -1315,7 +1306,7 @@ VARIABLE_COMMENT If non-zero, number of threads to spawn to apply in parallel events on the slave that were group-committed on the master or were logged with GTID in different replication domains. Note that these threads are in addition to the IO and SQL threads, which are always created by a replication slave NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 16383 -@@ -3774,7 +3774,7 @@ +@@ -4104,7 +4104,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SLAVE_PARALLEL_WORKERS VARIABLE_SCOPE GLOBAL @@ -1324,7 +1315,7 @@ VARIABLE_COMMENT Alias for slave_parallel_threads NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 16383 -@@ -3814,7 +3814,7 @@ +@@ -4144,7 +4144,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME SLAVE_TRANSACTION_RETRIES VARIABLE_SCOPE GLOBAL @@ -1333,7 +1324,7 @@ VARIABLE_COMMENT Number of times the slave SQL thread will retry a transaction in case it failed with a deadlock, elapsed lock wait timeout or listed in slave_transaction_retry_errors, before giving up and stopping NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 -@@ -3834,7 +3834,7 @@ +@@ -4164,7 +4164,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SLAVE_TRANSACTION_RETRY_INTERVAL VARIABLE_SCOPE GLOBAL @@ -1342,7 +1333,7 @@ VARIABLE_COMMENT Interval of the slave SQL thread will retry a transaction in case it failed with a deadlock or elapsed lock wait timeout or listed in slave_transaction_retry_errors NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 3600 -@@ -3854,7 +3854,7 @@ +@@ -4184,7 +4184,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SLOW_LAUNCH_TIME VARIABLE_SCOPE GLOBAL @@ -1351,17 +1342,17 @@ VARIABLE_COMMENT If creating the thread takes longer than this value (in seconds), the Slow_launch_threads counter will be incremented NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 31536000 -@@ -4124,7 +4124,7 @@ +@@ -4454,7 +4454,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME STORED_PROGRAM_CACHE VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT The soft upper limit for number of cached stored routines for one connection. + VARIABLE_COMMENT The soft upper limit for number of cached stored routines for one connection NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 524288 -@@ -4224,7 +4224,7 @@ - COMMAND_LINE_ARGUMENT NULL +@@ -4564,7 +4564,7 @@ + COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME TABLE_DEFINITION_CACHE VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED @@ -1369,7 +1360,7 @@ VARIABLE_COMMENT The number of cached table definitions NUMERIC_MIN_VALUE 400 NUMERIC_MAX_VALUE 2097152 -@@ -4234,7 +4234,7 @@ +@@ -4574,7 +4574,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME TABLE_OPEN_CACHE VARIABLE_SCOPE GLOBAL @@ -1378,7 +1369,7 @@ VARIABLE_COMMENT The number of cached open tables NUMERIC_MIN_VALUE 10 NUMERIC_MAX_VALUE 1048576 -@@ -4294,7 +4294,7 @@ +@@ -4634,7 +4634,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME THREAD_CACHE_SIZE VARIABLE_SCOPE GLOBAL @@ -1387,14 +1378,14 @@ VARIABLE_COMMENT How many threads we should keep in a cache for reuse. These are freed after 5 minutes of idle time NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 16384 -@@ -4352,6 +4352,26 @@ +@@ -4692,6 +4692,26 @@ ENUM_VALUE_LIST NULL READ_ONLY NO COMMAND_LINE_ARGUMENT REQUIRED +VARIABLE_NAME THREAD_POOL_MIN_THREADS +VARIABLE_SCOPE GLOBAL +VARIABLE_TYPE INT UNSIGNED -+VARIABLE_COMMENT Minimum number of threads in the thread pool. ++VARIABLE_COMMENT Minimum number of threads in the thread pool +NUMERIC_MIN_VALUE 1 +NUMERIC_MAX_VALUE 256 +NUMERIC_BLOCK_SIZE 1 @@ -1414,7 +1405,7 @@ VARIABLE_NAME THREAD_POOL_OVERSUBSCRIBE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED -@@ -4455,7 +4475,7 @@ +@@ -4785,7 +4805,7 @@ VARIABLE_NAME TMPDIR VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR @@ -1423,7 +1414,7 @@ NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL -@@ -4494,7 +4514,7 @@ +@@ -4824,7 +4844,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME TRANSACTION_ALLOC_BLOCK_SIZE VARIABLE_SCOPE SESSION @@ -1432,8 +1423,8 @@ VARIABLE_COMMENT Allocation block size for transactions to be stored in binary log NUMERIC_MIN_VALUE 1024 NUMERIC_MAX_VALUE 134217728 -@@ -4504,7 +4524,7 @@ - COMMAND_LINE_ARGUMENT REQUIRED +@@ -4844,7 +4864,7 @@ + COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME TRANSACTION_PREALLOC_SIZE VARIABLE_SCOPE SESSION -VARIABLE_TYPE BIGINT UNSIGNED @@ -1441,7 +1432,7 @@ VARIABLE_COMMENT Persistent buffer for transactions to be stored in binary log NUMERIC_MIN_VALUE 1024 NUMERIC_MAX_VALUE 134217728 -@@ -4644,10 +4664,10 @@ +@@ -4994,10 +5014,10 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME WAIT_TIMEOUT VARIABLE_SCOPE SESSION @@ -1454,12 +1445,12 @@ NUMERIC_BLOCK_SIZE 1 ENUM_VALUE_LIST NULL READ_ONLY NO -@@ -4671,7 +4691,7 @@ +@@ -5021,7 +5041,7 @@ VARIABLE_NAME LOG_TC_SIZE GLOBAL_VALUE_ORIGIN AUTO VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT Size of transaction coordinator log. + VARIABLE_COMMENT Size of transaction coordinator log ENUM_VALUE_LIST NULL READ_ONLY YES 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 2740319dd05..96574a6e28f 100644 --- a/mysql-test/suite/sys_vars/r/sysvars_server_notembedded.result +++ b/mysql-test/suite/sys_vars/r/sysvars_server_notembedded.result @@ -35,7 +35,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME ANALYZE_SAMPLE_PERCENTAGE VARIABLE_SCOPE SESSION VARIABLE_TYPE DOUBLE -VARIABLE_COMMENT Percentage of rows from the table ANALYZE TABLE will sample to collect table statistics. Set to 0 to let MariaDB decide what percentage of rows to sample. +VARIABLE_COMMENT Percentage of rows from the table ANALYZE TABLE will sample to collect table statistics. Set to 0 to let MariaDB decide what percentage of rows to sample NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 100 NUMERIC_BLOCK_SIZE NULL @@ -45,7 +45,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ARIA_BLOCK_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Block size to be used for Aria index pages. +VARIABLE_COMMENT Block size to be used for Aria index pages NUMERIC_MIN_VALUE 4096 NUMERIC_MAX_VALUE 32768 NUMERIC_BLOCK_SIZE 1024 @@ -55,7 +55,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ARIA_CHECKPOINT_INTERVAL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Interval between tries to do an automatic checkpoints. In seconds; 0 means 'no automatic checkpoints' which makes sense only for testing. +VARIABLE_COMMENT Interval between tries to do an automatic checkpoints. In seconds; 0 means 'no automatic checkpoints' which makes sense only for testing NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 NUMERIC_BLOCK_SIZE 1 @@ -65,7 +65,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ARIA_CHECKPOINT_LOG_ACTIVITY VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Number of bytes that the transaction log has to grow between checkpoints before a new checkpoint is written to the log. +VARIABLE_COMMENT Number of bytes that the transaction log has to grow between checkpoints before a new checkpoint is written to the log NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 NUMERIC_BLOCK_SIZE 1 @@ -85,7 +85,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME ARIA_FORCE_START_AFTER_RECOVERY_FAILURES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Number of consecutive log recovery failures after which logs will be automatically deleted to cure the problem; 0 (the default) disables the feature. +VARIABLE_COMMENT Number of consecutive log recovery failures after which logs will be automatically deleted to cure the problem; 0 (the default) disables the feature NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 255 NUMERIC_BLOCK_SIZE 1 @@ -145,7 +145,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ARIA_MAX_SORT_FILE_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Don't use the fast sort index method to created index if the temporary file would get bigger than this. +VARIABLE_COMMENT Don't use the fast sort index method to created index if the temporary file would get bigger than this NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 9223372036854775807 NUMERIC_BLOCK_SIZE 1048576 @@ -155,7 +155,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ARIA_PAGECACHE_AGE_THRESHOLD VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT This characterizes the number of hits a hot block has to be untouched until it is considered aged enough to be downgraded to a warm block. This specifies the percentage ratio of that number of hits to the total number of blocks in the page cache. +VARIABLE_COMMENT This characterizes the number of hits a hot block has to be untouched until it is considered aged enough to be downgraded to a warm block. This specifies the percentage ratio of that number of hits to the total number of blocks in the page cache NUMERIC_MIN_VALUE 100 NUMERIC_MAX_VALUE 18446744073709551615 NUMERIC_BLOCK_SIZE 100 @@ -165,7 +165,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ARIA_PAGECACHE_BUFFER_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT The size of the buffer used for index blocks for Aria tables. Increase this to get better index handling (for all reads and multiple writes) to as much as you can afford. +VARIABLE_COMMENT The size of the buffer used for index blocks for Aria tables. Increase this to get better index handling (for all reads and multiple writes) to as much as you can afford NUMERIC_MIN_VALUE 131072 NUMERIC_MAX_VALUE 18446744073709551615 NUMERIC_BLOCK_SIZE 1 @@ -185,7 +185,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ARIA_PAGECACHE_FILE_HASH_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Number of hash buckets for open and changed files. If you have a lot of Aria files open you should increase this for faster flush of changes. A good value is probably 1/10 of number of possible open Aria files. +VARIABLE_COMMENT Number of hash buckets for open and changed files. If you have a lot of Aria files open you should increase this for faster flush of changes. A good value is probably 1/10 of number of possible open Aria files NUMERIC_MIN_VALUE 128 NUMERIC_MAX_VALUE 16384 NUMERIC_BLOCK_SIZE 1 @@ -215,7 +215,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME ARIA_REPAIR_THREADS VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Number of threads to use when repairing Aria tables. The value of 1 disables parallel repair. +VARIABLE_COMMENT Number of threads to use when repairing Aria tables. The value of 1 disables parallel repair NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 128 NUMERIC_BLOCK_SIZE 1 @@ -225,7 +225,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME ARIA_SORT_BUFFER_SIZE VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT The buffer that is allocated when sorting the index when doing a REPAIR or when creating indexes with CREATE INDEX or ALTER TABLE. +VARIABLE_COMMENT The buffer that is allocated when sorting the index when doing a REPAIR or when creating indexes with CREATE INDEX or ALTER TABLE NUMERIC_MIN_VALUE 16376 NUMERIC_MAX_VALUE 1152921504606846975 NUMERIC_BLOCK_SIZE 1 @@ -265,7 +265,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME AUTOCOMMIT VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT If set to 1, the default, all queries are committed immediately. If set to 0, they are only committed upon a COMMIT statement, or rolled back with a ROLLBACK statement. If autocommit is set to 0, and then changed to 1, all open transactions are immediately committed. +VARIABLE_COMMENT If set to 1, the default, all queries are committed immediately. If set to 0, they are only committed upon a COMMIT statement, or rolled back with a ROLLBACK statement. If autocommit is set to 0, and then changed to 1, all open transactions are immediately committed NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -325,7 +325,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME BIG_TABLES VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Old variable, which if set to 1, allows large result sets by saving all temporary sets to disk, avoiding 'table full' errors. No longer needed, as the server now handles this automatically. +VARIABLE_COMMENT Old variable, which if set to 1, allows large result sets by saving all temporary sets to disk, avoiding 'table full' errors. No longer needed, as the server now handles this automatically NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -335,7 +335,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME BIND_ADDRESS VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT IP address to bind to. Several addresses may be specified, separated by a comma (,). +VARIABLE_COMMENT IP address to bind to. Several addresses may be specified, separated by a comma (,) NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -385,7 +385,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME BINLOG_COMMIT_WAIT_COUNT VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT If non-zero, binlog write will wait at most binlog_commit_wait_usec microseconds for at least this many commits to queue up for group commit to the binlog. This can reduce I/O on the binlog and provide increased opportunity for parallel apply on the slave, but too high a value will decrease commit throughput. +VARIABLE_COMMENT If non-zero, binlog write will wait at most binlog_commit_wait_usec microseconds for at least this many commits to queue up for group commit to the binlog. This can reduce I/O on the binlog and provide increased opportunity for parallel apply on the slave, but too high a value will decrease commit throughput NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 18446744073709551615 NUMERIC_BLOCK_SIZE 1 @@ -395,7 +395,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME BINLOG_COMMIT_WAIT_USEC VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Maximum time, in microseconds, to wait for more commits to queue up for binlog group commit. Only takes effect if the value of binlog_commit_wait_count is non-zero. +VARIABLE_COMMENT Maximum time, in microseconds, to wait for more commits to queue up for binlog group commit. Only takes effect if the value of binlog_commit_wait_count is non-zero NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 18446744073709551615 NUMERIC_BLOCK_SIZE 1 @@ -405,7 +405,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME BINLOG_DIRECT_NON_TRANSACTIONAL_UPDATES VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Causes updates to non-transactional engines using statement format to be written directly to binary log. Before using this option make sure that there are no dependencies between transactional and non-transactional tables such as in the statement INSERT INTO t_myisam SELECT * FROM t_innodb; otherwise, slaves may diverge from the master. +VARIABLE_COMMENT Causes updates to non-transactional engines using statement format to be written directly to binary log. Before using this option make sure that there are no dependencies between transactional and non-transactional tables such as in the statement INSERT INTO t_myisam SELECT * FROM t_innodb; otherwise, slaves may diverge from the master NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -415,7 +415,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME BINLOG_DO_DB VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT Tells the primary it should log updates for the specified database, and exclude all others not explicitly mentioned. +VARIABLE_COMMENT Tells the primary it should log updates for the specified database, and exclude all others not explicitly mentioned NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -425,7 +425,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME BINLOG_EXPIRE_LOGS_SECONDS VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT If non-zero, binary logs will be purged after binlog_expire_logs_seconds seconds; It and expire_logs_days are linked, such that changes in one are converted into the other. Possible purges happen at startup and at binary log rotation. +VARIABLE_COMMENT If non-zero, binary logs will be purged after binlog_expire_logs_seconds seconds; It and expire_logs_days are linked, such that changes in one are converted into the other. Possible purges happen at startup and at binary log rotation NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 8553600 NUMERIC_BLOCK_SIZE 1 @@ -445,7 +445,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME BINLOG_FORMAT VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM -VARIABLE_COMMENT What form of binary logging the master will use: either ROW for row-based binary logging, STATEMENT for statement-based binary logging, or MIXED. MIXED is statement-based binary logging except for those statements where only row-based is correct: those which involve user-defined functions (i.e. UDFs) or the UUID() function; for those, row-based binary logging is automatically used. +VARIABLE_COMMENT What form of binary logging the master will use: either ROW for row-based binary logging, STATEMENT for statement-based binary logging, or MIXED. MIXED is statement-based binary logging except for those statements where only row-based is correct: those which involve user-defined functions (i.e. UDFs) or the UUID() function; for those, row-based binary logging is automatically used NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -455,7 +455,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME BINLOG_GTID_INDEX VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Enable the creation of a GTID index for every binlog file, and the use of such index for speeding up GTID lookup in the binlog. +VARIABLE_COMMENT Enable the creation of a GTID index for every binlog file, and the use of such index for speeding up GTID lookup in the binlog NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -465,7 +465,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME BINLOG_GTID_INDEX_PAGE_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT Page size to use for the binlog GTID index. +VARIABLE_COMMENT Page size to use for the binlog GTID index NUMERIC_MIN_VALUE 64 NUMERIC_MAX_VALUE 16777216 NUMERIC_BLOCK_SIZE 1 @@ -475,7 +475,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME BINLOG_GTID_INDEX_SPAN_MIN VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT Control sparseness of the binlog GTID index. If set to N, at most one index record will be added for every N bytes of binlog file written, to reduce the size of the index. Normally does not need tuning. +VARIABLE_COMMENT Control sparseness of the binlog GTID index. If set to N, at most one index record will be added for every N bytes of binlog file written, to reduce the size of the index. Normally does not need tuning NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 1073741824 NUMERIC_BLOCK_SIZE 1 @@ -485,7 +485,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME BINLOG_IGNORE_DB VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT Tells the primary that updates to the given database should not be logged to the binary log. +VARIABLE_COMMENT Tells the primary that updates to the given database should not be logged to the binary log NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -495,7 +495,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME BINLOG_LEGACY_EVENT_POS VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Fill in the end_log_pos field of _all_ events in the binlog, even when doing so costs performance. Can be used in case some old application needs it for backwards compatibility. Setting this option can hurt binlog scalability. +VARIABLE_COMMENT Fill in the end_log_pos field of _all_ events in the binlog, even when doing so costs performance. Can be used in case some old application needs it for backwards compatibility. Setting this option can hurt binlog scalability NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -505,7 +505,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME BINLOG_OPTIMIZE_THREAD_SCHEDULING VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Run fast part of group commit in a single thread, to optimize kernel thread scheduling. On by default. Disable to run each transaction in group commit in its own thread, which can be slower at very high concurrency. This option is mostly for testing one algorithm versus the other, and it should not normally be necessary to change it. +VARIABLE_COMMENT Run fast part of group commit in a single thread, to optimize kernel thread scheduling. On by default. Disable to run each transaction in group commit in its own thread, which can be slower at very high concurrency. This option is mostly for testing one algorithm versus the other, and it should not normally be necessary to change it NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -515,7 +515,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME BINLOG_ROW_EVENT_MAX_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT The maximum size of a row-based binary log event in bytes. Rows will be grouped into events smaller than this size if possible. The value has to be a multiple of 256. +VARIABLE_COMMENT The maximum size of a row-based binary log event in bytes. Rows will be grouped into events smaller than this size if possible. The value has to be a multiple of 256 NUMERIC_MIN_VALUE 256 NUMERIC_MAX_VALUE 4294967040 NUMERIC_BLOCK_SIZE 256 @@ -525,7 +525,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME BINLOG_ROW_IMAGE VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM -VARIABLE_COMMENT Controls whether rows should be logged in 'FULL', 'FULL_NODUP', 'NOBLOB' or 'MINIMAL' formats. 'FULL', means that all columns in the before and after image are logged. 'FULL_NODUP', means that all columns are logged in before image, but only changed columns or all columns of inserted record are logged in after image, 'NOBLOB', means that mysqld avoids logging blob columns whenever possible (eg, blob column was not changed or is not part of primary key). 'MINIMAL', means that a PK equivalent (PK columns or full row if there is no PK in the table) is logged in the before image, and only changed columns are logged in the after image. (Default: FULL). +VARIABLE_COMMENT Controls whether rows should be logged in 'FULL', 'FULL_NODUP', 'NOBLOB' or 'MINIMAL' formats. 'FULL', means that all columns in the before and after image are logged. 'FULL_NODUP', means that all columns are logged in before image, but only changed columns or all columns of inserted record are logged in after image, 'NOBLOB', means that mysqld avoids logging blob columns whenever possible (eg, blob column was not changed or is not part of primary key). 'MINIMAL', means that a PK equivalent (PK columns or full row if there is no PK in the table) is logged in the before image, and only changed columns are logged in the after image. (Default: FULL) NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -535,7 +535,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME BINLOG_ROW_METADATA VARIABLE_SCOPE GLOBAL VARIABLE_TYPE ENUM -VARIABLE_COMMENT Controls whether metadata is logged using FULL , MINIMAL format and NO_LOG.FULL causes all metadata to be logged; MINIMAL means that only metadata actually required by slave is logged; NO_LOG NO metadata will be logged.Default: NO_LOG. +VARIABLE_COMMENT Controls whether metadata is logged using FULL , MINIMAL format and NO_LOG.FULL causes all metadata to be logged; MINIMAL means that only metadata actually required by slave is logged; NO_LOG NO metadata will be logged.Default: NO_LOG NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -545,7 +545,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME BINLOG_SPACE_LIMIT VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Alias for max_binlog_total_size. Compatibility with Percona server. +VARIABLE_COMMENT Alias for max_binlog_total_size. Compatibility with Percona server NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 18446744073709551615 NUMERIC_BLOCK_SIZE 1 @@ -555,7 +555,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME BINLOG_STMT_CACHE_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT The size of the statement cache for updates to non-transactional engines for the binary log. If you often use statements updating a great number of rows, you can increase this to get more performance. +VARIABLE_COMMENT The size of the statement cache for updates to non-transactional engines for the binary log. If you often use statements updating a great number of rows, you can increase this to get more performance NUMERIC_MIN_VALUE 4096 NUMERIC_MAX_VALUE 18446744073709551615 NUMERIC_BLOCK_SIZE 4096 @@ -735,7 +735,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME COLUMN_COMPRESSION_ZLIB_STRATEGY VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM -VARIABLE_COMMENT The strategy parameter is used to tune the compression algorithm. Use the value DEFAULT_STRATEGY for normal data, FILTERED for data produced by a filter (or predictor), HUFFMAN_ONLY to force Huffman encoding only (no string match), or RLE to limit match distances to one (run-length encoding). Filtered data consists mostly of small values with a somewhat random distribution. In this case, the compression algorithm is tuned to compress them better. The effect of FILTERED is to force more Huffman coding and less string matching; it is somewhat intermediate between DEFAULT_STRATEGY and HUFFMAN_ONLY. RLE is designed to be almost as fast as HUFFMAN_ONLY, but give better compression for PNG image data. The strategy parameter only affects the compression ratio but not the correctness of the compressed output even if it is not set appropriately. FIXED prevents the use of dynamic Huffman codes, allowing for a simpler decoder for special applications. +VARIABLE_COMMENT The strategy parameter is used to tune the compression algorithm. Use the value DEFAULT_STRATEGY for normal data, FILTERED for data produced by a filter (or predictor), HUFFMAN_ONLY to force Huffman encoding only (no string match), or RLE to limit match distances to one (run-length encoding). Filtered data consists mostly of small values with a somewhat random distribution. In this case, the compression algorithm is tuned to compress them better. The effect of FILTERED is to force more Huffman coding and less string matching; it is somewhat intermediate between DEFAULT_STRATEGY and HUFFMAN_ONLY. RLE is designed to be almost as fast as HUFFMAN_ONLY, but give better compression for PNG image data. The strategy parameter only affects the compression ratio but not the correctness of the compressed output even if it is not set appropriately. FIXED prevents the use of dynamic Huffman codes, allowing for a simpler decoder for special applications NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -745,7 +745,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME COLUMN_COMPRESSION_ZLIB_WRAP VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Generate zlib header and trailer and compute adler32 check value. It can be used with storage engines that don't provide data integrity verification to detect data corruption. +VARIABLE_COMMENT Generate zlib header and trailer and compute adler32 check value. It can be used with storage engines that don't provide data integrity verification to detect data corruption NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -855,7 +855,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME DEFAULT_PASSWORD_LIFETIME VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT This defines the global password expiration policy. 0 means automatic password expiration is disabled. If the value is a positive integer N, the passwords must be changed every N days. This behavior can be overridden using the password expiration options in ALTER USER. +VARIABLE_COMMENT This defines the global password expiration policy. 0 means automatic password expiration is disabled. If the value is a positive integer N, the passwords must be changed every N days. This behavior can be overridden using the password expiration options in ALTER USER NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 NUMERIC_BLOCK_SIZE 1 @@ -905,7 +905,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME DELAYED_INSERT_LIMIT VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT After inserting delayed_insert_limit rows, the INSERT DELAYED handler will check if there are any SELECT statements pending. If so, it allows these to execute before continuing. +VARIABLE_COMMENT After inserting delayed_insert_limit rows, the INSERT DELAYED handler will check if there are any SELECT statements pending. If so, it allows these to execute before continuing NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 4294967295 NUMERIC_BLOCK_SIZE 1 @@ -935,7 +935,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME DELAY_KEY_WRITE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE ENUM -VARIABLE_COMMENT Specifies how MyISAM tables handles CREATE TABLE DELAY_KEY_WRITE. If set to ON, the default, any DELAY KEY WRITEs are honored. The key buffer is then flushed only when the table closes, speeding up writes. MyISAM tables should be automatically checked upon startup in this case, and --external locking should not be used, as it can lead to index corruption. If set to OFF, DELAY KEY WRITEs are ignored, while if set to ALL, all new opened tables are treated as if created with DELAY KEY WRITEs enabled. +VARIABLE_COMMENT Specifies how MyISAM tables handles CREATE TABLE DELAY_KEY_WRITE. If set to ON, the default, any DELAY KEY WRITEs are honored. The key buffer is then flushed only when the table closes, speeding up writes. MyISAM tables should be automatically checked upon startup in this case, and --external locking should not be used, as it can lead to index corruption. If set to OFF, DELAY KEY WRITEs are ignored, while if set to ALL, all new opened tables are treated as if created with DELAY KEY WRITEs enabled NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -945,7 +945,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME DISCONNECT_ON_EXPIRED_PASSWORD VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT This variable controls how the server handles clients that are not aware of the sandbox mode. If enabled, the server disconnects the client, otherwise the server puts the client in a sandbox mode. +VARIABLE_COMMENT This variable controls how the server handles clients that are not aware of the sandbox mode. If enabled, the server disconnects the client, otherwise the server puts the client in a sandbox mode NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1005,7 +1005,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME EQ_RANGE_INDEX_DIVE_LIMIT VARIABLE_SCOPE SESSION VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT The optimizer will use existing index statistics instead of doing index dives for equality ranges if the number of equality ranges for the index is larger than or equal to this number. If set to 0, index dives are always used. +VARIABLE_COMMENT The optimizer will use existing index statistics instead of doing index dives for equality ranges if the number of equality ranges for the index is larger than or equal to this number. If set to 0, index dives are always used NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 NUMERIC_BLOCK_SIZE 1 @@ -1055,7 +1055,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME EXPLICIT_DEFAULTS_FOR_TIMESTAMP VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT This option causes CREATE TABLE to create all TIMESTAMP columns as NULL with DEFAULT NULL attribute, Without this option, TIMESTAMP columns are NOT NULL and have implicit DEFAULT clauses. +VARIABLE_COMMENT This option causes CREATE TABLE to create all TIMESTAMP columns as NULL with DEFAULT NULL attribute, Without this option, TIMESTAMP columns are NOT NULL and have implicit DEFAULT clauses NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1115,7 +1115,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME FOREIGN_KEY_CHECKS VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT If set to 1 (the default) foreign key constraints (including ON UPDATE and ON DELETE behavior) InnoDB tables are checked, while if set to 0, they are not checked. 0 is not recommended for normal use, though it can be useful in situations where you know the data is consistent, but want to reload data in a different order from that that specified by parent/child relationships. Setting this variable to 1 does not retrospectively check for inconsistencies introduced while set to 0. +VARIABLE_COMMENT If set to 1 (the default) foreign key constraints (including ON UPDATE and ON DELETE behavior) InnoDB tables are checked, while if set to 0, they are not checked. 0 is not recommended for normal use, though it can be useful in situations where you know the data is consistent, but want to reload data in a different order from that that specified by parent/child relationships. Setting this variable to 1 does not retrospectively check for inconsistencies introduced while set to 0 NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1175,7 +1175,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME GENERAL_LOG VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Log connections and queries to a table or log file. Defaults logging to a file 'hostname'.log or a table mysql.general_logif --log-output=TABLE is used. +VARIABLE_COMMENT Log connections and queries to a table or log file. Defaults logging to a file 'hostname'.log or a table mysql.general_logif --log-output=TABLE is used NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1215,7 +1215,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME GTID_BINLOG_STATE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT The internal GTID state of the binlog, used to keep track of all GTIDs ever logged to the binlog. +VARIABLE_COMMENT The internal GTID state of the binlog, used to keep track of all GTIDs ever logged to the binlog NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1225,7 +1225,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME GTID_CLEANUP_BATCH_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT Normally does not need tuning. How many old rows must accumulate in the mysql.gtid_slave_pos table before a background job will be run to delete them. Can be increased to reduce number of commits if using many different engines with --gtid_pos_auto_engines, or to reduce CPU overhead if using a huge number of different gtid_domain_ids. Can be decreased to reduce number of old rows in the table. +VARIABLE_COMMENT Normally does not need tuning. How many old rows must accumulate in the mysql.gtid_slave_pos table before a background job will be run to delete them. Can be increased to reduce number of commits if using many different engines with --gtid_pos_auto_engines, or to reduce CPU overhead if using a huge number of different gtid_domain_ids. Can be decreased to reduce number of old rows in the table NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 2147483647 NUMERIC_BLOCK_SIZE 1 @@ -1235,7 +1235,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME GTID_CURRENT_POS VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT Current GTID position of the server. Per replication domain, this is either the last GTID replicated by a slave thread, or the GTID logged to the binary log, whichever is most recent. +VARIABLE_COMMENT Current GTID position of the server. Per replication domain, this is either the last GTID replicated by a slave thread, or the GTID logged to the binary log, whichever is most recent NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1245,7 +1245,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME GTID_DOMAIN_ID VARIABLE_SCOPE SESSION VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT Used with global transaction ID to identify logically independent replication streams. When events can propagate through multiple parallel paths (for example multiple masters), each independent source server must use a distinct domain_id. For simple tree-shaped replication topologies, it can be left at its default, 0. +VARIABLE_COMMENT Used with global transaction ID to identify logically independent replication streams. When events can propagate through multiple parallel paths (for example multiple masters), each independent source server must use a distinct domain_id. For simple tree-shaped replication topologies, it can be left at its default, 0 NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 NUMERIC_BLOCK_SIZE 1 @@ -1255,7 +1255,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME GTID_IGNORE_DUPLICATES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT When set, different master connections in multi-source replication are allowed to receive and process event groups with the same GTID (when using GTID mode). Only one will be applied, any others will be ignored. Within a given replication domain, just the sequence number will be used to decide whether a given GTID has been already applied; this means it is the responsibility of the user to ensure that GTID sequence numbers are strictly increasing. +VARIABLE_COMMENT When set, different master connections in multi-source replication are allowed to receive and process event groups with the same GTID (when using GTID mode). Only one will be applied, any others will be ignored. Within a given replication domain, just the sequence number will be used to decide whether a given GTID has been already applied; this means it is the responsibility of the user to ensure that GTID sequence numbers are strictly increasing NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1275,7 +1275,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME GTID_SEQ_NO VARIABLE_SCOPE SESSION ONLY VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Internal server usage, for replication with global transaction id. When set, next event group logged to the binary log will use this sequence number, not generate a new one, thus allowing to preserve master's GTID in slave's binlog. +VARIABLE_COMMENT Internal server usage, for replication with global transaction id. When set, next event group logged to the binary log will use this sequence number, not generate a new one, thus allowing to preserve master's GTID in slave's binlog NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 18446744073709551615 NUMERIC_BLOCK_SIZE 1 @@ -1285,7 +1285,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME GTID_SLAVE_POS VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT The list of global transaction IDs that were last replicated on the server, one for each replication domain. +VARIABLE_COMMENT The list of global transaction IDs that were last replicated on the server, one for each replication domain NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1295,7 +1295,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME GTID_STRICT_MODE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Enforce strict seq_no ordering of events in the binary log. Slave stops with an error if it encounters an event that would cause it to generate an out-of-order binlog if executed. When ON the same server-id semisync-replicated transactions that duplicate existing ones in binlog are ignored without error and slave interruption. +VARIABLE_COMMENT Enforce strict seq_no ordering of events in the binary log. Slave stops with an error if it encounters an event that would cause it to generate an out-of-order binlog if executed. When ON the same server-id semisync-replicated transactions that duplicate existing ones in binlog are ignored without error and slave interruption NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1305,7 +1305,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME HAVE_COMPRESS VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT If the zlib compression library is accessible to the server, this will be set to YES, otherwise it will be NO. The COMPRESS() and UNCOMPRESS() functions will only be available if set to YES. +VARIABLE_COMMENT If the zlib compression library is accessible to the server, this will be set to YES, otherwise it will be NO. The COMPRESS() and UNCOMPRESS() functions will only be available if set to YES NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1315,7 +1315,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HAVE_CRYPT VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT If the crypt() system call is available this variable will be set to YES, otherwise it will be set to NO. If set to NO, the ENCRYPT() function cannot be used. +VARIABLE_COMMENT If the crypt() system call is available this variable will be set to YES, otherwise it will be set to NO. If set to NO, the ENCRYPT() function cannot be used NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1325,7 +1325,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HAVE_DYNAMIC_LOADING VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT If the server supports dynamic loading of plugins, will be set to YES, otherwise will be set to NO. +VARIABLE_COMMENT If the server supports dynamic loading of plugins, will be set to YES, otherwise will be set to NO NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1335,7 +1335,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HAVE_GEOMETRY VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT If the server supports spatial data types, will be set to YES, otherwise will be set to NO. +VARIABLE_COMMENT If the server supports spatial data types, will be set to YES, otherwise will be set to NO NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1345,7 +1345,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HAVE_OPENSSL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT Comparing have_openssl with have_ssl will indicate whether YaSSL or openssl was used. If YaSSL, have_ssl will be YES, but have_openssl will be NO. +VARIABLE_COMMENT Comparing have_openssl with have_ssl will indicate whether YaSSL or openssl was used. If YaSSL, have_ssl will be YES, but have_openssl will be NO NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1355,7 +1355,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HAVE_PROFILING VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT If statement profiling is available, will be set to YES, otherwise will be set to NO. See SHOW PROFILES and SHOW PROFILE. +VARIABLE_COMMENT If statement profiling is available, will be set to YES, otherwise will be set to NO. See SHOW PROFILES and SHOW PROFILE NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1365,7 +1365,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HAVE_QUERY_CACHE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT If the server supports the query cache, will be set to YES, otherwise will be set to NO. +VARIABLE_COMMENT If the server supports the query cache, will be set to YES, otherwise will be set to NO NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1375,7 +1375,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HAVE_RTREE_KEYS VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT If RTREE indexes (used for spatial indexes) are available, will be set to YES, otherwise will be set to NO. +VARIABLE_COMMENT If RTREE indexes (used for spatial indexes) are available, will be set to YES, otherwise will be set to NO NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1385,7 +1385,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HAVE_SSL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT If the server supports secure connections, will be set to YES, otherwise will be set to NO. If set to DISABLED, the server was compiled with TLS support, but was not started with TLS support (see the mysqld options). See also have_openssl. +VARIABLE_COMMENT If the server supports secure connections, will be set to YES, otherwise will be set to NO. If set to DISABLED, the server was compiled with TLS support, but was not started with TLS support (see the mysqld options). See also have_openssl NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1395,7 +1395,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HAVE_SYMLINK VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT If symbolic link support is enabled, will be set to YES, otherwise will be set to NO. Required for the INDEX DIRECTORY and DATA DIRECTORY table options (see CREATE TABLE) and Windows symlink support. Will be set to DISABLED if the server is started with the --skip-symbolic-links option. +VARIABLE_COMMENT If symbolic link support is enabled, will be set to YES, otherwise will be set to NO. Required for the INDEX DIRECTORY and DATA DIRECTORY table options (see CREATE TABLE) and Windows symlink support. Will be set to DISABLED if the server is started with the --skip-symbolic-links option NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1405,7 +1405,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HISTOGRAM_SIZE VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Number of bytes used for a histogram. If set to 0, no histograms are created by ANALYZE. +VARIABLE_COMMENT Number of bytes used for a histogram. If set to 0, no histograms are created by ANALYZE NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 255 NUMERIC_BLOCK_SIZE 1 @@ -1415,7 +1415,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME HISTOGRAM_TYPE VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM -VARIABLE_COMMENT Specifies type of the histograms created by ANALYZE. Possible values are: SINGLE_PREC_HB - single precision height-balanced, DOUBLE_PREC_HB - double precision height-balanced, JSON_HB - height-balanced, stored as JSON. +VARIABLE_COMMENT Specifies type of the histograms created by ANALYZE. Possible values are: SINGLE_PREC_HB - single precision height-balanced, DOUBLE_PREC_HB - double precision height-balanced, JSON_HB - height-balanced, stored as JSON NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1435,7 +1435,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME HOST_CACHE_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT How many host names should be cached to avoid resolving. +VARIABLE_COMMENT How many host names should be cached to avoid resolving NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 65536 NUMERIC_BLOCK_SIZE 1 @@ -1495,7 +1495,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME IGNORE_DB_DIRS VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT Specifies a directory to add to the ignore list when collecting database names from the datadir. Put a blank argument to reset the list accumulated so far. +VARIABLE_COMMENT Specifies a directory to add to the ignore list when collecting database names from the datadir. Put a blank argument to reset the list accumulated so far NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1555,7 +1555,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME IN_PREDICATE_CONVERSION_THRESHOLD VARIABLE_SCOPE SESSION VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT The minimum number of scalar elements in the value list of IN predicate that triggers its conversion to IN subquery. Set to 0 to disable the conversion. +VARIABLE_COMMENT The minimum number of scalar elements in the value list of IN predicate that triggers its conversion to IN subquery. Set to 0 to disable the conversion NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 NUMERIC_BLOCK_SIZE 1 @@ -1655,7 +1655,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME KEY_CACHE_FILE_HASH_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Number of hash buckets for open and changed files. If you have a lot of MyISAM files open you should increase this for faster flush of changes. A good value is probably 1/10 of number of possible open MyISAM files. +VARIABLE_COMMENT Number of hash buckets for open and changed files. If you have a lot of MyISAM files open you should increase this for faster flush of changes. A good value is probably 1/10 of number of possible open MyISAM files NUMERIC_MIN_VALUE 128 NUMERIC_MAX_VALUE 16384 NUMERIC_BLOCK_SIZE 1 @@ -1705,7 +1705,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME LAST_GTID VARIABLE_SCOPE SESSION ONLY VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT The GTID of the last commit (if binlogging was enabled), or the empty string if none. +VARIABLE_COMMENT The GTID of the last commit (if binlogging was enabled), or the empty string if none NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1785,7 +1785,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME LOCK_WAIT_TIMEOUT VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Timeout in seconds to wait for a lock before returning an error. +VARIABLE_COMMENT Timeout in seconds to wait for a lock before returning an error NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 31536000 NUMERIC_BLOCK_SIZE 1 @@ -1805,7 +1805,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME LOG_BIN_BASENAME VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT The full path of the binary log file names, excluding the extension. +VARIABLE_COMMENT The full path of the binary log file names, excluding the extension NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1825,7 +1825,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME LOG_BIN_COMPRESS_MIN_LEN VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT Minimum length of sql statement(in statement mode) or record(in row mode)that can be compressed. +VARIABLE_COMMENT Minimum length of sql statement(in statement mode) or record(in row mode)that can be compressed NUMERIC_MIN_VALUE 10 NUMERIC_MAX_VALUE 1024 NUMERIC_BLOCK_SIZE 1 @@ -1835,7 +1835,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME LOG_BIN_INDEX VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT File that holds the names for last binary log files. +VARIABLE_COMMENT File that holds the names for last binary log files NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1895,7 +1895,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME LOG_SLAVE_UPDATES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Tells the slave to log the updates from the slave thread to the binary log. You will need to turn it on if you plan to daisy-chain the slaves. +VARIABLE_COMMENT Tells the slave to log the updates from the slave thread to the binary log. You will need to turn it on if you plan to daisy-chain the slaves NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1905,7 +1905,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME LOG_SLOW_ADMIN_STATEMENTS VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Log slow OPTIMIZE, ANALYZE, ALTER and other administrative statements to the slow log if it is open. Resets or sets the option 'admin' in log_slow_filter. Deprecated, use log_slow_filter without 'admin'. +VARIABLE_COMMENT Log slow OPTIMIZE, ANALYZE, ALTER and other administrative statements to the slow log if it is open. Resets or sets the option 'admin' in log_slow_filter NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -1955,7 +1955,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME LOG_SLOW_QUERY VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Log slow queries to a table or log file. Defaults logging to a file 'hostname'-slow.log or a table mysql.slow_log if --log-output=TABLE is used. Must be enabled to activate other slow log options. +VARIABLE_COMMENT Log slow queries to a table or log file. Defaults logging to a file 'hostname'-slow.log or a table mysql.slow_log if --log-output=TABLE is used. Must be enabled to activate other slow log options NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -2095,7 +2095,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_BINLOG_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Binary log will be rotated automatically when the size exceeds this value. +VARIABLE_COMMENT Binary log will be rotated automatically when the size exceeds this value NUMERIC_MIN_VALUE 4096 NUMERIC_MAX_VALUE 1073741824 NUMERIC_BLOCK_SIZE 4096 @@ -2155,7 +2155,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_DIGEST_LENGTH VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT Maximum length considered for digest text. +VARIABLE_COMMENT Maximum length considered for digest text NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -2215,7 +2215,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME MAX_PASSWORD_ERRORS VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT If there is more than this number of failed connect attempts due to invalid password, user will be blocked from further connections until FLUSH_PRIVILEGES. +VARIABLE_COMMENT If there is more than this number of failed connect attempts due to invalid password, user will be blocked from further connections until FLUSH_PRIVILEGES NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 4294967295 NUMERIC_BLOCK_SIZE 1 @@ -2465,7 +2465,7 @@ COMMAND_LINE_ARGUMENT NONE VARIABLE_NAME MYSQL56_TEMPORAL_FORMAT VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Use MySQL-5.6 (instead of MariaDB-5.3) format for TIME, DATETIME, TIMESTAMP columns. +VARIABLE_COMMENT Use MySQL-5.6 (instead of MariaDB-5.3) format for TIME, DATETIME, TIMESTAMP columns NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -2515,7 +2515,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME NOTE_VERBOSITY VARIABLE_SCOPE SESSION VARIABLE_TYPE SET -VARIABLE_COMMENT Verbosity level for note-warnings given to the user. See also @@sql_notes. +VARIABLE_COMMENT Verbosity level for note-warnings given to the user. See also @@sql_notes NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -2525,7 +2525,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OLD VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Use compatible behavior from previous MariaDB version. See also --old-mode +VARIABLE_COMMENT Use compatible behavior from previous MariaDB version NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -2565,7 +2565,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_ADJUST_SECONDARY_KEY_COSTS VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Unused, will be removed. +VARIABLE_COMMENT Unused NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 2 NUMERIC_BLOCK_SIZE 1 @@ -2575,7 +2575,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_DISK_READ_COST VARIABLE_SCOPE GLOBAL VARIABLE_TYPE DOUBLE -VARIABLE_COMMENT Cost of reading a block of IO_SIZE (4096) from a disk (in usec). +VARIABLE_COMMENT Cost of reading a block of IO_SIZE (4096) from a disk (in usec) NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 10000 NUMERIC_BLOCK_SIZE NULL @@ -2585,7 +2585,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_DISK_READ_RATIO VARIABLE_SCOPE GLOBAL VARIABLE_TYPE DOUBLE -VARIABLE_COMMENT Chance that we have to do a disk read to find a row or index entry from the engine cache (cache_misses/total_cache_requests). 0.0 means that everything is cached and 1.0 means that nothing is expected to be in the engine cache. +VARIABLE_COMMENT Chance that we have to do a disk read to find a row or index entry from the engine cache (cache_misses/total_cache_requests). 0.0 means that everything is cached and 1.0 means that nothing is expected to be in the engine cache NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 1 NUMERIC_BLOCK_SIZE NULL @@ -2595,7 +2595,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_EXTRA_PRUNING_DEPTH VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT If the optimizer needs to enumerate join prefix of this size or larger, then it will try aggressively prune away the search space. +VARIABLE_COMMENT If the optimizer needs to enumerate join prefix of this size or larger, then it will try aggressively prune away the search space NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 62 NUMERIC_BLOCK_SIZE 1 @@ -2605,7 +2605,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_INDEX_BLOCK_COPY_COST VARIABLE_SCOPE GLOBAL VARIABLE_TYPE DOUBLE -VARIABLE_COMMENT Cost of copying a key block from the cache to intern storage as part of an index scan. +VARIABLE_COMMENT Cost of copying a key block from the cache to intern storage as part of an index scan NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 1000 NUMERIC_BLOCK_SIZE NULL @@ -2615,7 +2615,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_KEY_COMPARE_COST VARIABLE_SCOPE GLOBAL VARIABLE_TYPE DOUBLE -VARIABLE_COMMENT Cost of checking a key against the end key condition. +VARIABLE_COMMENT Cost of checking a key against the end key condition NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 1000 NUMERIC_BLOCK_SIZE NULL @@ -2625,7 +2625,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_KEY_COPY_COST VARIABLE_SCOPE GLOBAL VARIABLE_TYPE DOUBLE -VARIABLE_COMMENT Cost of finding the next key in the engine and copying it to the SQL layer. +VARIABLE_COMMENT Cost of finding the next key in the engine and copying it to the SQL layer NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 1000 NUMERIC_BLOCK_SIZE NULL @@ -2645,7 +2645,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_KEY_NEXT_FIND_COST VARIABLE_SCOPE GLOBAL VARIABLE_TYPE DOUBLE -VARIABLE_COMMENT Cost of finding the next key and rowid when using filters. +VARIABLE_COMMENT Cost of finding the next key and rowid when using filters NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 1000 NUMERIC_BLOCK_SIZE NULL @@ -2655,7 +2655,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_MAX_SEL_ARGS VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT The maximum number of SEL_ARG objects created when optimizing a range. If more objects would be needed, the range will not be used by the optimizer. +VARIABLE_COMMENT The maximum number of SEL_ARG objects created when optimizing a range. If more objects would be needed, the range will not be used by the optimizer NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 NUMERIC_BLOCK_SIZE 1 @@ -2705,7 +2705,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_ROW_COPY_COST VARIABLE_SCOPE GLOBAL VARIABLE_TYPE DOUBLE -VARIABLE_COMMENT Cost of copying a row from the engine or the join cache to the SQL layer. +VARIABLE_COMMENT Cost of copying a row from the engine or the join cache to the SQL layer NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 1000 NUMERIC_BLOCK_SIZE NULL @@ -2715,7 +2715,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_ROW_LOOKUP_COST VARIABLE_SCOPE GLOBAL VARIABLE_TYPE DOUBLE -VARIABLE_COMMENT Cost of finding a row based on a rowid or a clustered key. +VARIABLE_COMMENT Cost of finding a row based on a rowid or a clustered key NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 1000 NUMERIC_BLOCK_SIZE NULL @@ -2725,7 +2725,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_ROW_NEXT_FIND_COST VARIABLE_SCOPE GLOBAL VARIABLE_TYPE DOUBLE -VARIABLE_COMMENT Cost of finding the next row when scanning the table. +VARIABLE_COMMENT Cost of finding the next row when scanning the table NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 1000 NUMERIC_BLOCK_SIZE NULL @@ -2735,7 +2735,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_SCAN_SETUP_COST VARIABLE_SCOPE SESSION VARIABLE_TYPE DOUBLE -VARIABLE_COMMENT Extra cost added to TABLE and INDEX scans to get optimizer to prefer index lookups. +VARIABLE_COMMENT Extra cost added to TABLE and INDEX scans to get optimizer to prefer index lookups NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 100000000 NUMERIC_BLOCK_SIZE NULL @@ -2745,7 +2745,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_SEARCH_DEPTH VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Maximum depth of search performed by the query optimizer. Values larger than the number of relations in a query result in better query plans, but take longer to compile a query. Values smaller than the number of tables in a relation result in faster optimization, but may produce very bad query plans. If set to 0, the system will automatically pick a reasonable value. +VARIABLE_COMMENT Maximum depth of search performed by the query optimizer. Values larger than the number of relations in a query result in better query plans, but take longer to compile a query. Values smaller than the number of tables in a relation result in faster optimization, but may produce very bad query plans. If set to 0, the system will automatically pick a reasonable value NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 62 NUMERIC_BLOCK_SIZE 1 @@ -2805,7 +2805,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME OPTIMIZER_WHERE_COST VARIABLE_SCOPE SESSION VARIABLE_TYPE DOUBLE -VARIABLE_COMMENT Cost of checking the row against the WHERE clause. Increasing this will have the optimizer to prefer plans with less row combinations. +VARIABLE_COMMENT Cost of checking the row against the WHERE clause. Increasing this will have the optimizer to prefer plans with less row combinations NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 100000 NUMERIC_BLOCK_SIZE NULL @@ -2815,7 +2815,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Enable the performance schema. +VARIABLE_COMMENT Enable the performance schema NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -2825,7 +2825,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME PERFORMANCE_SCHEMA_ACCOUNTS_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Maximum number of instrumented user@host accounts. Use 0 to disable, -1 for automated sizing. +VARIABLE_COMMENT Maximum number of instrumented user@host accounts. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -2835,7 +2835,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_DIGESTS_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Size of the statement digest. Use 0 to disable, -1 for automated sizing. +VARIABLE_COMMENT Size of the statement digest. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -2845,7 +2845,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_EVENTS_STAGES_HISTORY_LONG_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Number of rows in EVENTS_STAGES_HISTORY_LONG. Use 0 to disable, -1 for automated sizing. +VARIABLE_COMMENT Number of rows in EVENTS_STAGES_HISTORY_LONG. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -2855,7 +2855,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_EVENTS_STAGES_HISTORY_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Number of rows per thread in EVENTS_STAGES_HISTORY. Use 0 to disable, -1 for automated sizing. +VARIABLE_COMMENT Number of rows per thread in EVENTS_STAGES_HISTORY. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1024 NUMERIC_BLOCK_SIZE 1 @@ -2865,7 +2865,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_EVENTS_STATEMENTS_HISTORY_LONG_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Number of rows in EVENTS_STATEMENTS_HISTORY_LONG. Use 0 to disable, -1 for automated sizing. +VARIABLE_COMMENT Number of rows in EVENTS_STATEMENTS_HISTORY_LONG. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -2875,7 +2875,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_EVENTS_STATEMENTS_HISTORY_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Number of rows per thread in EVENTS_STATEMENTS_HISTORY. Use 0 to disable, -1 for automated sizing. +VARIABLE_COMMENT Number of rows per thread in EVENTS_STATEMENTS_HISTORY. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1024 NUMERIC_BLOCK_SIZE 1 @@ -2885,7 +2885,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_EVENTS_TRANSACTIONS_HISTORY_LONG_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Number of rows in EVENTS_TRANSACTIONS_HISTORY_LONG. Use 0 to disable, -1 for automated sizing. +VARIABLE_COMMENT Number of rows in EVENTS_TRANSACTIONS_HISTORY_LONG. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -2895,7 +2895,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_EVENTS_TRANSACTIONS_HISTORY_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Number of rows per thread in EVENTS_TRANSACTIONS_HISTORY. Use 0 to disable, -1 for automated sizing. +VARIABLE_COMMENT Number of rows per thread in EVENTS_TRANSACTIONS_HISTORY. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1024 NUMERIC_BLOCK_SIZE 1 @@ -2905,7 +2905,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_EVENTS_WAITS_HISTORY_LONG_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Number of rows in EVENTS_WAITS_HISTORY_LONG. Use 0 to disable, -1 for automated sizing. +VARIABLE_COMMENT Number of rows in EVENTS_WAITS_HISTORY_LONG. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -2915,7 +2915,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_EVENTS_WAITS_HISTORY_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Number of rows per thread in EVENTS_WAITS_HISTORY. Use 0 to disable, -1 for automated sizing. +VARIABLE_COMMENT Number of rows per thread in EVENTS_WAITS_HISTORY. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1024 NUMERIC_BLOCK_SIZE 1 @@ -2925,7 +2925,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_HOSTS_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Maximum number of instrumented hosts. Use 0 to disable, -1 for automated sizing. +VARIABLE_COMMENT Maximum number of instrumented hosts. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -2935,7 +2935,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_COND_CLASSES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Maximum number of condition instruments. +VARIABLE_COMMENT Maximum number of condition instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 256 NUMERIC_BLOCK_SIZE 1 @@ -2945,7 +2945,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_COND_INSTANCES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Maximum number of instrumented condition objects. Use 0 to disable, -1 for automated sizing. +VARIABLE_COMMENT Maximum number of instrumented condition objects. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -2955,7 +2955,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_DIGEST_LENGTH VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Maximum length considered for digest text, when stored in performance_schema tables. +VARIABLE_COMMENT Maximum length considered for digest text, when stored in performance_schema tables NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -2965,7 +2965,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_FILE_CLASSES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Maximum number of file instruments. +VARIABLE_COMMENT Maximum number of file instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 256 NUMERIC_BLOCK_SIZE 1 @@ -2975,7 +2975,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_FILE_HANDLES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Maximum number of opened instrumented files. +VARIABLE_COMMENT Maximum number of opened instrumented files NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -2985,7 +2985,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_FILE_INSTANCES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Maximum number of instrumented files. Use 0 to disable, -1 for automated sizing. +VARIABLE_COMMENT Maximum number of instrumented files. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -2995,7 +2995,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_INDEX_STAT VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Maximum number of index statistics for instrumented tables. Use 0 to disable, -1 for automated scaling. +VARIABLE_COMMENT Maximum number of index statistics for instrumented tables. Use 0 to disable, -1 for automated scaling NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -3005,7 +3005,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_MEMORY_CLASSES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Maximum number of memory pool instruments. +VARIABLE_COMMENT Maximum number of memory pool instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 1024 NUMERIC_BLOCK_SIZE 1 @@ -3015,7 +3015,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_METADATA_LOCKS VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Maximum number of metadata locks. Use 0 to disable, -1 for automated scaling. +VARIABLE_COMMENT Maximum number of metadata locks. Use 0 to disable, -1 for automated scaling NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 104857600 NUMERIC_BLOCK_SIZE 1 @@ -3025,7 +3025,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_MUTEX_CLASSES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Maximum number of mutex instruments. +VARIABLE_COMMENT Maximum number of mutex instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 256 NUMERIC_BLOCK_SIZE 1 @@ -3035,7 +3035,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_MUTEX_INSTANCES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Maximum number of instrumented MUTEX objects. Use 0 to disable, -1 for automated sizing. +VARIABLE_COMMENT Maximum number of instrumented MUTEX objects. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 104857600 NUMERIC_BLOCK_SIZE 1 @@ -3045,7 +3045,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_PREPARED_STATEMENTS_INSTANCES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Maximum number of instrumented prepared statements. Use 0 to disable, -1 for automated scaling. +VARIABLE_COMMENT Maximum number of instrumented prepared statements. Use 0 to disable, -1 for automated scaling NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -3055,7 +3055,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_PROGRAM_INSTANCES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Maximum number of instrumented programs. Use 0 to disable, -1 for automated scaling. +VARIABLE_COMMENT Maximum number of instrumented programs. Use 0 to disable, -1 for automated scaling NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -3065,7 +3065,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_RWLOCK_CLASSES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Maximum number of rwlock instruments. +VARIABLE_COMMENT Maximum number of rwlock instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 256 NUMERIC_BLOCK_SIZE 1 @@ -3075,7 +3075,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_RWLOCK_INSTANCES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Maximum number of instrumented RWLOCK objects. Use 0 to disable, -1 for automated sizing. +VARIABLE_COMMENT Maximum number of instrumented RWLOCK objects. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 104857600 NUMERIC_BLOCK_SIZE 1 @@ -3085,7 +3085,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_SOCKET_CLASSES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Maximum number of socket instruments. +VARIABLE_COMMENT Maximum number of socket instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 256 NUMERIC_BLOCK_SIZE 1 @@ -3095,7 +3095,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_SOCKET_INSTANCES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Maximum number of opened instrumented sockets. Use 0 to disable, -1 for automated sizing. +VARIABLE_COMMENT Maximum number of opened instrumented sockets. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -3105,7 +3105,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_SQL_TEXT_LENGTH VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Maximum length of displayed sql text. +VARIABLE_COMMENT Maximum length of displayed sql text NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -3115,7 +3115,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_STAGE_CLASSES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Maximum number of stage instruments. +VARIABLE_COMMENT Maximum number of stage instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 256 NUMERIC_BLOCK_SIZE 1 @@ -3125,7 +3125,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_STATEMENT_CLASSES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Maximum number of statement instruments. +VARIABLE_COMMENT Maximum number of statement instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 256 NUMERIC_BLOCK_SIZE 1 @@ -3135,7 +3135,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_STATEMENT_STACK VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Number of rows per thread in EVENTS_STATEMENTS_CURRENT. +VARIABLE_COMMENT Number of rows per thread in EVENTS_STATEMENTS_CURRENT NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 256 NUMERIC_BLOCK_SIZE 1 @@ -3145,7 +3145,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_TABLE_HANDLES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Maximum number of opened instrumented tables. Use 0 to disable, -1 for automated sizing. +VARIABLE_COMMENT Maximum number of opened instrumented tables. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -3155,7 +3155,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_TABLE_INSTANCES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Maximum number of instrumented tables. Use 0 to disable, -1 for automated sizing. +VARIABLE_COMMENT Maximum number of instrumented tables. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -3165,7 +3165,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_TABLE_LOCK_STAT VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Maximum number of lock statistics for instrumented tables. Use 0 to disable, -1 for automated scaling. +VARIABLE_COMMENT Maximum number of lock statistics for instrumented tables. Use 0 to disable, -1 for automated scaling NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -3175,7 +3175,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_THREAD_CLASSES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Maximum number of thread instruments. +VARIABLE_COMMENT Maximum number of thread instruments NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 256 NUMERIC_BLOCK_SIZE 1 @@ -3185,7 +3185,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_MAX_THREAD_INSTANCES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Maximum number of instrumented threads. Use 0 to disable, -1 for automated sizing. +VARIABLE_COMMENT Maximum number of instrumented threads. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -3195,7 +3195,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_SESSION_CONNECT_ATTRS_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Size of session attribute string buffer per thread. Use 0 to disable, -1 for automated sizing. +VARIABLE_COMMENT Size of session attribute string buffer per thread. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -3205,7 +3205,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_SETUP_ACTORS_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Maximum number of rows in SETUP_ACTORS. +VARIABLE_COMMENT Maximum number of rows in SETUP_ACTORS NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1024 NUMERIC_BLOCK_SIZE 1 @@ -3215,7 +3215,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_SETUP_OBJECTS_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Maximum number of rows in SETUP_OBJECTS. +VARIABLE_COMMENT Maximum number of rows in SETUP_OBJECTS NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -3225,7 +3225,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PERFORMANCE_SCHEMA_USERS_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT -VARIABLE_COMMENT Maximum number of instrumented users. Use 0 to disable, -1 for automated sizing. +VARIABLE_COMMENT Maximum number of instrumented users. Use 0 to disable, -1 for automated sizing NUMERIC_MIN_VALUE -1 NUMERIC_MAX_VALUE 1048576 NUMERIC_BLOCK_SIZE 1 @@ -3285,7 +3285,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PROFILING VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT If set to 1 (0 is default), statement profiling will be enabled. See SHOW PROFILES and SHOW PROFILE. +VARIABLE_COMMENT If set to 1 (0 is default), statement profiling will be enabled. See SHOW PROFILES and SHOW PROFILE NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3295,7 +3295,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME PROFILING_HISTORY_SIZE VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Number of statements about which profiling information is maintained. If set to 0, no profiles are stored. See SHOW PROFILES. +VARIABLE_COMMENT Number of statements about which profiling information is maintained. If set to 0, no profiles are stored. See SHOW PROFILES NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 100 NUMERIC_BLOCK_SIZE 1 @@ -3305,7 +3305,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME PROGRESS_REPORT_TIME VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Seconds between sending progress reports to the client for time-consuming statements. Set to 0 to disable progress reporting. +VARIABLE_COMMENT Seconds between sending progress reports to the client for time-consuming statements. Set to 0 to disable progress reporting NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 NUMERIC_BLOCK_SIZE 1 @@ -3325,7 +3325,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME PROXY_PROTOCOL_NETWORKS VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT Enable proxy protocol for these source networks. The syntax is a comma separated list of IPv4 and IPv6 networks. If the network doesn't contain mask, it is considered to be a single host. "*" represents all networks and must the only directive on the line. String "localhost" represents non-TCP local connections (Unix domain socket, Windows named pipe or shared memory). +VARIABLE_COMMENT Enable proxy protocol for these source networks. The syntax is a comma separated list of IPv4 and IPv6 networks. If the network doesn't contain mask, it is considered to be a single host. "*" represents all networks and must the only directive on the line. String "localhost" represents non-TCP local connections (Unix domain socket, Windows named pipe or shared memory) NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3345,7 +3345,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME PSEUDO_SLAVE_MODE VARIABLE_SCOPE SESSION ONLY VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT SET pseudo_slave_mode= 0,1 are commands that mysqlbinlog adds to beginning and end of binary log dumps. While zero value indeed disables, the actual enabling of the slave applier execution mode is done implicitly when a Format_description_event is sent through the session. +VARIABLE_COMMENT SET pseudo_slave_mode= 0,1 are commands that mysqlbinlog adds to beginning and end of binary log dumps. While zero value indeed disables, the actual enabling of the slave applier execution mode is done implicitly when a Format_description_event is sent through the session NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3525,7 +3525,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME RELAY_LOG VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT The location and name to use for relay logs. +VARIABLE_COMMENT The location and name to use for relay logs NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3535,7 +3535,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME RELAY_LOG_BASENAME VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT The full path of the relay log file names, excluding the extension. +VARIABLE_COMMENT The full path of the relay log file names, excluding the extension NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3545,7 +3545,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME RELAY_LOG_INDEX VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT The location and name to use for the file that keeps a list of the last relay logs. +VARIABLE_COMMENT The location and name to use for the file that keeps a list of the last relay logs NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3555,7 +3555,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME RELAY_LOG_INFO_FILE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT The location and name of the file that remembers where the SQL replication thread is in the relay logs. +VARIABLE_COMMENT The location and name of the file that remembers where the SQL replication thread is in the relay logs NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3565,7 +3565,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME RELAY_LOG_PURGE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT if disabled - do not purge relay logs. if enabled - purge them as soon as they are no more needed. +VARIABLE_COMMENT if disabled - do not purge relay logs. if enabled - purge them as soon as they are no more needed NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3575,7 +3575,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME RELAY_LOG_RECOVERY VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Enables automatic relay log recovery right after the database startup, which means that the IO Thread starts re-fetching from the master right after the last transaction processed. +VARIABLE_COMMENT Enables automatic relay log recovery right after the database startup, which means that the IO Thread starts re-fetching from the master right after the last transaction processed NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3605,7 +3605,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME REPLICATE_DO_DB VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT Tell the slave to restrict replication to updates of tables whose names appear in the comma-separated list. For statement-based replication, only the default database (that is, the one selected by USE) is considered, not any explicitly mentioned tables in the query. For row-based replication, the actual names of table(s) being updated are checked. +VARIABLE_COMMENT Tell the slave to restrict replication to updates of tables whose names appear in the comma-separated list. For statement-based replication, only the default database (that is, the one selected by USE) is considered, not any explicitly mentioned tables in the query. For row-based replication, the actual names of table(s) being updated are checked NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3615,7 +3615,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME REPLICATE_DO_TABLE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT Tells the slave to restrict replication to tables in the comma-separated list. +VARIABLE_COMMENT Tells the slave to restrict replication to tables in the comma-separated list NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3625,7 +3625,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME REPLICATE_EVENTS_MARKED_FOR_SKIP VARIABLE_SCOPE GLOBAL VARIABLE_TYPE ENUM -VARIABLE_COMMENT Whether the slave should replicate events that were created with @@skip_replication=1 on the master. Default REPLICATE (no events are skipped). Other values are FILTER_ON_SLAVE (events will be sent by the master but ignored by the slave) and FILTER_ON_MASTER (events marked with @@skip_replication=1 will be filtered on the master and never be sent to the slave). +VARIABLE_COMMENT Whether the slave should replicate events that were created with @@skip_replication=1 on the master. Default REPLICATE (no events are skipped). Other values are FILTER_ON_SLAVE (events will be sent by the master but ignored by the slave) and FILTER_ON_MASTER (events marked with @@skip_replication=1 will be filtered on the master and never be sent to the slave) NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3635,7 +3635,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME REPLICATE_IGNORE_DB VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT Tell the slave to restrict replication to updates of tables whose names do not appear in the comma-separated list. For statement-based replication, only the default database (that is, the one selected by USE) is considered, not any explicitly mentioned tables in the query. For row-based replication, the actual names of table(s) being updated are checked. +VARIABLE_COMMENT Tell the slave to restrict replication to updates of tables whose names do not appear in the comma-separated list. For statement-based replication, only the default database (that is, the one selected by USE) is considered, not any explicitly mentioned tables in the query. For row-based replication, the actual names of table(s) being updated are checked NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3645,7 +3645,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME REPLICATE_IGNORE_TABLE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT Tells the slave thread not to replicate any statement that updates the specified table, even if any other tables might be updated by the same statement. +VARIABLE_COMMENT Tells the slave thread not to replicate any statement that updates the specified table, even if any other tables might be updated by the same statement NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3655,7 +3655,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME REPLICATE_REWRITE_DB VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT Tells the slave to replicate binlog events into a different database than their original target on the master.Example: replicate-rewrite-db=master_db_name->slave_db_name. +VARIABLE_COMMENT Tells the slave to replicate binlog events into a different database than their original target on the master.Example: replicate-rewrite-db=master_db_name->slave_db_name NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3665,7 +3665,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME REPLICATE_WILD_DO_TABLE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT Tells the slave thread to restrict replication to statements where any of the updated tables match the specified database and table name patterns. +VARIABLE_COMMENT Tells the slave thread to restrict replication to statements where any of the updated tables match the specified database and table name patterns NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3675,7 +3675,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME REPLICATE_WILD_IGNORE_TABLE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT Tells the slave thread to not replicate to the tables that match the given wildcard pattern. +VARIABLE_COMMENT Tells the slave thread to not replicate to the tables that match the given wildcard pattern NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3725,7 +3725,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME REQUIRE_SECURE_TRANSPORT VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT When this option is enabled, connections attempted using insecure transport will be rejected. Secure transports are SSL/TLS, Unix sockets or named pipes. +VARIABLE_COMMENT When this option is enabled, connections attempted using insecure transport will be rejected. Secure transports are SSL/TLS, Unix sockets or named pipes NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3745,7 +3745,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME RPL_SEMI_SYNC_MASTER_ENABLED VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Enable semi-synchronous replication master (disabled by default). +VARIABLE_COMMENT Enable semi-synchronous replication master (disabled by default) NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3765,7 +3765,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME RPL_SEMI_SYNC_MASTER_TRACE_LEVEL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT The tracing level for semi-sync replication. +VARIABLE_COMMENT The tracing level for semi-sync replication NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 18446744073709551615 NUMERIC_BLOCK_SIZE 1 @@ -3775,7 +3775,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME RPL_SEMI_SYNC_MASTER_WAIT_NO_SLAVE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Wait until timeout when no semi-synchronous replication slave is available. +VARIABLE_COMMENT Wait until timeout when no semi-synchronous replication slave is available NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3785,7 +3785,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME RPL_SEMI_SYNC_MASTER_WAIT_POINT VARIABLE_SCOPE GLOBAL VARIABLE_TYPE ENUM -VARIABLE_COMMENT Should transaction wait for semi-sync ack after having synced binlog, or after having committed in storage engine. +VARIABLE_COMMENT Should transaction wait for semi-sync ack after having synced binlog, or after having committed in storage engine NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3795,7 +3795,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME RPL_SEMI_SYNC_SLAVE_DELAY_MASTER VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Only write master info file when ack is needed. +VARIABLE_COMMENT Only write master info file when ack is needed NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3805,7 +3805,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME RPL_SEMI_SYNC_SLAVE_ENABLED VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Enable semi-synchronous replication slave (disabled by default). +VARIABLE_COMMENT Enable semi-synchronous replication slave (disabled by default) NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3815,7 +3815,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME RPL_SEMI_SYNC_SLAVE_KILL_CONN_TIMEOUT VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT Timeout for the mysql connection used to kill the slave io_thread's connection on master. This timeout comes into play when stop slave is executed. +VARIABLE_COMMENT Timeout for the mysql connection used to kill the slave io_thread's connection on master. This timeout comes into play when stop slave is executed NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 NUMERIC_BLOCK_SIZE 1 @@ -3825,7 +3825,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME RPL_SEMI_SYNC_SLAVE_TRACE_LEVEL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT The tracing level for semi-sync replication. +VARIABLE_COMMENT The tracing level for semi-sync replication NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 18446744073709551615 NUMERIC_BLOCK_SIZE 1 @@ -3875,7 +3875,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SESSION_TRACK_SCHEMA VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Track changes to the default schema. +VARIABLE_COMMENT Track changes to the default schema NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3885,7 +3885,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME SESSION_TRACK_STATE_CHANGE VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Track changes to the session state. +VARIABLE_COMMENT Track changes to the session state NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3895,7 +3895,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME SESSION_TRACK_SYSTEM_VARIABLES VARIABLE_SCOPE SESSION VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT Track changes in registered system variables. +VARIABLE_COMMENT Track changes in registered system variables NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3905,7 +3905,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SESSION_TRACK_TRANSACTION_INFO VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM -VARIABLE_COMMENT Track changes to the transaction attributes. OFF to disable; STATE to track just transaction state (Is there an active transaction? Does it have any data? etc.); CHARACTERISTICS to track transaction state and report all statements needed to start a transaction with the same characteristics (isolation level, read only/read write,snapshot - but not any work done / data modified within the transaction). +VARIABLE_COMMENT Track changes to the transaction attributes. OFF to disable; STATE to track just transaction state (Is there an active transaction? Does it have any data? etc.); CHARACTERISTICS to track transaction state and report all statements needed to start a transaction with the same characteristics (isolation level, read only/read write,snapshot - but not any work done / data modified within the transaction) NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3925,7 +3925,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SKIP_GRANT_TABLES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Start without grant tables. This gives all users FULL ACCESS to all tables. +VARIABLE_COMMENT Start without grant tables. This gives all users FULL ACCESS to all tables NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3935,7 +3935,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME SKIP_NAME_RESOLVE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Don't resolve hostnames. All hostnames are IP's or 'localhost'. +VARIABLE_COMMENT Don't resolve hostnames. All hostnames are IP's or 'localhost' NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3955,7 +3955,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME SKIP_PARALLEL_REPLICATION VARIABLE_SCOPE SESSION ONLY VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT If set when a transaction is written to the binlog, parallel apply of that transaction will be avoided on a slave where slave_parallel_mode is not "aggressive". Can be used to avoid unnecessary rollback and retry for transactions that are likely to cause a conflict if replicated in parallel. +VARIABLE_COMMENT If set when a transaction is written to the binlog, parallel apply of that transaction will be avoided on a slave where slave_parallel_mode is not "aggressive". Can be used to avoid unnecessary rollback and retry for transactions that are likely to cause a conflict if replicated in parallel NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3965,7 +3965,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SKIP_REPLICATION VARIABLE_SCOPE SESSION ONLY VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Changes are logged into the binary log with the @@skip_replication flag set. Such events will not be replicated by slaves that run with --replicate-events-marked-for-skip set different from its default of REPLICATE. See Selectively skipping replication of binlog events for more information. +VARIABLE_COMMENT Changes are logged into the binary log with the @@skip_replication flag set. Such events will not be replicated by slaves that run with --replicate-events-marked-for-skip set different from its default of REPLICATE. See Selectively skipping replication of binlog events for more information NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -3995,7 +3995,7 @@ COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME SLAVE_CONNECTIONS_NEEDED_FOR_PURGE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT Minimum number of connected slaves required for automatic binary log purge with max_binlog_total_size, binlog_expire_logs_seconds or binlog_expire_logs_days. +VARIABLE_COMMENT Minimum number of connected slaves required for automatic binary log purge with max_binlog_total_size, binlog_expire_logs_seconds or binlog_expire_logs_days NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 NUMERIC_BLOCK_SIZE 1 @@ -4005,7 +4005,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SLAVE_DDL_EXEC_MODE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE ENUM -VARIABLE_COMMENT How replication events should be executed. Legal values are STRICT and IDEMPOTENT (default). In IDEMPOTENT mode, replication will not stop for DDL operations that are idempotent. This means that CREATE TABLE is treated as CREATE TABLE OR REPLACE and DROP TABLE is treated as DROP TABLE IF EXISTS. +VARIABLE_COMMENT How replication events should be executed. Legal values are STRICT and IDEMPOTENT (default). In IDEMPOTENT mode, replication will not stop for DDL operations that are idempotent. This means that CREATE TABLE is treated as CREATE TABLE OR REPLACE and DROP TABLE is treated as DROP TABLE IF EXISTS NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -4015,7 +4015,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SLAVE_DOMAIN_PARALLEL_THREADS VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Maximum number of parallel threads to use on slave for events in a single replication domain. When using multiple domains, this can be used to limit a single domain from grabbing all threads and thus stalling other domains. The default of 0 means to allow a domain to grab as many threads as it wants, up to the value of slave_parallel_threads. +VARIABLE_COMMENT Maximum number of parallel threads to use on slave for events in a single replication domain. When using multiple domains, this can be used to limit a single domain from grabbing all threads and thus stalling other domains. The default of 0 means to allow a domain to grab as many threads as it wants, up to the value of slave_parallel_threads NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 16383 NUMERIC_BLOCK_SIZE 1 @@ -4025,7 +4025,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SLAVE_EXEC_MODE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE ENUM -VARIABLE_COMMENT How replication events should be executed. Legal values are STRICT (default) and IDEMPOTENT. In IDEMPOTENT mode, replication will not stop for operations that are idempotent. For example, in row based replication attempts to delete rows that doesn't exist will be ignored. In STRICT mode, replication will stop on any unexpected difference between the master and the slave. +VARIABLE_COMMENT How replication events should be executed. Legal values are STRICT (default) and IDEMPOTENT. In IDEMPOTENT mode, replication will not stop for operations that are idempotent. For example, in row based replication attempts to delete rows that doesn't exist will be ignored. In STRICT mode, replication will stop on any unexpected difference between the master and the slave NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -4045,7 +4045,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SLAVE_MAX_ALLOWED_PACKET VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT The maximum packet length to sent successfully from the master to slave. +VARIABLE_COMMENT The maximum packet length to sent successfully from the master to slave NUMERIC_MIN_VALUE 1024 NUMERIC_MAX_VALUE 1073741824 NUMERIC_BLOCK_SIZE 1024 @@ -4075,7 +4075,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SLAVE_PARALLEL_MAX_QUEUED VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Limit on how much memory SQL threads should use per parallel replication thread when reading ahead in the relay log looking for opportunities for parallel replication. Only used when --slave-parallel-threads > 0. +VARIABLE_COMMENT Limit on how much memory SQL threads should use per parallel replication thread when reading ahead in the relay log looking for opportunities for parallel replication. Only used when --slave-parallel-threads > 0 NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 2147483647 NUMERIC_BLOCK_SIZE 1 @@ -4085,7 +4085,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SLAVE_PARALLEL_MODE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE ENUM -VARIABLE_COMMENT Controls what transactions are applied in parallel when using --slave-parallel-threads. Possible values: "optimistic" tries to apply most transactional DML in parallel, and handles any conflicts with rollback and retry. "conservative" limits parallelism in an effort to avoid any conflicts. "aggressive" tries to maximise the parallelism, possibly at the cost of increased conflict rate. "minimal" only parallelizes the commit steps of transactions. "none" disables parallel apply completely. +VARIABLE_COMMENT Controls what transactions are applied in parallel when using --slave-parallel-threads. Possible values: "optimistic" tries to apply most transactional DML in parallel, and handles any conflicts with rollback and retry. "conservative" limits parallelism in an effort to avoid any conflicts. "aggressive" tries to maximise the parallelism, possibly at the cost of increased conflict rate. "minimal" only parallelizes the commit steps of transactions. "none" disables parallel apply completely NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -4115,7 +4115,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SLAVE_RUN_TRIGGERS_FOR_RBR VARIABLE_SCOPE GLOBAL VARIABLE_TYPE ENUM -VARIABLE_COMMENT Modes for how triggers in row-base replication on slave side will be executed. Legal values are NO (default), YES, LOGGING and ENFORCE. NO means that trigger for RBR will not be running on slave. YES and LOGGING means that triggers will be running on slave, if there was not triggers running on the master for the statement. LOGGING also means results of that the executed triggers work will be written to the binlog. ENFORCE means that triggers will always be run on the slave, even if there are triggers on the master. ENFORCE implies LOGGING. +VARIABLE_COMMENT Modes for how triggers in row-base replication on slave side will be executed. Legal values are NO (default), YES, LOGGING and ENFORCE. NO means that trigger for RBR will not be running on slave. YES and LOGGING means that triggers will be running on slave, if there was not triggers running on the master for the statement. LOGGING also means results of that the executed triggers work will be written to the binlog. ENFORCE means that triggers will always be run on the slave, even if there are triggers on the master. ENFORCE implies LOGGING NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -4195,7 +4195,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SLOW_QUERY_LOG VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Alias for log_slow_query. Log slow queries to a table or log file. Defaults logging to a file 'hostname'-slow.log or a table mysql.slow_log if --log-output=TABLE is used. Must be enabled to activate other slow log options. +VARIABLE_COMMENT Alias for log_slow_query. Log slow queries to a table or log file. Defaults logging to a file 'hostname'-slow.log or a table mysql.slow_log if --log-output=TABLE is used. Must be enabled to activate other slow log options NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -4235,7 +4235,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SQL_AUTO_IS_NULL VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT If set to 1, the query SELECT * FROM table_name WHERE auto_increment_column IS NULL will return an auto-increment that has just been successfully inserted, the same as the LAST_INSERT_ID() function. Some ODBC programs make use of this IS NULL comparison. +VARIABLE_COMMENT If set to 1, the query SELECT * FROM table_name WHERE auto_increment_column IS NULL will return an auto-increment that has just been successfully inserted, the same as the LAST_INSERT_ID() function. Some ODBC programs make use of this IS NULL comparison NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -4245,7 +4245,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SQL_BIG_SELECTS VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT If set to 0, MariaDB will not perform large SELECTs. See max_join_size for details. If max_join_size is set to anything but DEFAULT, sql_big_selects is automatically set to 0. If sql_big_selects is again set, max_join_size will be ignored. +VARIABLE_COMMENT If set to 0, MariaDB will not perform large SELECTs. See max_join_size for details. If max_join_size is set to anything but DEFAULT, sql_big_selects is automatically set to 0. If sql_big_selects is again set, max_join_size will be ignored NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -4255,7 +4255,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SQL_BUFFER_RESULT VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT If set to 1 (0 is default), results from SELECT statements are always placed into temporary tables. This can help the server when it takes a long time to send the results to the client by allowing the table locks to be freed early. +VARIABLE_COMMENT If set to 1 (0 is default), results from SELECT statements are always placed into temporary tables. This can help the server when it takes a long time to send the results to the client by allowing the table locks to be freed early NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -4275,7 +4275,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SQL_LOG_BIN VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT If set to 0 (1 is the default), no logging to the binary log is done for the client. Only clients with the SUPER privilege can update this variable. Can have unintended consequences if set globally, see SET SQL_LOG_BIN. Starting MariaDB 10.1.7, this variable does not affect the replication of events in a Galera cluster. +VARIABLE_COMMENT If set to 0 (1 is the default), no logging to the binary log is done for the client. Only clients with the SUPER privilege can update this variable. Can have unintended consequences if set globally, see SET SQL_LOG_BIN. Starting MariaDB 10.1.7, this variable does not affect the replication of events in a Galera cluster NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -4285,7 +4285,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SQL_LOG_OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT If set to 1 (0 is the default), no logging to the general query log is done for the client. Only clients with the SUPER privilege can update this variable. +VARIABLE_COMMENT If set to 1 (0 is the default), no logging to the general query log is done for the client. Only clients with the SUPER privilege can update this variable NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -4305,7 +4305,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME SQL_NOTES VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT If set to 1, the default, warning_count is incremented each time a Note warning is encountered. If set to 0, Note warnings are not recorded. mysqldump has outputs to set this variable to 0 so that no unnecessary increments occur when data is reloaded. See also note_verbosity, which allows one to define with notes are sent. +VARIABLE_COMMENT If set to 1, the default, warning_count is incremented each time a Note warning is encountered. If set to 0, Note warnings are not recorded. mysqldump has outputs to set this variable to 0 so that no unnecessary increments occur when data is reloaded. See also note_verbosity, which allows one to define with notes are sent NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -4315,7 +4315,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SQL_QUOTE_SHOW_CREATE VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT If set to 1, the default, the server will quote identifiers for SHOW CREATE DATABASE, SHOW CREATE TABLE and SHOW CREATE VIEW statements. Quoting is disabled if set to 0. Enable to ensure replications works when identifiers require quoting. +VARIABLE_COMMENT If set to 1, the default, the server will quote identifiers for SHOW CREATE DATABASE, SHOW CREATE TABLE and SHOW CREATE VIEW statements. Quoting is disabled if set to 0. Enable to ensure replications works when identifiers require quoting NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -4325,7 +4325,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SQL_SAFE_UPDATES VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT If set to 1, UPDATEs and DELETEs need either a key in the WHERE clause, or a LIMIT clause, or else they will aborted. Prevents the common mistake of accidentally deleting or updating every row in a table. +VARIABLE_COMMENT If set to 1, UPDATEs and DELETEs need either a key in the WHERE clause, or a LIMIT clause, or else they will aborted. Prevents the common mistake of accidentally deleting or updating every row in a table NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -4355,7 +4355,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME SQL_WARNINGS VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT If set to 1, single-row INSERTs will produce a string containing warning information if a warning occurs. +VARIABLE_COMMENT If set to 1, single-row INSERTs will produce a string containing warning information if a warning occurs NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -4455,7 +4455,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME STORED_PROGRAM_CACHE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT The soft upper limit for number of cached stored routines for one connection. +VARIABLE_COMMENT The soft upper limit for number of cached stored routines for one connection NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 524288 NUMERIC_BLOCK_SIZE 1 @@ -4595,7 +4595,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME TCP_KEEPALIVE_INTERVAL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT -VARIABLE_COMMENT The interval, in seconds, between when successive keep-alive packets are sent if no acknowledgement is received.If set to 0, system dependent default is used. +VARIABLE_COMMENT The interval, in seconds, between when successive keep-alive packets are sent if no acknowledgement is received.If set to 0, system dependent default is used NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 2147483 NUMERIC_BLOCK_SIZE 1 @@ -4605,7 +4605,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME TCP_KEEPALIVE_PROBES VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT -VARIABLE_COMMENT The number of unacknowledged probes to send before considering the connection dead and notifying the application layer.If set to 0, system dependent default is used. +VARIABLE_COMMENT The number of unacknowledged probes to send before considering the connection dead and notifying the application layer.If set to 0, system dependent default is used NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 2147483 NUMERIC_BLOCK_SIZE 1 @@ -4615,7 +4615,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME TCP_KEEPALIVE_TIME VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT -VARIABLE_COMMENT Timeout, in seconds, with no activity until the first TCP keep-alive packet is sent.If set to 0, system dependent default is used. +VARIABLE_COMMENT Timeout, in seconds, with no activity until the first TCP keep-alive packet is sent.If set to 0, system dependent default is used NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 2147483 NUMERIC_BLOCK_SIZE 1 @@ -4695,7 +4695,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME THREAD_POOL_OVERSUBSCRIBE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT How many additional active worker threads in a group are allowed. +VARIABLE_COMMENT How many additional active worker threads in a group are allowed NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 1000 NUMERIC_BLOCK_SIZE 1 @@ -4705,7 +4705,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME THREAD_POOL_PRIORITY VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM -VARIABLE_COMMENT Threadpool priority. High priority connections usually start executing earlier than low priority.If priority set to 'auto', the the actual priority(low or high) is determined based on whether or not connection is inside transaction. +VARIABLE_COMMENT Threadpool priority. High priority connections usually start executing earlier than low priority.If priority set to 'auto', the the actual priority(low or high) is determined based on whether or not connection is inside transaction NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -4725,7 +4725,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME THREAD_POOL_SIZE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT Number of thread groups in the pool. This parameter is roughly equivalent to maximum number of concurrently executing threads (threads in a waiting state do not count as executing). +VARIABLE_COMMENT Number of thread groups in the pool. This parameter is roughly equivalent to maximum number of concurrently executing threads (threads in a waiting state do not count as executing) NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 100000 NUMERIC_BLOCK_SIZE 1 @@ -4735,7 +4735,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME THREAD_POOL_STALL_LIMIT VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT Maximum query execution time in milliseconds,before an executing non-yielding thread is considered stalled.If a worker thread is stalled, additional worker thread may be created to handle remaining clients. +VARIABLE_COMMENT Maximum query execution time in milliseconds,before an executing non-yielding thread is considered stalled.If a worker thread is stalled, additional worker thread may be created to handle remaining clients NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 4294967295 NUMERIC_BLOCK_SIZE 1 @@ -4765,7 +4765,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME TIME_ZONE VARIABLE_SCOPE SESSION VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT The current time zone, used to initialize the time zone for a client when it connects. Set to SYSTEM by default, in which the client uses the system time zone value. +VARIABLE_COMMENT The current time zone, used to initialize the time zone for a client when it connects. Set to SYSTEM by default, in which the client uses the system time zone value NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -4775,7 +4775,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME TLS_VERSION VARIABLE_SCOPE GLOBAL VARIABLE_TYPE SET -VARIABLE_COMMENT TLS protocol version for secure connections. +VARIABLE_COMMENT TLS protocol version for secure connections NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -4795,7 +4795,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME TMP_DISK_TABLE_SIZE VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Max size for data for an internal temporary on-disk MyISAM or Aria table. +VARIABLE_COMMENT Max size for data for an internal temporary on-disk MyISAM or Aria table NUMERIC_MIN_VALUE 1024 NUMERIC_MAX_VALUE 18446744073709551615 NUMERIC_BLOCK_SIZE 1 @@ -4805,7 +4805,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME TMP_MEMORY_TABLE_SIZE VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT If an internal in-memory temporary table exceeds this size, MariaDB will automatically convert it to an on-disk MyISAM or Aria table. Same as tmp_table_size. +VARIABLE_COMMENT If an internal in-memory temporary table exceeds this size, MariaDB will automatically convert it to an on-disk MyISAM or Aria table. Same as tmp_table_size NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 18446744073709551615 NUMERIC_BLOCK_SIZE 1 @@ -4815,7 +4815,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME TMP_TABLE_SIZE VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Alias for tmp_memory_table_size. If an internal in-memory temporary table exceeds this size, MariaDB will automatically convert it to an on-disk MyISAM or Aria table. +VARIABLE_COMMENT Alias for tmp_memory_table_size. If an internal in-memory temporary table exceeds this size, MariaDB will automatically convert it to an on-disk MyISAM or Aria table NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 18446744073709551615 NUMERIC_BLOCK_SIZE 1 @@ -4855,7 +4855,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME TRANSACTION_READ_ONLY VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Default transaction access mode. If set to OFF, the default, access is read/write. If set to ON, access is read-only. The SET TRANSACTION statement can also change the value of this variable. See SET TRANSACTION and START TRANSACTION. +VARIABLE_COMMENT Default transaction access mode. If set to OFF, the default, access is read/write. If set to ON, access is read-only. The SET TRANSACTION statement can also change the value of this variable. See SET TRANSACTION and START TRANSACTION NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -4865,7 +4865,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME TX_ISOLATION VARIABLE_SCOPE SESSION VARIABLE_TYPE ENUM -VARIABLE_COMMENT Default transaction isolation level.This variable is deprecated and will be removed in a future release. +VARIABLE_COMMENT Default transaction isolation level.This variable is deprecated and will be removed in a future release NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -4875,7 +4875,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME TX_READ_ONLY VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Default transaction access mode. If set to OFF, the default, access is read/write. If set to ON, access is read-only. The SET TRANSACTION statement can also change the value of this variable. See SET TRANSACTION and START TRANSACTION.This variable is deprecated and will be removed in a future release. +VARIABLE_COMMENT Default transaction access mode. If set to OFF, the default, access is read/write. If set to ON, access is read-only. The SET TRANSACTION statement can also change the value of this variable. See SET TRANSACTION and START TRANSACTION.This variable is deprecated and will be removed in a future release NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -4885,7 +4885,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME UNIQUE_CHECKS VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT If set to 1, the default, secondary indexes in InnoDB tables are performed. If set to 0, storage engines can (but are not required to) assume that duplicate keys are not present in input data. Set to 0 to speed up imports of large tables to InnoDB. The storage engine will still issue a duplicate key error if it detects one, even if set to 0. +VARIABLE_COMMENT If set to 1, the default, secondary indexes in InnoDB tables are performed. If set to 0, storage engines can (but are not required to) assume that duplicate keys are not present in input data. Set to 0 to speed up imports of large tables to InnoDB. The storage engine will still issue a duplicate key error if it detects one, even if set to 0 NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -4925,7 +4925,7 @@ COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME VERSION VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT Server version number. It may also include a suffix with configuration or build information. -debug indicates debugging support was enabled on the server, and -log indicates at least one of the binary log, general log or slow query log are enabled, for example 10.1.1-MariaDB-mariadb1precise-log. +VARIABLE_COMMENT Server version number. It may also include a suffix with configuration or build information. -debug indicates debugging support was enabled on the server, and -log indicates at least one of the binary log, general log or slow query log are enabled, for example 10.1.1-MariaDB-mariadb1precise-log NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -4935,7 +4935,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME VERSION_COMMENT VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT Value of the COMPILATION_COMMENT option specified by CMake when building MariaDB, for example mariadb.org binary distribution. +VARIABLE_COMMENT Value of the COMPILATION_COMMENT option specified by CMake when building MariaDB, for example mariadb.org binary distribution NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -4945,7 +4945,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME VERSION_COMPILE_MACHINE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT The machine type or architecture MariaDB was built on, for example i686. +VARIABLE_COMMENT The machine type or architecture MariaDB was built on, for example i686 NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -4955,7 +4955,7 @@ COMMAND_LINE_ARGUMENT NULL VARIABLE_NAME VERSION_COMPILE_OS VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT Operating system that MariaDB was built on, for example debian-linux-gnu. +VARIABLE_COMMENT Operating system that MariaDB was built on, for example debian-linux-gnu NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -5022,7 +5022,7 @@ VARIABLE_NAME LOG_TC_SIZE GLOBAL_VALUE_ORIGIN AUTO VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Size of transaction coordinator log. +VARIABLE_COMMENT Size of transaction coordinator log ENUM_VALUE_LIST NULL READ_ONLY YES COMMAND_LINE_ARGUMENT REQUIRED diff --git a/mysql-test/suite/sys_vars/r/sysvars_star.result b/mysql-test/suite/sys_vars/r/sysvars_star.result index b3357fda3af..c005a6d2ad6 100644 --- a/mysql-test/suite/sys_vars/r/sysvars_star.result +++ b/mysql-test/suite/sys_vars/r/sysvars_star.result @@ -78,7 +78,7 @@ GLOBAL_VALUE_ORIGIN COMMAND-LINE DEFAULT_VALUE 1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT Sampling rate. If set to 0(zero), the logging is disabled. +VARIABLE_COMMENT Sampling rate. If set to 0(zero), the logging is disabled NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 1000000 NUMERIC_BLOCK_SIZE 1 @@ -93,7 +93,7 @@ GLOBAL_VALUE_ORIGIN CONFIG DEFAULT_VALUE 9 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT Number of rotations before log is removed. +VARIABLE_COMMENT Number of rotations before log is removed NUMERIC_MIN_VALUE 1 NUMERIC_MAX_VALUE 999 NUMERIC_BLOCK_SIZE 1 diff --git a/mysql-test/suite/sys_vars/r/sysvars_wsrep,32bit.rdiff b/mysql-test/suite/sys_vars/r/sysvars_wsrep,32bit.rdiff index 94292859590..087c21022e5 100644 --- a/mysql-test/suite/sys_vars/r/sysvars_wsrep,32bit.rdiff +++ b/mysql-test/suite/sys_vars/r/sysvars_wsrep,32bit.rdiff @@ -1,6 +1,6 @@ --- a/mysql-test/suite/sys_vars/r/sysvars_wsrep.result +++ b/mysql-test/suite/sys_vars/r/sysvars_wsrep.result -@@ -307,7 +307,7 @@ +@@ -292,7 +292,7 @@ GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL @@ -9,7 +9,7 @@ VARIABLE_COMMENT Max number of rows in write set NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 1048576 -@@ -322,7 +322,7 @@ +@@ -307,7 +307,7 @@ GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 2147483647 VARIABLE_SCOPE GLOBAL @@ -18,16 +18,16 @@ VARIABLE_COMMENT Max write set size (bytes) NUMERIC_MIN_VALUE 1024 NUMERIC_MAX_VALUE 2147483647 -@@ -352,7 +352,7 @@ +@@ -337,7 +337,7 @@ GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL -VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_TYPE INT UNSIGNED - VARIABLE_COMMENT mysql replication group commit + VARIABLE_COMMENT mysql replication group commit NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 1000 -@@ -547,7 +547,7 @@ +@@ -532,7 +532,7 @@ GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1 VARIABLE_SCOPE SESSION @@ -36,7 +36,7 @@ VARIABLE_COMMENT Max number of times to retry a failed autocommit statement NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 10000 -@@ -577,7 +577,7 @@ +@@ -562,7 +562,7 @@ GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 1 VARIABLE_SCOPE GLOBAL diff --git a/mysql-test/suite/sys_vars/r/sysvars_wsrep.result b/mysql-test/suite/sys_vars/r/sysvars_wsrep.result index 35b438580a5..4b14edeeb4d 100644 --- a/mysql-test/suite/sys_vars/r/sysvars_wsrep.result +++ b/mysql-test/suite/sys_vars/r/sysvars_wsrep.result @@ -38,7 +38,7 @@ GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE strict VARIABLE_SCOPE GLOBAL VARIABLE_TYPE ENUM -VARIABLE_COMMENT Certification rules to use in the cluster. Possible values are: "strict": stricter rules that could result in more certification failures. "optimized": relaxed rules that allow more concurrency and cause less certification failures. +VARIABLE_COMMENT Certification rules to use in the cluster. Possible values are: "strict": stricter rules that could result in more certification failures. "optimized": relaxed rules that allow more concurrency and cause less certification failures NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -173,7 +173,7 @@ GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Allow reads even when the node is not in the primary component. +VARIABLE_COMMENT Allow reads even when the node is not in the primary component NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -218,7 +218,7 @@ GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE INT UNSIGNED -VARIABLE_COMMENT When wsrep_gtid_mode is set, this value is used as gtid_domain_id for galera transactions and also copied to the joiner nodes during state transfer. It is ignored, otherwise. +VARIABLE_COMMENT When wsrep_gtid_mode is set, this value is used as gtid_domain_id for galera transactions and also copied to the joiner nodes during state transfer. It is ignored, otherwise NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 4294967295 NUMERIC_BLOCK_SIZE 1 @@ -233,7 +233,7 @@ GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT Automatically update the (joiner) node's wsrep_gtid_domain_id value with that of donor's (received during state transfer) and use it in place of gtid_domain_id for all galera transactions. When OFF (default), wsrep_gtid_domain_id is simply ignored (backward compatibility). +VARIABLE_COMMENT Automatically update the (joiner) node's wsrep_gtid_domain_id value with that of donor's (received during state transfer) and use it in place of gtid_domain_id for all galera transactions. When OFF (default), wsrep_gtid_domain_id is simply ignored (backward compatibility) NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -248,7 +248,7 @@ GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE SESSION ONLY VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT Internal server usage, manually set WSREP GTID seqno. +VARIABLE_COMMENT Internal server usage, manually set WSREP GTID seqno NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 18446744073709551615 NUMERIC_BLOCK_SIZE 1 @@ -323,7 +323,7 @@ GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE SET -VARIABLE_COMMENT Set of WSREP features that are enabled. +VARIABLE_COMMENT Set of WSREP features that are enabled NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -338,7 +338,7 @@ GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 0 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_COMMENT mysql replication group commit +VARIABLE_COMMENT mysql replication group commit NUMERIC_MIN_VALUE 0 NUMERIC_MAX_VALUE 1000 NUMERIC_BLOCK_SIZE 1 @@ -353,7 +353,7 @@ GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT Specifies the node's network address, in the format ip address[:port]. Used in situations where autoguessing is not reliable. As of MariaDB 10.1.8, supports IPv6. +VARIABLE_COMMENT Specifies the node's network address, in the format ip address[:port]. Used in situations where autoguessing is not reliable. As of MariaDB 10.1.8, supports IPv6 NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -383,7 +383,7 @@ GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE HOSTNAME VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT Name of this node. This name can be used in wsrep_sst_donor as a preferred donor. Note that multiple nodes in a cluster can have the same name. +VARIABLE_COMMENT Name of this node. This name can be used in wsrep_sst_donor as a preferred donor. Note that multiple nodes in a cluster can have the same name NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -413,7 +413,7 @@ GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE OFF VARIABLE_SCOPE SESSION VARIABLE_TYPE BOOLEAN -VARIABLE_COMMENT To enable wsrep replication +VARIABLE_COMMENT To enable wsrep replication NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -443,7 +443,7 @@ GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT Wsrep patch version, for example wsrep_MAJVER.MINVER. +VARIABLE_COMMENT Wsrep patch version, for example wsrep_MAJVER.MINVER NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -473,7 +473,7 @@ GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT Semicolon (;) separated list of wsrep options (see wsrep_provider_options documentation). +VARIABLE_COMMENT Semicolon (;) separated list of wsrep options (see wsrep_provider_options documentation) NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL @@ -683,7 +683,7 @@ GLOBAL_VALUE_ORIGIN COMPILE-TIME DEFAULT_VALUE 00000000-0000-0000-0000-000000000000:-1 VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT global transaction position to start from +VARIABLE_COMMENT global transaction position to start from NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL diff --git a/mysql-test/suite/sys_vars/r/version.result b/mysql-test/suite/sys_vars/r/version.result index 5dafd8e0d93..e6bcaea42ee 100644 --- a/mysql-test/suite/sys_vars/r/version.result +++ b/mysql-test/suite/sys_vars/r/version.result @@ -10,7 +10,7 @@ GLOBAL_VALUE_ORIGIN COMMAND-LINE DEFAULT_VALUE NULL VARIABLE_SCOPE GLOBAL VARIABLE_TYPE VARCHAR -VARIABLE_COMMENT Server version number. It may also include a suffix with configuration or build information. -debug indicates debugging support was enabled on the server, and -log indicates at least one of the binary log, general log or slow query log are enabled, for example 10.1.1-MariaDB-mariadb1precise-log. +VARIABLE_COMMENT Server version number. It may also include a suffix with configuration or build information. -debug indicates debugging support was enabled on the server, and -log indicates at least one of the binary log, general log or slow query log are enabled, for example 10.1.1-MariaDB-mariadb1precise-log NUMERIC_MIN_VALUE NULL NUMERIC_MAX_VALUE NULL NUMERIC_BLOCK_SIZE NULL diff --git a/mysys/my_getopt.c b/mysys/my_getopt.c index a60f7c9f9d8..3fb81b7cad4 100644 --- a/mysys/my_getopt.c +++ b/mysys/my_getopt.c @@ -181,6 +181,24 @@ static void validate_value(const char *key, const char *value, #define SET_HO_ERROR_AND_CONTINUE(e) { ho_error= (e); (*argc)--; continue; } +void warn_deprecated(const struct my_option *optp) +{ + char buf1[NAME_CHAR_LEN + 3]; + strxmov(buf1, "--", optp->name, NullS); + convert_underscore_to_dash(buf1, strlen(buf1)); + if (IS_DEPRECATED_NO_REPLACEMENT(optp->deprecation_substitute)) + my_getopt_error_reporter(WARNING_LEVEL, "%s is deprecated and will be " + "removed in a future release", buf1); + else + { + char buf2[NAME_CHAR_LEN + 3]; + strxmov(buf2, "--", optp->deprecation_substitute, NullS); + convert_underscore_to_dash(buf2, strlen(buf2)); + my_getopt_error_reporter(WARNING_LEVEL, "%s is deprecated and will be " + "removed in a future release. Please use %s instead.", buf1, buf2); + } +} + /** Handle command line options. Sort options. @@ -500,6 +518,8 @@ int handle_options(int *argc, char ***argv, const struct my_option *longopts, enabled_my_option : disabled_my_option, filename)) SET_HO_ERROR_AND_CONTINUE(EXIT_ARGUMENT_INVALID) + if (optp->deprecation_substitute) + warn_deprecated(optp); continue; } argument= optend; @@ -575,6 +595,8 @@ int handle_options(int *argc, char ***argv, const struct my_option *longopts, *((my_bool*) optp->value)= (my_bool) 1; if (get_one_option(optp, argument, filename)) SET_HO_ERROR_AND_CONTINUE(EXIT_UNSPECIFIED_ERROR) + if (optp->deprecation_substitute) + warn_deprecated(optp); continue; } else if (optp->arg_type == REQUIRED_ARG || @@ -595,6 +617,8 @@ int handle_options(int *argc, char ***argv, const struct my_option *longopts, *((my_bool*) optp->value)= (my_bool) 1; if (get_one_option(optp, argument, filename)) SET_HO_ERROR_AND_CONTINUE(EXIT_UNSPECIFIED_ERROR) + if (optp->deprecation_substitute) + warn_deprecated(optp); continue; } /* Check if there are more arguments after this one */ @@ -616,6 +640,8 @@ int handle_options(int *argc, char ***argv, const struct my_option *longopts, SET_HO_ERROR_AND_CONTINUE(error) if (get_one_option(optp, argument, filename)) SET_HO_ERROR_AND_CONTINUE(EXIT_UNSPECIFIED_ERROR) + if (optp->deprecation_substitute) + warn_deprecated(optp); break; } } @@ -663,6 +689,8 @@ int handle_options(int *argc, char ***argv, const struct my_option *longopts, SET_HO_ERROR_AND_CONTINUE(error) if (get_one_option(optp, argument, filename)) SET_HO_ERROR_AND_CONTINUE(EXIT_UNSPECIFIED_ERROR) + if (optp->deprecation_substitute) + warn_deprecated(optp); (*argc)--; /* option handled (long), decrease argument count */ } @@ -1615,26 +1643,6 @@ void my_print_help(const struct my_option *options) col+= (optp->arg_type == OPT_ARG) ? 5 : 3; } } - if (optp->deprecation_substitute != NULL) - { - if (IS_DEPRECATED_NO_REPLACEMENT(optp->deprecation_substitute)) - col= print_comment("(it's deprecated and will be removed in a future release)", - col, name_space, comment_space); - else - { - char buf1[NAME_CHAR_LEN + 3]; - - strxmov(buf1, "--", optp->deprecation_substitute, NullS); - convert_underscore_to_dash(buf1, strlen(optp->deprecation_substitute) + 2); - - col= print_comment("(it's deprecated and will be removed in a future release. Please use '", - col, name_space, comment_space); - col= print_comment(buf1, - col, name_space, comment_space); - col= print_comment("' instead)", - col, name_space, comment_space); - } - } if (optp->comment && *optp->comment) { uint count; @@ -1679,6 +1687,23 @@ void my_print_help(const struct my_option *options) col= print_comment(optp->typelib->type_names[i], col, name_space, comment_space); } } + if ((optp->var_type & GET_TYPE_MASK) == GET_SET) + col= print_comment(", or ALL to set all combinations", col, name_space, comment_space); + if (optp->deprecation_substitute != NULL) + { + col= print_comment(". Deprecated, will be removed in a future release.", + col, name_space, comment_space); + if (!IS_DEPRECATED_NO_REPLACEMENT(optp->deprecation_substitute)) + { + char buf1[NAME_CHAR_LEN + 3]; + DBUG_ASSERT(strlen(optp->deprecation_substitute) < NAME_CHAR_LEN); + strxmov(buf1, "--", optp->deprecation_substitute, NullS); + convert_underscore_to_dash(buf1, strlen(buf1)); + col= print_comment(" Please use ", col, name_space, comment_space); + col= print_comment(buf1, col, name_space, comment_space); + col= print_comment(" instead.", col, name_space, comment_space); + } + } } putchar('\n'); if ((optp->var_type & GET_TYPE_MASK) == GET_BOOL || @@ -1691,8 +1716,6 @@ void my_print_help(const struct my_option *options) printf(" to disable.)\n"); } } - else if ((optp->var_type & GET_TYPE_MASK) == GET_SET) - printf(" Use 'ALL' to set all combinations.\n"); } DBUG_VOID_RETURN; } diff --git a/plugin/auth_gssapi/server_plugin.cc b/plugin/auth_gssapi/server_plugin.cc index c45452cee8e..373c12d0c13 100644 --- a/plugin/auth_gssapi/server_plugin.cc +++ b/plugin/auth_gssapi/server_plugin.cc @@ -98,7 +98,7 @@ static MYSQL_SYSVAR_STR(keytab_path, srv_keytab_path, static MYSQL_SYSVAR_STR(principal_name, srv_principal_name, PLUGIN_VAR_RQCMDARG|PLUGIN_VAR_READONLY, - "GSSAPI target name - service principal name for Kerberos authentication.", + "GSSAPI target name - service principal name for Kerberos authentication", NULL, NULL, ""); diff --git a/plugin/aws_key_management/aws_key_management_plugin.cc b/plugin/aws_key_management/aws_key_management_plugin.cc index 496c7704517..65f51b0cb4a 100644 --- a/plugin/aws_key_management/aws_key_management_plugin.cc +++ b/plugin/aws_key_management/aws_key_management_plugin.cc @@ -704,7 +704,7 @@ static MYSQL_SYSVAR_STR(master_key_id, master_key_id, static MYSQL_SYSVAR_ENUM(key_spec, key_spec, PLUGIN_VAR_RQCMDARG, - "Encryption algorithm used to create new keys.", + "Encryption algorithm used to create new keys", NULL, NULL, 0, &key_spec_typelib); @@ -722,12 +722,12 @@ static MYSQL_SYSVAR_INT(rotate_key, rotate_key, static MYSQL_SYSVAR_INT(request_timeout, request_timeout, PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY, - "Timeout in milliseconds for create HTTPS connection or execute AWS request. Specify 0 to use SDK default.", + "Timeout in milliseconds for create HTTPS connection or execute AWS request. Specify 0 to use SDK default", NULL, NULL, 0, 0, INT_MAX, 1); static MYSQL_SYSVAR_STR(region, region, PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY, - "AWS region. For example us-east-1, or eu-central-1. If no value provided, SDK default is used.", + "AWS region. For example us-east-1, or eu-central-1. If no value provided, SDK default is used", NULL, NULL, ""); static MYSQL_SYSVAR_STR(endpoint_url, endpoint_url, @@ -744,7 +744,7 @@ static MYSQL_SYSVAR_STR(keyfile_dir, keyfile_dir, #if WITH_AWS_MOCK static MYSQL_SYSVAR_BOOL(mock, mock, PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY, - "Mock AWS KMS calls (for testing).", + "Mock AWS KMS calls (for testing)", NULL, NULL, 0); #endif diff --git a/plugin/feedback/feedback.cc b/plugin/feedback/feedback.cc index 845e40ccf52..02e2c4a68cc 100644 --- a/plugin/feedback/feedback.cc +++ b/plugin/feedback/feedback.cc @@ -363,23 +363,23 @@ static int free(void *p) static MYSQL_SYSVAR_STR(server_uid, server_uid, PLUGIN_VAR_READONLY | PLUGIN_VAR_NOCMDOPT, - "Automatically calculated server unique id hash.", NULL, NULL, 0); + "Automatically calculated server unique id hash", NULL, NULL, 0); static MYSQL_SYSVAR_STR(user_info, user_info, PLUGIN_VAR_READONLY | PLUGIN_VAR_RQCMDARG, - "User specified string that will be included in the feedback report.", + "User specified string that will be included in the feedback report", NULL, NULL, ""); static MYSQL_SYSVAR_STR(url, url, PLUGIN_VAR_READONLY | PLUGIN_VAR_RQCMDARG, - "Space separated URLs to send the feedback report to.", NULL, NULL, + "Space separated URLs to send the feedback report to", NULL, NULL, DEFAULT_PROTO "feedback.mariadb.org/rest/v1/post"); static MYSQL_SYSVAR_ULONG(send_timeout, send_timeout, PLUGIN_VAR_RQCMDARG, - "Timeout (in seconds) for the sending the report.", + "Timeout (in seconds) for the sending the report", NULL, NULL, 60, 1, 60*60*24, 1); static MYSQL_SYSVAR_ULONG(send_retry_wait, send_retry_wait, PLUGIN_VAR_RQCMDARG, - "Wait this many seconds before retrying a failed send.", + "Wait this many seconds before retrying a failed send", NULL, NULL, 60, 1, 60*60*24, 1); static MYSQL_SYSVAR_STR(http_proxy, http_proxy, PLUGIN_VAR_READONLY | PLUGIN_VAR_RQCMDARG, - "Proxy server host:port.", NULL, NULL,0); + "Proxy server host:port", NULL, NULL,0); #ifndef DBUG_OFF static MYSQL_SYSVAR_ULONG(debug_startup_interval, debug_startup_interval, diff --git a/plugin/file_key_management/file_key_management_plugin.cc b/plugin/file_key_management/file_key_management_plugin.cc index 927045ce175..498a22d6e92 100644 --- a/plugin/file_key_management/file_key_management_plugin.cc +++ b/plugin/file_key_management/file_key_management_plugin.cc @@ -41,12 +41,12 @@ static TYPELIB encryption_algorithm_typelib= static MYSQL_SYSVAR_STR(filename, filename, PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY, - "Path and name of the key file.", + "Path and name of the key file", NULL, NULL, ""); static MYSQL_SYSVAR_STR(filekey, filekey, PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY, - "Key to encrypt / decrypt the keyfile.", + "Key to encrypt / decrypt the keyfile", NULL, NULL, ""); #ifdef HAVE_EncryptAes128Ctr @@ -56,7 +56,7 @@ static MYSQL_SYSVAR_STR(filekey, filekey, #endif static MYSQL_SYSVAR_ENUM(encryption_algorithm, encryption_algorithm, PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY, - "Encryption algorithm to use" recommendation ".", + "Encryption algorithm to use" recommendation, NULL, NULL, 0, &encryption_algorithm_typelib); static struct st_mysql_sys_var* settings[] = { diff --git a/plugin/fulltext/plugin_example.c b/plugin/fulltext/plugin_example.c index fb8de478a9f..33a2591db0f 100644 --- a/plugin/fulltext/plugin_example.c +++ b/plugin/fulltext/plugin_example.c @@ -224,22 +224,22 @@ static char *sysvar_two_value; static MYSQL_SYSVAR_LONG(simple_sysvar_one, sysvar_one_value, PLUGIN_VAR_RQCMDARG, - "Simple fulltext parser example system variable number one. Give a number.", + "Simple fulltext parser example system variable number one. Give a number", NULL, NULL, 77L, 7L, 777L, 0); static MYSQL_SYSVAR_STR(simple_sysvar_two, sysvar_two_value, PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_MEMALLOC, - "Simple fulltext parser example system variable number two. Give a string.", + "Simple fulltext parser example system variable number two. Give a string", NULL, NULL, "simple sysvar two default"); static MYSQL_THDVAR_LONG(simple_thdvar_one, PLUGIN_VAR_RQCMDARG, - "Simple fulltext parser example thread variable number one. Give a number.", + "Simple fulltext parser example thread variable number one. Give a number", NULL, NULL, 88L, 8L, 888L, 0); static MYSQL_THDVAR_STR(simple_thdvar_two, PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_MEMALLOC, - "Simple fulltext parser example thread variable number two. Give a string.", + "Simple fulltext parser example thread variable number two. Give a string", NULL, NULL, "simple thdvar two default"); static struct st_mysql_sys_var* simple_system_variables[]= { diff --git a/plugin/query_response_time/plugin.cc b/plugin/query_response_time/plugin.cc index 0362c6e2792..eb7e3eb7d81 100644 --- a/plugin/query_response_time/plugin.cc +++ b/plugin/query_response_time/plugin.cc @@ -54,7 +54,7 @@ static MYSQL_SYSVAR_BOOL(flush, opt_query_response_time_flush, #ifndef DBUG_OFF static MYSQL_THDVAR_ULONGLONG(exec_time_debug, PLUGIN_VAR_NOCMDOPT, "Pretend queries take this many microseconds. When 0 (the default) use " - "the actual execution time. Used only for debugging.", + "the actual execution time. Used only for debugging", NULL, NULL, 0, 0, LONG_TIMEOUT, 1); #endif diff --git a/plugin/server_audit/server_audit.c b/plugin/server_audit/server_audit.c index 3c94df243d0..d830169809f 100644 --- a/plugin/server_audit/server_audit.c +++ b/plugin/server_audit/server_audit.c @@ -27,10 +27,10 @@ #define DO_SYSLOG #include static const char out_type_desc[]= "Desired output type. Possible values - 'syslog', 'file'" - " or 'null' as no output."; + " or 'null' as no output"; #else static const char out_type_desc[]= "Desired output type. Possible values - 'file'" - " or 'null' as no output."; + " or 'null' as no output"; #define syslog(PRIORITY, FORMAT, INFO, MESSAGE_LEN, MESSAGE) do {}while(0) static void closelog() {} #define openlog(IDENT, LOG_NOWAIT, LOG_USER) do {}while(0) @@ -373,10 +373,10 @@ static void rotate_log(MYSQL_THD thd, struct st_mysql_sys_var *var, void *var_ptr, const void *save); static MYSQL_SYSVAR_STR(incl_users, incl_users, PLUGIN_VAR_RQCMDARG, - "Comma separated list of users to monitor.", + "Comma separated list of users to monitor", check_incl_users, update_incl_users, NULL); static MYSQL_SYSVAR_STR(excl_users, excl_users, PLUGIN_VAR_RQCMDARG, - "Comma separated list of users to exclude from auditing.", + "Comma separated list of users to exclude from auditing", check_excl_users, update_excl_users, NULL); /* bits in the event filter. */ #define EVENT_CONNECT 1 @@ -399,7 +399,7 @@ static TYPELIB events_typelib= }; static MYSQL_SYSVAR_SET(events, events, PLUGIN_VAR_RQCMDARG, "Specifies the set of events to monitor. Can be CONNECT, QUERY, TABLE," - " QUERY_DDL, QUERY_DML, QUERY_DML_NO_SELECT, QUERY_DCL.", + " QUERY_DDL, QUERY_DML, QUERY_DML_NO_SELECT, QUERY_DCL", NULL, NULL, 0, &events_typelib); #ifdef DO_SYSLOG #define OUTPUT_SYSLOG 0 @@ -425,29 +425,29 @@ static MYSQL_SYSVAR_ENUM(output_type, output_type, PLUGIN_VAR_RQCMDARG, 0, update_output_type, OUTPUT_FILE, &output_typelib); static MYSQL_SYSVAR_STR(file_path, file_path, PLUGIN_VAR_RQCMDARG, - "Path to the log file.", NULL, update_file_path, default_file_name); + "Path to the log file", NULL, update_file_path, default_file_name); static MYSQL_SYSVAR_ULONGLONG(file_rotate_size, file_rotate_size, - PLUGIN_VAR_RQCMDARG, "Maximum size of the log to start the rotation.", + PLUGIN_VAR_RQCMDARG, "Maximum size of the log to start the rotation", NULL, update_file_rotate_size, 1000000, 100, ((long long) 0x7FFFFFFFFFFFFFFFLL), 1); static MYSQL_SYSVAR_UINT(file_rotations, rotations, - PLUGIN_VAR_RQCMDARG, "Number of rotations before log is removed.", + PLUGIN_VAR_RQCMDARG, "Number of rotations before log is removed", NULL, update_file_rotations, 9, 0, 999, 1); static MYSQL_SYSVAR_BOOL(file_rotate_now, rotate, PLUGIN_VAR_OPCMDARG, - "Force log rotation now.", NULL, rotate_log, FALSE); + "Force log rotation now", NULL, rotate_log, FALSE); static MYSQL_SYSVAR_BOOL(logging, logging, - PLUGIN_VAR_OPCMDARG, "Turn on/off the logging.", NULL, + PLUGIN_VAR_OPCMDARG, "Turn on/off the logging", NULL, update_logging, 0); static MYSQL_SYSVAR_UINT(mode, mode, - PLUGIN_VAR_OPCMDARG, "Auditing mode.", NULL, update_mode, 0, 0, 1, 1); + PLUGIN_VAR_OPCMDARG, "Auditing mode", NULL, update_mode, 0, 0, 1, 1); static MYSQL_SYSVAR_STR(syslog_ident, syslog_ident, PLUGIN_VAR_RQCMDARG, - "The SYSLOG identifier - the beginning of each SYSLOG record.", + "The SYSLOG identifier - the beginning of each SYSLOG record", NULL, update_syslog_ident, syslog_ident_buffer); static MYSQL_SYSVAR_STR(syslog_info, syslog_info, PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_MEMALLOC, - "The string to be added to the SYSLOG record.", NULL, NULL, ""); + "The string to be added to the SYSLOG record", NULL, NULL, ""); static MYSQL_SYSVAR_UINT(query_log_limit, query_log_limit, - PLUGIN_VAR_OPCMDARG, "Limit on the length of the query string in a record.", + PLUGIN_VAR_OPCMDARG, "Limit on the length of the query string in a record", NULL, NULL, 1024, 0, 0x7FFFFFFF, 1); char locinfo_ini_value[sizeof(struct connection_info)+4]; @@ -494,7 +494,7 @@ static TYPELIB syslog_facility_typelib= }; static MYSQL_SYSVAR_ENUM(syslog_facility, syslog_facility, PLUGIN_VAR_RQCMDARG, "The 'facility' parameter of the SYSLOG record." - " The default is LOG_USER.", 0, update_syslog_facility, 0/*LOG_USER*/, + " The default is LOG_USER", 0, update_syslog_facility, 0/*LOG_USER*/, &syslog_facility_typelib); static const char *syslog_priority_names[]= @@ -519,7 +519,7 @@ static TYPELIB syslog_priority_typelib= }; static MYSQL_SYSVAR_ENUM(syslog_priority, syslog_priority, PLUGIN_VAR_RQCMDARG, "The 'priority' parameter of the SYSLOG record." - " The default is LOG_INFO.", 0, update_syslog_priority, 6/*LOG_INFO*/, + " The default is LOG_INFO", 0, update_syslog_priority, 6/*LOG_INFO*/, &syslog_priority_typelib); diff --git a/plugin/sql_errlog/sql_errlog.c b/plugin/sql_errlog/sql_errlog.c index 3631cd1d849..6608bda5cce 100644 --- a/plugin/sql_errlog/sql_errlog.c +++ b/plugin/sql_errlog/sql_errlog.c @@ -50,7 +50,7 @@ static void rotate_log(MYSQL_THD thd, struct st_mysql_sys_var *var, void *var_ptr, const void *save); static MYSQL_SYSVAR_UINT(rate, rate, PLUGIN_VAR_RQCMDARG, - "Sampling rate. If set to 0(zero), the logging is disabled.", NULL, NULL, + "Sampling rate. If set to 0(zero), the logging is disabled", NULL, NULL, 1, 0, 1000000, 1); static MYSQL_SYSVAR_ULONGLONG(size_limit, size_limit, @@ -58,7 +58,7 @@ static MYSQL_SYSVAR_ULONGLONG(size_limit, size_limit, 1000000, 100, ((long long) 0x7FFFFFFFFFFFFFFFLL), 1); static MYSQL_SYSVAR_UINT(rotations, rotations, - PLUGIN_VAR_READONLY, "Number of rotations before log is removed.", + PLUGIN_VAR_READONLY, "Number of rotations before log is removed", NULL, NULL, 9, 1, 999, 1); static MYSQL_SYSVAR_BOOL(rotate, rotate, @@ -72,7 +72,7 @@ static MYSQL_SYSVAR_STR(filename, filename, static MYSQL_SYSVAR_BOOL(warnings, warnings, PLUGIN_VAR_OPCMDARG, - "Warnings. If set to 0, warnings are not logged.", + "Warnings. If set to 0, warnings are not logged", NULL, NULL, 1); static MYSQL_SYSVAR_BOOL(with_db_and_thread_info, with_db_and_thread_info, diff --git a/plugin/test_sql_service/test_sql_service.c b/plugin/test_sql_service/test_sql_service.c index 8a9b3dab61c..5157b2afbe1 100644 --- a/plugin/test_sql_service/test_sql_service.c +++ b/plugin/test_sql_service/test_sql_service.c @@ -44,17 +44,17 @@ static void noop_update(MYSQL_THD thd, struct st_mysql_sys_var *var, static MYSQL_SYSVAR_BOOL(run_test, do_test, PLUGIN_VAR_OPCMDARG, - "Perform the test now.", + "Perform the test now", run_test, NULL, 0); static MYSQL_SYSVAR_STR(execute_sql_local, sql_text_local, PLUGIN_VAR_OPCMDARG, - "Create the new local connection, execute SQL statement with it.", + "Create the new local connection, execute SQL statement with it", run_sql_local, noop_update, 0); static MYSQL_SYSVAR_STR(execute_sql_global, sql_text_global, PLUGIN_VAR_OPCMDARG, - "Execute SQL statement using the global connection.", + "Execute SQL statement using the global connection", run_sql_global, noop_update, 0); static struct st_mysql_sys_var* test_sql_vars[]= diff --git a/sql/log.cc b/sql/log.cc index 02d0150bfe8..6b1588b6042 100644 --- a/sql/log.cc +++ b/sql/log.cc @@ -12516,7 +12516,7 @@ static MYSQL_SYSVAR_BOOL( "thread scheduling. On by default. Disable to run each transaction in group " "commit in its own thread, which can be slower at very high concurrency. " "This option is mostly for testing one algorithm versus the other, and it " - "should not normally be necessary to change it.", + "should not normally be necessary to change it", NULL, NULL, 1); diff --git a/sql/mysqld.cc b/sql/mysqld.cc index 9bca304fdae..2b60db29b6a 100644 --- a/sql/mysqld.cc +++ b/sql/mysqld.cc @@ -812,87 +812,87 @@ static struct my_option pfs_early_options[]= { #ifdef WITH_PERFSCHEMA_STORAGE_ENGINE {"performance_schema_instrument", OPT_PFS_INSTRUMENT, - "Default startup value for a performance schema instrument.", + "Default startup value for a performance schema instrument", &pfs_param.m_pfs_instrument, &pfs_param.m_pfs_instrument, 0, GET_STR, OPT_ARG, 0, 0, 0, 0, 0, 0}, {"performance_schema_consumer_events_stages_current", 0, - "Default startup value for the events_stages_current consumer.", + "Default startup value for the events_stages_current consumer", &pfs_param.m_consumer_events_stages_current_enabled, &pfs_param.m_consumer_events_stages_current_enabled, 0, GET_BOOL, OPT_ARG, FALSE, 0, 0, 0, 0, 0}, {"performance_schema_consumer_events_stages_history", 0, - "Default startup value for the events_stages_history consumer.", + "Default startup value for the events_stages_history consumer", &pfs_param.m_consumer_events_stages_history_enabled, &pfs_param.m_consumer_events_stages_history_enabled, 0, GET_BOOL, OPT_ARG, FALSE, 0, 0, 0, 0, 0}, {"performance_schema_consumer_events_stages_history_long", 0, - "Default startup value for the events_stages_history_long consumer.", + "Default startup value for the events_stages_history_long consumer", &pfs_param.m_consumer_events_stages_history_long_enabled, &pfs_param.m_consumer_events_stages_history_long_enabled, 0, GET_BOOL, OPT_ARG, FALSE, 0, 0, 0, 0, 0}, {"performance_schema_consumer_events_statements_current", 0, - "Default startup value for the events_statements_current consumer.", + "Default startup value for the events_statements_current consumer", &pfs_param.m_consumer_events_statements_current_enabled, &pfs_param.m_consumer_events_statements_current_enabled, 0, GET_BOOL, OPT_ARG, FALSE, 0, 0, 0, 0, 0}, {"performance_schema_consumer_events_statements_history", 0, - "Default startup value for the events_statements_history consumer.", + "Default startup value for the events_statements_history consumer", &pfs_param.m_consumer_events_statements_history_enabled, &pfs_param.m_consumer_events_statements_history_enabled, 0, GET_BOOL, OPT_ARG, FALSE, 0, 0, 0, 0, 0}, {"performance_schema_consumer_events_statements_history_long", 0, - "Default startup value for the events_statements_history_long consumer.", + "Default startup value for the events_statements_history_long consumer", &pfs_param.m_consumer_events_statements_history_long_enabled, &pfs_param.m_consumer_events_statements_history_long_enabled, 0, GET_BOOL, OPT_ARG, FALSE, 0, 0, 0, 0, 0}, {"performance_schema_consumer_events_transactions_current", 0, - "Default startup value for the events_transactions_current consumer.", + "Default startup value for the events_transactions_current consumer", &pfs_param.m_consumer_events_transactions_current_enabled, &pfs_param.m_consumer_events_transactions_current_enabled, 0, GET_BOOL, OPT_ARG, FALSE, 0, 0, 0, 0, 0}, {"performance_schema_consumer_events_transactions_history", 0, - "Default startup value for the events_transactions_history consumer.", + "Default startup value for the events_transactions_history consumer", &pfs_param.m_consumer_events_transactions_history_enabled, &pfs_param.m_consumer_events_transactions_history_enabled, 0, GET_BOOL, OPT_ARG, FALSE, 0, 0, 0, 0, 0}, {"performance_schema_consumer_events_transactions_history_long", 0, - "Default startup value for the events_transactions_history_long consumer.", + "Default startup value for the events_transactions_history_long consumer", &pfs_param.m_consumer_events_transactions_history_long_enabled, &pfs_param.m_consumer_events_transactions_history_long_enabled, 0, GET_BOOL, OPT_ARG, FALSE, 0, 0, 0, 0, 0}, {"performance_schema_consumer_events_waits_current", 0, - "Default startup value for the events_waits_current consumer.", + "Default startup value for the events_waits_current consumer", &pfs_param.m_consumer_events_waits_current_enabled, &pfs_param.m_consumer_events_waits_current_enabled, 0, GET_BOOL, OPT_ARG, FALSE, 0, 0, 0, 0, 0}, {"performance_schema_consumer_events_waits_history", 0, - "Default startup value for the events_waits_history consumer.", + "Default startup value for the events_waits_history consumer", &pfs_param.m_consumer_events_waits_history_enabled, &pfs_param.m_consumer_events_waits_history_enabled, 0, GET_BOOL, OPT_ARG, FALSE, 0, 0, 0, 0, 0}, {"performance_schema_consumer_events_waits_history_long", 0, - "Default startup value for the events_waits_history_long consumer.", + "Default startup value for the events_waits_history_long consumer", &pfs_param.m_consumer_events_waits_history_long_enabled, &pfs_param.m_consumer_events_waits_history_long_enabled, 0, GET_BOOL, OPT_ARG, FALSE, 0, 0, 0, 0, 0}, {"performance_schema_consumer_global_instrumentation", 0, - "Default startup value for the global_instrumentation consumer.", + "Default startup value for the global_instrumentation consumer", &pfs_param.m_consumer_global_instrumentation_enabled, &pfs_param.m_consumer_global_instrumentation_enabled, 0, GET_BOOL, OPT_ARG, TRUE, 0, 0, 0, 0, 0}, {"performance_schema_consumer_thread_instrumentation", 0, - "Default startup value for the thread_instrumentation consumer.", + "Default startup value for the thread_instrumentation consumer", &pfs_param.m_consumer_thread_instrumentation_enabled, &pfs_param.m_consumer_thread_instrumentation_enabled, 0, GET_BOOL, OPT_ARG, TRUE, 0, 0, 0, 0, 0}, {"performance_schema_consumer_statements_digest", 0, - "Default startup value for the statements_digest consumer.", + "Default startup value for the statements_digest consumer", &pfs_param.m_consumer_statement_digest_enabled, &pfs_param.m_consumer_statement_digest_enabled, 0, GET_BOOL, OPT_ARG, TRUE, 0, 0, 0, 0, 0}, #endif /* WITH_PERFSCHEMA_STORAGE_ENGINE */ {"getopt-prefix-matching", 0, - "Recognize command-line options by their unambiguos prefixes.", + "Recognize command-line options by their unambiguos prefixes", &my_getopt_prefix_matching, &my_getopt_prefix_matching, 0, GET_BOOL, NO_ARG, 1, 0, 1, 0, 0, 0} }; @@ -6448,11 +6448,11 @@ int handle_early_options() struct my_option my_long_options[]= { - {"help", '?', "Display this help and exit.", + {"help", '?', "Display this help and exit", &opt_help, &opt_help, 0, GET_BOOL, NO_ARG, 0, 0, 0, 0, 0, 0}, {"ansi", 'a', "Use ANSI SQL syntax instead of MySQL syntax. This mode " - "will also set transaction isolation level 'serializable'.", 0, 0, 0, + "will also set transaction isolation level 'serializable'", 0, 0, 0, GET_NO_ARG, NO_ARG, 0, 0, 0, 0, 0, 0}, /* Because Sys_var_bit does not support command-line options, we need to @@ -6463,48 +6463,48 @@ struct my_option my_long_options[]= GET_BOOL, OPT_ARG, 1, 0, 0, 0, 0, NULL}, {"binlog-do-db", OPT_BINLOG_DO_DB, "Tells the master it should log updates for the specified database, " - "and exclude all others not explicitly mentioned.", + "and exclude all others not explicitly mentioned", 0, 0, 0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0}, {"binlog-ignore-db", OPT_BINLOG_IGNORE_DB, - "Tells the master that updates to the given database should not be logged to the binary log.", + "Tells the master that updates to the given database should not be logged to the binary log", 0, 0, 0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0}, #ifndef DISABLE_GRANT_OPTIONS - {"bootstrap", OPT_BOOTSTRAP, "Used by mysql installation scripts.", 0, 0, 0, + {"bootstrap", OPT_BOOTSTRAP, "Used by mysql installation scripts", 0, 0, 0, GET_NO_ARG, NO_ARG, 0, 0, 0, 0, 0, 0}, #endif {"character-set-client-handshake", 0, - "Don't ignore client side character set value sent during handshake.", + "Don't ignore client side character set value sent during handshake", &opt_character_set_client_handshake, &opt_character_set_client_handshake, 0, GET_BOOL, NO_ARG, 1, 0, 0, 0, 0, 0}, {"character-set-filesystem", 0, - "Set the filesystem character set.", + "Set the filesystem character set", &character_set_filesystem_name, &character_set_filesystem_name, 0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0 }, - {"character-set-server", 'C', "Set the default character set.", + {"character-set-server", 'C', "Set the default character set", &default_character_set_name, &default_character_set_name, 0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0 }, - {"chroot", 'r', "Chroot mysqld daemon during startup.", + {"chroot", 'r', "Chroot mysqld daemon during startup", &mysqld_chroot, &mysqld_chroot, 0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0}, - {"collation-server", 0, "Set the default collation.", + {"collation-server", 0, "Set the default collation", &default_collation_name, &default_collation_name, 0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0 }, - {"character-set-collations", 0, "Overrides for character set default collations.", + {"character-set-collations", 0, "Overrides for character set default collations", &character_set_collations_str, &character_set_collations_str, 0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0 }, - {"console", OPT_CONSOLE, "Write error output on screen; don't remove the console window on windows.", + {"console", OPT_CONSOLE, "Write error output on screen; don't remove the console window on windows", &opt_console, &opt_console, 0, GET_BOOL, NO_ARG, 0, 0, 0, 0, 0, 0}, #ifdef DBUG_OFF - {"debug", '#', "Built in DBUG debugger. Disabled in this build.", + {"debug", '#', "Built in DBUG debugger. Disabled in this build", ¤t_dbug_option, ¤t_dbug_option, 0, GET_STR, OPT_ARG, 0, 0, 0, 0, 0, 0}, #endif #ifdef HAVE_REPLICATION {"debug-abort-slave-event-count", 0, - "Option used by mysql-test for debugging and testing of replication.", + "Option used by mysql-test for debugging and testing of replication", &abort_slave_event_count, &abort_slave_event_count, 0, GET_INT, REQUIRED_ARG, 0, 0, 0, 0, 0, 0}, #endif /* HAVE_REPLICATION */ @@ -6524,19 +6524,19 @@ struct my_option my_long_options[]= #endif #ifdef HAVE_REPLICATION {"debug-disconnect-slave-event-count", 0, - "Option used by mysql-test for debugging and testing of replication.", + "Option used by mysql-test for debugging and testing of replication", &disconnect_slave_event_count, &disconnect_slave_event_count, 0, GET_INT, REQUIRED_ARG, 0, 0, 0, 0, 0, 0}, #endif /* HAVE_REPLICATION */ - {"debug-exit-info", 'T', "Used for debugging. Use at your own risk.", + {"debug-exit-info", 'T', "Used for debugging. Use at your own risk", 0, 0, 0, GET_LONG, OPT_ARG, 0, 0, 0, 0, 0, 0}, {"debug-gdb", 0, - "Set up signals usable for debugging.", + "Set up signals usable for debugging", &opt_debugging, &opt_debugging, 0, GET_BOOL, NO_ARG, 0, 0, 0, 0, 0, 0}, #ifdef HAVE_REPLICATION {"debug-max-binlog-dump-events", 0, - "Option used by mysql-test for debugging and testing of replication.", + "Option used by mysql-test for debugging and testing of replication", &max_binlog_dump_events, &max_binlog_dump_events, 0, GET_INT, REQUIRED_ARG, 0, 0, 0, 0, 0, 0}, #endif /* HAVE_REPLICATION */ @@ -6545,7 +6545,7 @@ struct my_option my_long_options[]= &my_disable_sync, &my_disable_sync, 0, GET_BOOL, NO_ARG, 0, 0, 0, 0, 0, 0}, #ifdef HAVE_REPLICATION {"debug-sporadic-binlog-dump-fail", 0, - "Option used by mysql-test for debugging and testing of replication.", + "Option used by mysql-test for debugging and testing of replication", &opt_sporadic_binlog_dump_fail, &opt_sporadic_binlog_dump_fail, 0, GET_BOOL, NO_ARG, 0, 0, 0, 0, 0, 0}, @@ -6567,20 +6567,20 @@ struct my_option my_long_options[]= "The default storage engine for user-created temporary tables", &default_tmp_storage_engine, 0, 0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0 }, - {"default-time-zone", 0, "Set the default time zone.", + {"default-time-zone", 0, "Set the default time zone", &default_tz_name, &default_tz_name, 0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0 }, #if defined(ENABLED_DEBUG_SYNC) {"debug-sync-timeout", OPT_DEBUG_SYNC_TIMEOUT, "Enable the debug sync facility " "and optionally specify a default wait timeout in seconds. " - "A zero value keeps the facility disabled.", + "A zero value keeps the facility disabled", &opt_debug_sync_timeout, 0, 0, GET_UINT, OPT_ARG, 0, 0, UINT_MAX, 0, 0, 0}, #endif /* defined(ENABLED_DEBUG_SYNC) */ #ifdef HAVE_des {"des-key-file", 0, - "Load keys for des_encrypt() and des_encrypt from given file.", + "Load keys for des_encrypt() and des_encrypt from given file", &des_key_file, &des_key_file, 0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0}, #endif /* HAVE_des */ @@ -6594,7 +6594,7 @@ struct my_option my_long_options[]= {"external-locking", 0, "Use system (external) locking (disabled by " "default). With this option enabled you can run myisamchk to test " "(not repair) tables while the MySQL server is running. Disable with " - "--skip-external-locking.", &opt_external_locking, &opt_external_locking, + "--skip-external-locking", &opt_external_locking, &opt_external_locking, 0, GET_BOOL, NO_ARG, 0, 0, 0, 0, 0, 0}, /* We must always support the next option to make scripts like mysqltest easier to do */ @@ -6603,9 +6603,9 @@ struct my_option my_long_options[]= &opt_support_flashback, &opt_support_flashback, 0, GET_BOOL, NO_ARG, 0, 0, 0, 0, 0, 0}, {"gdb", 0, - "Set up signals usable for debugging. Deprecated, use --debug-gdb instead.", + "Set up signals usable for debugging", &opt_debugging, &opt_debugging, - 0, GET_BOOL, NO_ARG, 0, 0, 0, 0, 0, 0}, + 0, GET_BOOL, NO_ARG, 0, 0, 0, "debug_gdb", 0, 0}, {"gtid-pos-auto-engines", 0, "List of engines for which to automatically create a " "mysql.gtid_slave_pos_ENGINE table, if a transaction using that engine " @@ -6615,21 +6615,19 @@ struct my_option my_long_options[]= >id_pos_auto_engines, 0, 0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0 }, #ifdef HAVE_SOLARIS_LARGE_PAGES - {"super-large-pages", 0, "Enable support for super large pages.", + {"super-large-pages", 0, "Enable support for super large pages", &opt_super_large_pages, &opt_super_large_pages, 0, GET_BOOL, OPT_ARG, 0, 0, 1, 0, 1, 0}, #endif {"language", 'L', - "Client error messages in given language. May be given as a full path. " - "Deprecated. Use --lc-messages-dir instead.", - 0, 0, 0, - GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0}, + "Client error messages in given language. May be given as a full path", + 0, 0, 0, GET_STR, REQUIRED_ARG, 0, 0, 0, "lc_messages_dir", 0, 0}, {"lc-messages", 0, - "Set the language used for the error messages.", + "Set the language used for the error messages", &lc_messages, &lc_messages, 0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0 }, {"lc-time-names", 0, - "Set the language used for the month names and the days of the week.", + "Set the language used for the month names and the days of the week", &lc_time_names_name, &lc_time_names_name, 0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0 }, {"log-basename", OPT_LOG_BASENAME, @@ -6646,11 +6644,11 @@ struct my_option my_long_options[]= "'datadir'/'log-basename'-bin or 'datadir'/mysql-bin will be used (the later if " "--log-basename is not specified). We strongly recommend to use either " "--log-basename or specify a filename to ensure that replication doesn't " - "stop if the real hostname of the computer changes.", + "stop if the real hostname of the computer changes", &opt_bin_logname, &opt_bin_logname, 0, GET_STR, OPT_ARG, 0, 0, 0, 0, 0, 0}, {"log-bin-index", 0, - "File that holds the names for last binary log files.", + "File that holds the names for last binary log files", &opt_binlog_index_name, &opt_binlog_index_name, 0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0}, {"relay-log-index", 0, @@ -6662,16 +6660,16 @@ struct my_option my_long_options[]= "Path to file used for recovery of DDL statements after a crash", &opt_ddl_recovery_file, &opt_ddl_recovery_file, 0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0}, - {"log-isam", OPT_ISAM_LOG, "Log all MyISAM changes to file.", + {"log-isam", OPT_ISAM_LOG, "Log all MyISAM changes to file", &myisam_log_filename, &myisam_log_filename, 0, GET_STR, OPT_ARG, 0, 0, 0, 0, 0, 0}, {"log-short-format", 0, - "Don't log extra information to update and slow-query logs.", + "Don't log extra information to update and slow-query logs", &opt_short_log_format, &opt_short_log_format, 0, GET_BOOL, NO_ARG, 0, 0, 0, 0, 0, 0}, {"log-tc", 0, "Path to transaction coordinator log (used for transactions that affect " - "more than one storage engine, when binary log is disabled).", + "more than one storage engine, when binary log is disabled)", &opt_tc_log_file, &opt_tc_log_file, 0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0}, {"master-info-file", 0, @@ -6681,7 +6679,7 @@ struct my_option my_long_options[]= &master_info_file, &master_info_file, 0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0}, {"master-retry-count", 0, - "The number of tries the slave will make to connect to the master before giving up.", + "The number of tries the slave will make to connect to the master before giving up", &master_retry_count, &master_retry_count, 0, GET_ULONG, REQUIRED_ARG, 100000, 0, 0, 0, 0, 0}, #ifdef HAVE_REPLICATION @@ -6689,16 +6687,16 @@ struct my_option my_long_options[]= &rpl_status, &rpl_status, &rpl_role_typelib, GET_ENUM, REQUIRED_ARG, 0, 0, 0, 0, 0, 0}, #endif /* HAVE_REPLICATION */ - {"memlock", 0, "Lock mysqld in memory.", &locked_in_memory, + {"memlock", 0, "Lock mysqld in memory", &locked_in_memory, &locked_in_memory, 0, GET_BOOL, NO_ARG, 0, 0, 0, 0, 0, 0}, {"old-style-user-limits", 0, "Enable old-style user limits (before 5.0.3, user resources were counted " - "per each user+host vs. per account).", + "per each user+host vs. per account)", &opt_old_style_user_limits, &opt_old_style_user_limits, 0, GET_BOOL, NO_ARG, 0, 0, 0, 0, 0, 0}, {"port-open-timeout", 0, "Maximum time in seconds to wait for the port to become free. " - "(Default: No wait).", &mysqld_port_timeout, &mysqld_port_timeout, 0, + "(Default: No wait)", &mysqld_port_timeout, &mysqld_port_timeout, 0, GET_UINT, REQUIRED_ARG, 0, 0, 0, 0, 0, 0}, {"replicate-do-db", OPT_REPLICATE_DO_DB, "Tells the slave thread to restrict replication to the specified database. " @@ -6707,13 +6705,13 @@ struct my_option my_long_options[]= "cross-database queries such as UPDATE some_db.some_table SET foo='bar' " "while having selected a different or no database. If you need cross " "database updates to work, make sure you have 3.23.28 or later, and use " - "replicate-wild-do-table=db_name.%.", + "replicate-wild-do-table=db_name.%", 0, 0, 0, GET_STR | GET_ASK_ADDR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0}, {"replicate-do-table", OPT_REPLICATE_DO_TABLE, "Tells the slave thread to restrict replication to the specified table. " "To specify more than one table, use the directive multiple times, once " "for each table. This will work for cross-database updates, in contrast " - "to replicate-do-db.", 0, 0, 0, GET_STR | GET_ASK_ADDR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0}, + "to replicate-do-db", 0, 0, 0, GET_STR | GET_ASK_ADDR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0}, {"replicate-ignore-db", OPT_REPLICATE_IGNORE_DB, "Tells the slave thread to not replicate to the specified database. To " "specify more than one database to ignore, use the directive multiple " @@ -6725,16 +6723,16 @@ struct my_option my_long_options[]= "Tells the slave thread to not replicate to the specified table. To specify " "more than one table to ignore, use the directive multiple times, once for " "each table. This will work for cross-database updates, in contrast to " - "replicate-ignore-db.", 0, 0, 0, GET_STR | GET_ASK_ADDR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0}, + "replicate-ignore-db", 0, 0, 0, GET_STR | GET_ASK_ADDR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0}, {"replicate-rewrite-db", OPT_REPLICATE_REWRITE_DB, "Updates to a database with a different name than the original. Example: " - "replicate-rewrite-db=master_db_name->slave_db_name.", + "replicate-rewrite-db=master_db_name->slave_db_name", 0, 0, 0, GET_STR | GET_ASK_ADDR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0}, #ifdef HAVE_REPLICATION {"replicate-same-server-id", 0, "In replication, if set to 1, do not skip events having our server id. " "Default value is 0 (to break infinite loops in circular replication). " - "Can't be set to 1 if --log-slave-updates is used.", + "Can't be set to 1 if --log-slave-updates is used", &replicate_same_server_id, &replicate_same_server_id, 0, GET_BOOL, NO_ARG, 0, 0, 0, 0, 0, 0}, #endif @@ -6744,7 +6742,7 @@ struct my_option my_long_options[]= "directive multiple times, once for each table. This will work for cross-" "database updates. Example: replicate-wild-do-table=foo%.bar% will " "replicate only updates to tables in all databases that start with foo " - "and whose table names start with bar.", + "and whose table names start with bar", 0, 0, 0, GET_STR | GET_ASK_ADDR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0}, {"replicate-wild-ignore-table", OPT_REPLICATE_WILD_IGNORE_TABLE, "Tells the slave thread to not replicate to the tables that match the " @@ -6752,24 +6750,24 @@ struct my_option my_long_options[]= "the directive multiple times, once for each table. This will work for " "cross-database updates. Example: replicate-wild-ignore-table=foo%.bar% " "will not do updates to tables in databases that start with foo and whose " - "table names start with bar.", + "table names start with bar", 0, 0, 0, GET_STR | GET_ASK_ADDR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0}, - {"safe-mode", OPT_SAFE, "Skip some optimize stages (for testing). Deprecated.", - 0, 0, 0, GET_NO_ARG, NO_ARG, 0, 0, 0, 0, 0, 0}, + {"safe-mode", OPT_SAFE, "Skip some optimize stages (for testing)", + 0, 0, 0, GET_NO_ARG, NO_ARG, 0, 0, 0, "", 0, 0}, {"safe-user-create", 0, - "Don't allow new user creation by the user who has no write privileges to the mysql.user table.", + "Don't allow new user creation by the user who has no write privileges to the mysql.user table", &opt_safe_user_create, &opt_safe_user_create, 0, GET_BOOL, NO_ARG, 0, 0, 0, 0, 0, 0}, {"show-slave-auth-info", 0, - "Show user and password in SHOW SLAVE HOSTS on this master.", + "Show user and password in SHOW SLAVE HOSTS on this master", &opt_show_slave_auth_info, &opt_show_slave_auth_info, 0, GET_BOOL, NO_ARG, 0, 0, 0, 0, 0, 0}, - {"silent-startup", OPT_SILENT, "Don't print [Note] to the error log during startup.", + {"silent-startup", OPT_SILENT, "Don't print [Note] to the error log during startup", &opt_silent_startup, &opt_silent_startup, 0, GET_BOOL, NO_ARG, 0, 0, 0, 0, 0, 0}, - {"skip-host-cache", OPT_SKIP_HOST_CACHE, "Don't cache host names.", 0, 0, 0, + {"skip-host-cache", OPT_SKIP_HOST_CACHE, "Don't cache host names", 0, 0, 0, GET_NO_ARG, NO_ARG, 0, 0, 0, 0, 0, 0}, {"skip-slave-start", 0, - "If set, slave is not autostarted.", &opt_skip_slave_start, + "If set, slave is not autostarted", &opt_skip_slave_start, &opt_skip_slave_start, 0, GET_BOOL, NO_ARG, 0, 0, 0, 0, 0, 0}, #ifdef HAVE_REPLICATION {"slave-parallel-mode", OPT_SLAVE_PARALLEL_MODE, @@ -6780,7 +6778,7 @@ struct my_option my_long_options[]= "effort to avoid any conflicts. \"aggressive\" tries to maximise the " "parallelism, possibly at the cost of increased conflict rate. " "\"minimal\" only parallelizes the commit steps of transactions. " - "\"none\" disables parallel apply completely.", + "\"none\" disables parallel apply completely", &opt_slave_parallel_mode, &opt_slave_parallel_mode, &slave_parallel_mode_typelib, GET_ENUM | GET_ASK_ADDR, REQUIRED_ARG, SLAVE_PARALLEL_CONSERVATIVE, 0, 0, 0, 0, 0}, @@ -6789,21 +6787,21 @@ struct my_option my_long_options[]= {"slow-start-timeout", 0, "Maximum number of milliseconds that the service control manager should wait " "before trying to kill the windows service during startup" - "(Default: 15000).", &slow_start_timeout, &slow_start_timeout, 0, + "(Default: 15000)", &slow_start_timeout, &slow_start_timeout, 0, GET_ULONG, REQUIRED_ARG, 15000, 0, 0, 0, 0, 0}, #endif #ifdef HAVE_OPENSSL {"ssl", 0, - "Enable SSL for connection (automatically enabled if an ssl option is used).", + "Enable SSL for connection (automatically enabled if an ssl option is used)", &opt_use_ssl, &opt_use_ssl, 0, GET_BOOL, OPT_ARG, 1, 0, 0, 0, 0, 0}, #endif #ifdef _WIN32 {"standalone", 0, - "Dummy option to start as a standalone program (NT).", 0, 0, 0, GET_NO_ARG, + "Dummy option to start as a standalone program (NT)", 0, 0, 0, GET_NO_ARG, NO_ARG, 0, 0, 0, 0, 0, 0}, #endif - {"symbolic-links", 's', "Enable symbolic link support.", + {"symbolic-links", 's', "Enable symbolic link support", &my_use_symdir, &my_use_symdir, 0, GET_BOOL, NO_ARG, /* The system call realpath() produces warnings under valgrind and @@ -6816,7 +6814,7 @@ struct my_option my_long_options[]= {"sysdate-is-now", 0, "Non-default option to alias SYSDATE() to NOW() to make it safe-replicable. " "Since 5.0, SYSDATE() returns a `dynamic' value different for different " - "invocations, even within the same statement.", + "invocations, even within the same statement", &global_system_variables.sysdate_is_now, 0, 0, GET_BOOL, NO_ARG, 0, 0, 1, 0, 1, 0}, {"tc-heuristic-recover", 0, @@ -6826,9 +6824,9 @@ struct my_option my_long_options[]= {"temp-pool", 0, #if (ENABLE_TEMP_POOL) "Using this option will cause most temporary files created to use a small " - "set of names, rather than a unique name for each new file. Deprecated.", + "set of names, rather than a unique name for each new file. Deprecated", #else - "This option is ignored on this OS.", + "This option is ignored on this OS", #endif &use_temp_pool, &use_temp_pool, 0, GET_BOOL, NO_ARG, 0, 0, 0, 0, 0, 0}, @@ -6839,36 +6837,36 @@ struct my_option my_long_options[]= GET_ENUM, REQUIRED_ARG, ISO_REPEATABLE_READ, 0, 0, 0, 0, 0}, {"transaction-read-only", 0, "Default transaction access mode. " - "True if transactions are read-only.", + "True if transactions are read-only", &global_system_variables.tx_read_only, &global_system_variables.tx_read_only, 0, GET_BOOL, OPT_ARG, 0, 0, 0, 0, 0, 0}, - {"user", 'u', "Run mysqld daemon as user.", 0, 0, 0, GET_STR, REQUIRED_ARG, + {"user", 'u', "Run mysqld daemon as user", 0, 0, 0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0}, - {"verbose", 'v', "Used with --help option for detailed help.", + {"verbose", 'v', "Used with --help option for detailed help", &opt_verbose, &opt_verbose, 0, GET_BOOL, NO_ARG, 0, 0, 0, 0, 0, 0}, - {"version", 'V', "Output version information and exit.", 0, 0, 0, GET_STR, + {"version", 'V', "Output version information and exit", 0, 0, 0, GET_STR, OPT_ARG, 0, 0, 0, 0, 0, 0}, {"plugin-load", OPT_PLUGIN_LOAD, "Semicolon-separated list of plugins to load, where each plugin is " "specified as ether a plugin_name=library_file pair or only a library_file. " - "If the latter case, all plugins from a given library_file will be loaded.", + "If the latter case, all plugins from a given library_file will be loaded", 0, 0, 0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0}, {"plugin-load-add", OPT_PLUGIN_LOAD_ADD, "Optional semicolon-separated list of plugins to load. This option adds " "to the list specified by --plugin-load in an incremental way. " - "It can be specified many times, adding more plugins every time.", + "It can be specified many times, adding more plugins every time", 0, 0, 0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0}, - {"table_cache", 0, "Deprecated; use --table-open-cache instead.", + {"table_cache", 0, "Sets table_open_cache", &tc_size, &tc_size, 0, GET_ULONG, - REQUIRED_ARG, TABLE_OPEN_CACHE_DEFAULT, 1, 512*1024L, 0, 1, 0}, + REQUIRED_ARG, TABLE_OPEN_CACHE_DEFAULT, 1, 512*1024L, "table_open_cache", 1, 0}, #ifdef WITH_WSREP {"wsrep-new-cluster", 0, "Bootstrap a cluster. It works by overriding the " "current value of wsrep_cluster_address. It is recommended not to add this " "option to the config file as this will trigger bootstrap on every server " - "start.", &wsrep_new_cluster, &wsrep_new_cluster, 0, GET_BOOL, NO_ARG, + "start", &wsrep_new_cluster, &wsrep_new_cluster, 0, GET_BOOL, NO_ARG, 0, 0, 0, 0, 0, 0}, #endif }; @@ -7686,24 +7684,8 @@ static void print_version(void) /** Compares two options' names, treats - and _ the same */ static int option_cmp(my_option *a, my_option *b) { - bool deprecated_a= false, deprecated_b= false; - const char *sa= a->name; - if (a->deprecation_substitute != NULL && - !IS_DEPRECATED_NO_REPLACEMENT(a->deprecation_substitute)) - { - sa= a->deprecation_substitute; - deprecated_a= true; - } - const char *sb= b->name; - if (b->deprecation_substitute != NULL && - !IS_DEPRECATED_NO_REPLACEMENT(b->deprecation_substitute)) - { - sb= b->deprecation_substitute; - deprecated_b= true; - } - for (; *sa || *sb; sa++, sb++) { if (*sa < *sb) @@ -7721,13 +7703,6 @@ static int option_cmp(my_option *a, my_option *b) return 1; } } - - if (deprecated_a) - return -1; - - if (deprecated_b) - return 1; - return 0; } @@ -8296,8 +8271,6 @@ mysqld_get_one_option(const struct my_option *opt, const char *argument, #ifdef HAVE_QUERY_CACHE SYSVAR_AUTOSIZE(query_cache_size, 0); #endif - sql_print_warning("The syntax '--safe-mode' is deprecated and will be " - "removed in a future release."); break; case (int) OPT_SKIP_HOST_CACHE: opt_specialflag|= SPECIAL_NO_HOST_CACHE; @@ -8454,20 +8427,6 @@ mysqld_get_one_option(const struct my_option *opt, const char *argument, } } - if (opt->deprecation_substitute != NULL) { - if (IS_DEPRECATED_NO_REPLACEMENT(opt->deprecation_substitute)) - sql_print_warning("\'%s\' is deprecated and will be removed in a future release", opt->name); - else - { - char buf1[NAME_CHAR_LEN + 3]; - - strxmov(buf1, "--", opt->deprecation_substitute, NullS); - convert_underscore_to_dash(buf1, strlen(opt->deprecation_substitute) + 2); - - sql_print_warning("\'%s\' is deprecated and will be removed in a future release. Please use %s instead", opt->name, buf1); - } - } - return 0; } @@ -8679,8 +8638,6 @@ static int get_options(int *argc_ptr, char ***argv_ptr) global_system_variables.old_behavior|= (OLD_MODE_NO_PROGRESS_INFO | OLD_MODE_IGNORE_INDEX_ONLY_FOR_JOIN | OLD_MODE_COMPAT_5_1_CHECKSUM); - sql_print_warning("--old is deprecated and will be removed in a future " - "release. Please use --old-mode instead. "); } if (global_system_variables.net_buffer_length > diff --git a/sql/set_var.cc b/sql/set_var.cc index 7e2fac577d1..17fe7b3dcdb 100644 --- a/sql/set_var.cc +++ b/sql/set_var.cc @@ -170,6 +170,8 @@ sys_var::sys_var(sys_var_chain *chain, const char *name_arg, name.str= name_arg; // ER_NO_DEFAULT relies on 0-termination of name_arg name.length= strlen(name_arg); // and so does this. DBUG_ASSERT(name.length <= NAME_CHAR_LEN); + DBUG_ASSERT(!comment || !comment[0] || comment[strlen(comment)-1] != '.'); + DBUG_ASSERT(!comment || !comment[0] || comment[strlen(comment)-1] != ' '); bzero(&option, sizeof(option)); option.name= name_arg; diff --git a/sql/sys_vars.cc b/sql/sys_vars.cc index 60c236b4a23..c4e30df63fe 100644 --- a/sql/sys_vars.cc +++ b/sql/sys_vars.cc @@ -84,14 +84,14 @@ #ifdef WITH_PERFSCHEMA_STORAGE_ENGINE static Sys_var_mybool Sys_pfs_enabled( - "performance_schema", "Enable the performance schema.", + "performance_schema", "Enable the performance schema", PARSED_EARLY READ_ONLY GLOBAL_VAR(pfs_param.m_enabled), CMD_LINE(OPT_ARG), DEFAULT(FALSE)); static Sys_var_long Sys_pfs_events_waits_history_long_size( "performance_schema_events_waits_history_long_size", "Number of rows in EVENTS_WAITS_HISTORY_LONG." - " Use 0 to disable, -1 for automated sizing.", + " Use 0 to disable, -1 for automated sizing", PARSED_EARLY READ_ONLY GLOBAL_VAR(pfs_param.m_events_waits_history_long_sizing), CMD_LINE(REQUIRED_ARG), VALID_RANGE(-1, 1024*1024), DEFAULT(PFS_AUTOSCALE_VALUE), BLOCK_SIZE(1)); @@ -99,14 +99,14 @@ static Sys_var_long Sys_pfs_events_waits_history_long_size( static Sys_var_long Sys_pfs_events_waits_history_size( "performance_schema_events_waits_history_size", "Number of rows per thread in EVENTS_WAITS_HISTORY." - " Use 0 to disable, -1 for automated sizing.", + " Use 0 to disable, -1 for automated sizing", PARSED_EARLY READ_ONLY GLOBAL_VAR(pfs_param.m_events_waits_history_sizing), CMD_LINE(REQUIRED_ARG), VALID_RANGE(-1, 1024), DEFAULT(PFS_AUTOSCALE_VALUE), BLOCK_SIZE(1)); static Sys_var_ulong Sys_pfs_max_cond_classes( "performance_schema_max_cond_classes", - "Maximum number of condition instruments.", + "Maximum number of condition instruments", PARSED_EARLY READ_ONLY GLOBAL_VAR(pfs_param.m_cond_class_sizing), CMD_LINE(REQUIRED_ARG), VALID_RANGE(0, 256), DEFAULT(PFS_MAX_COND_CLASS), BLOCK_SIZE(1)); @@ -114,7 +114,7 @@ static Sys_var_ulong Sys_pfs_max_cond_classes( static Sys_var_long Sys_pfs_max_cond_instances( "performance_schema_max_cond_instances", "Maximum number of instrumented condition objects." - " Use 0 to disable, -1 for automated sizing.", + " Use 0 to disable, -1 for automated sizing", PARSED_EARLY READ_ONLY GLOBAL_VAR(pfs_param.m_cond_sizing), CMD_LINE(REQUIRED_ARG), VALID_RANGE(-1, 1024*1024), DEFAULT(PFS_AUTOSCALE_VALUE), BLOCK_SIZE(1)); @@ -122,7 +122,7 @@ static Sys_var_long Sys_pfs_max_cond_instances( static Sys_var_long Sys_pfs_max_program_instances( "performance_schema_max_program_instances", "Maximum number of instrumented programs." - " Use 0 to disable, -1 for automated scaling.", + " Use 0 to disable, -1 for automated scaling", PARSED_EARLY READ_ONLY GLOBAL_VAR(pfs_param.m_program_sizing), CMD_LINE(REQUIRED_ARG), VALID_RANGE(-1, 1024*1024), DEFAULT(PFS_AUTOSCALE_VALUE), BLOCK_SIZE(1)); @@ -130,21 +130,21 @@ static Sys_var_long Sys_pfs_max_program_instances( static Sys_var_long Sys_pfs_max_prepared_stmt_instances( "performance_schema_max_prepared_statements_instances", "Maximum number of instrumented prepared statements." - " Use 0 to disable, -1 for automated scaling.", + " Use 0 to disable, -1 for automated scaling", PARSED_EARLY READ_ONLY GLOBAL_VAR(pfs_param.m_prepared_stmt_sizing), CMD_LINE(REQUIRED_ARG), VALID_RANGE(-1, 1024*1024), DEFAULT(PFS_AUTOSCALE_VALUE), BLOCK_SIZE(1)); static Sys_var_ulong Sys_pfs_max_file_classes( "performance_schema_max_file_classes", - "Maximum number of file instruments.", + "Maximum number of file instruments", PARSED_EARLY READ_ONLY GLOBAL_VAR(pfs_param.m_file_class_sizing), CMD_LINE(REQUIRED_ARG), VALID_RANGE(0, 256), DEFAULT(PFS_MAX_FILE_CLASS), BLOCK_SIZE(1)); static Sys_var_ulong Sys_pfs_max_file_handles( "performance_schema_max_file_handles", - "Maximum number of opened instrumented files.", + "Maximum number of opened instrumented files", PARSED_EARLY READ_ONLY GLOBAL_VAR(pfs_param.m_file_handle_sizing), CMD_LINE(REQUIRED_ARG), VALID_RANGE(0, 1024*1024), DEFAULT(PFS_MAX_FILE_HANDLE), BLOCK_SIZE(1)); @@ -152,7 +152,7 @@ static Sys_var_ulong Sys_pfs_max_file_handles( static Sys_var_long Sys_pfs_max_file_instances( "performance_schema_max_file_instances", "Maximum number of instrumented files." - " Use 0 to disable, -1 for automated sizing.", + " Use 0 to disable, -1 for automated sizing", PARSED_EARLY READ_ONLY GLOBAL_VAR(pfs_param.m_file_sizing), CMD_LINE(REQUIRED_ARG), VALID_RANGE(-1, 1024*1024), DEFAULT(PFS_AUTOSCALE_VALUE), BLOCK_SIZE(1)); @@ -160,21 +160,21 @@ static Sys_var_long Sys_pfs_max_file_instances( static Sys_var_long Sys_pfs_max_sockets( "performance_schema_max_socket_instances", "Maximum number of opened instrumented sockets." - " Use 0 to disable, -1 for automated sizing.", + " Use 0 to disable, -1 for automated sizing", PARSED_EARLY READ_ONLY GLOBAL_VAR(pfs_param.m_socket_sizing), CMD_LINE(REQUIRED_ARG), VALID_RANGE(-1, 1024*1024), DEFAULT(PFS_AUTOSCALE_VALUE), BLOCK_SIZE(1)); static Sys_var_ulong Sys_pfs_max_socket_classes( "performance_schema_max_socket_classes", - "Maximum number of socket instruments.", + "Maximum number of socket instruments", PARSED_EARLY READ_ONLY GLOBAL_VAR(pfs_param.m_socket_class_sizing), CMD_LINE(REQUIRED_ARG), VALID_RANGE(0, 256), DEFAULT(PFS_MAX_SOCKET_CLASS), BLOCK_SIZE(1)); static Sys_var_ulong Sys_pfs_max_mutex_classes( "performance_schema_max_mutex_classes", - "Maximum number of mutex instruments.", + "Maximum number of mutex instruments", PARSED_EARLY READ_ONLY GLOBAL_VAR(pfs_param.m_mutex_class_sizing), CMD_LINE(REQUIRED_ARG), VALID_RANGE(0, 256), DEFAULT(PFS_MAX_MUTEX_CLASS), BLOCK_SIZE(1)); @@ -182,14 +182,14 @@ static Sys_var_ulong Sys_pfs_max_mutex_classes( static Sys_var_long Sys_pfs_max_mutex_instances( "performance_schema_max_mutex_instances", "Maximum number of instrumented MUTEX objects." - " Use 0 to disable, -1 for automated sizing.", + " Use 0 to disable, -1 for automated sizing", PARSED_EARLY READ_ONLY GLOBAL_VAR(pfs_param.m_mutex_sizing), CMD_LINE(REQUIRED_ARG), VALID_RANGE(-1, 100*1024*1024), DEFAULT(PFS_AUTOSCALE_VALUE), BLOCK_SIZE(1)); static Sys_var_ulong Sys_pfs_max_rwlock_classes( "performance_schema_max_rwlock_classes", - "Maximum number of rwlock instruments.", + "Maximum number of rwlock instruments", PARSED_EARLY READ_ONLY GLOBAL_VAR(pfs_param.m_rwlock_class_sizing), CMD_LINE(REQUIRED_ARG), VALID_RANGE(0, 256), DEFAULT(PFS_MAX_RWLOCK_CLASS), BLOCK_SIZE(1)); @@ -197,7 +197,7 @@ static Sys_var_ulong Sys_pfs_max_rwlock_classes( static Sys_var_long Sys_pfs_max_rwlock_instances( "performance_schema_max_rwlock_instances", "Maximum number of instrumented RWLOCK objects." - " Use 0 to disable, -1 for automated sizing.", + " Use 0 to disable, -1 for automated sizing", PARSED_EARLY READ_ONLY GLOBAL_VAR(pfs_param.m_rwlock_sizing), CMD_LINE(REQUIRED_ARG), VALID_RANGE(-1, 100*1024*1024), DEFAULT(PFS_AUTOSCALE_VALUE), BLOCK_SIZE(1)); @@ -205,7 +205,7 @@ static Sys_var_long Sys_pfs_max_rwlock_instances( static Sys_var_long Sys_pfs_max_table_handles( "performance_schema_max_table_handles", "Maximum number of opened instrumented tables." - " Use 0 to disable, -1 for automated sizing.", + " Use 0 to disable, -1 for automated sizing", PARSED_EARLY READ_ONLY GLOBAL_VAR(pfs_param.m_table_sizing), CMD_LINE(REQUIRED_ARG), VALID_RANGE(-1, 1024*1024), DEFAULT(PFS_AUTOSCALE_VALUE), BLOCK_SIZE(1)); @@ -213,7 +213,7 @@ static Sys_var_long Sys_pfs_max_table_handles( static Sys_var_long Sys_pfs_max_table_instances( "performance_schema_max_table_instances", "Maximum number of instrumented tables." - " Use 0 to disable, -1 for automated sizing.", + " Use 0 to disable, -1 for automated sizing", PARSED_EARLY READ_ONLY GLOBAL_VAR(pfs_param.m_table_share_sizing), CMD_LINE(REQUIRED_ARG), VALID_RANGE(-1, 1024*1024), DEFAULT(PFS_AUTOSCALE_VALUE), BLOCK_SIZE(1)); @@ -221,7 +221,7 @@ static Sys_var_long Sys_pfs_max_table_instances( static Sys_var_long Sys_pfs_max_table_lock_stat( "performance_schema_max_table_lock_stat", "Maximum number of lock statistics for instrumented tables." - " Use 0 to disable, -1 for automated scaling.", + " Use 0 to disable, -1 for automated scaling", PARSED_EARLY READ_ONLY GLOBAL_VAR(pfs_param.m_table_lock_stat_sizing), CMD_LINE(REQUIRED_ARG), VALID_RANGE(-1, 1024*1024), DEFAULT(PFS_AUTOSCALE_VALUE), BLOCK_SIZE(1)); @@ -229,14 +229,14 @@ static Sys_var_long Sys_pfs_max_table_lock_stat( static Sys_var_long Sys_pfs_max_index_stat( "performance_schema_max_index_stat", "Maximum number of index statistics for instrumented tables." - " Use 0 to disable, -1 for automated scaling.", + " Use 0 to disable, -1 for automated scaling", PARSED_EARLY READ_ONLY GLOBAL_VAR(pfs_param.m_index_stat_sizing), CMD_LINE(REQUIRED_ARG), VALID_RANGE(-1, 1024*1024), DEFAULT(PFS_AUTOSCALE_VALUE), BLOCK_SIZE(1)); static Sys_var_ulong Sys_pfs_max_thread_classes( "performance_schema_max_thread_classes", - "Maximum number of thread instruments.", + "Maximum number of thread instruments", PARSED_EARLY READ_ONLY GLOBAL_VAR(pfs_param.m_thread_class_sizing), CMD_LINE(REQUIRED_ARG), VALID_RANGE(0, 256), DEFAULT(PFS_MAX_THREAD_CLASS), BLOCK_SIZE(1)); @@ -244,21 +244,21 @@ static Sys_var_ulong Sys_pfs_max_thread_classes( static Sys_var_long Sys_pfs_max_thread_instances( "performance_schema_max_thread_instances", "Maximum number of instrumented threads." - " Use 0 to disable, -1 for automated sizing.", + " Use 0 to disable, -1 for automated sizing", PARSED_EARLY READ_ONLY GLOBAL_VAR(pfs_param.m_thread_sizing), CMD_LINE(REQUIRED_ARG), VALID_RANGE(-1, 1024*1024), DEFAULT(PFS_AUTOSCALE_VALUE), BLOCK_SIZE(1)); static Sys_var_long Sys_pfs_setup_actors_size( "performance_schema_setup_actors_size", - "Maximum number of rows in SETUP_ACTORS.", + "Maximum number of rows in SETUP_ACTORS", PARSED_EARLY READ_ONLY GLOBAL_VAR(pfs_param.m_setup_actor_sizing), CMD_LINE(REQUIRED_ARG), VALID_RANGE(-1, 1024), DEFAULT(PFS_AUTOSCALE_VALUE), BLOCK_SIZE(1)); static Sys_var_long Sys_pfs_setup_objects_size( "performance_schema_setup_objects_size", - "Maximum number of rows in SETUP_OBJECTS.", + "Maximum number of rows in SETUP_OBJECTS", PARSED_EARLY READ_ONLY GLOBAL_VAR(pfs_param.m_setup_object_sizing), CMD_LINE(REQUIRED_ARG), VALID_RANGE(-1, 1024*1024), DEFAULT(PFS_AUTOSCALE_VALUE), BLOCK_SIZE(1)); @@ -266,7 +266,7 @@ static Sys_var_long Sys_pfs_setup_objects_size( static Sys_var_long Sys_pfs_accounts_size( "performance_schema_accounts_size", "Maximum number of instrumented user@host accounts." - " Use 0 to disable, -1 for automated sizing.", + " Use 0 to disable, -1 for automated sizing", PARSED_EARLY READ_ONLY GLOBAL_VAR(pfs_param.m_account_sizing), CMD_LINE(REQUIRED_ARG), VALID_RANGE(-1, 1024*1024), DEFAULT(PFS_AUTOSCALE_VALUE), BLOCK_SIZE(1)); @@ -274,7 +274,7 @@ static Sys_var_long Sys_pfs_accounts_size( static Sys_var_long Sys_pfs_hosts_size( "performance_schema_hosts_size", "Maximum number of instrumented hosts." - " Use 0 to disable, -1 for automated sizing.", + " Use 0 to disable, -1 for automated sizing", PARSED_EARLY READ_ONLY GLOBAL_VAR(pfs_param.m_host_sizing), CMD_LINE(REQUIRED_ARG), VALID_RANGE(-1, 1024*1024), DEFAULT(PFS_AUTOSCALE_VALUE), BLOCK_SIZE(1)); @@ -282,14 +282,14 @@ static Sys_var_long Sys_pfs_hosts_size( static Sys_var_long Sys_pfs_users_size( "performance_schema_users_size", "Maximum number of instrumented users." - " Use 0 to disable, -1 for automated sizing.", + " Use 0 to disable, -1 for automated sizing", PARSED_EARLY READ_ONLY GLOBAL_VAR(pfs_param.m_user_sizing), CMD_LINE(REQUIRED_ARG), VALID_RANGE(-1, 1024*1024), DEFAULT(PFS_AUTOSCALE_VALUE), BLOCK_SIZE(1)); static Sys_var_ulong Sys_pfs_max_stage_classes( "performance_schema_max_stage_classes", - "Maximum number of stage instruments.", + "Maximum number of stage instruments", PARSED_EARLY READ_ONLY GLOBAL_VAR(pfs_param.m_stage_class_sizing), CMD_LINE(REQUIRED_ARG), VALID_RANGE(0, 256), DEFAULT(PFS_MAX_STAGE_CLASS), BLOCK_SIZE(1)); @@ -297,7 +297,7 @@ static Sys_var_ulong Sys_pfs_max_stage_classes( static Sys_var_long Sys_pfs_events_stages_history_long_size( "performance_schema_events_stages_history_long_size", "Number of rows in EVENTS_STAGES_HISTORY_LONG." - " Use 0 to disable, -1 for automated sizing.", + " Use 0 to disable, -1 for automated sizing", PARSED_EARLY READ_ONLY GLOBAL_VAR(pfs_param.m_events_stages_history_long_sizing), CMD_LINE(REQUIRED_ARG), VALID_RANGE(-1, 1024*1024), DEFAULT(PFS_AUTOSCALE_VALUE), BLOCK_SIZE(1)); @@ -305,7 +305,7 @@ static Sys_var_long Sys_pfs_events_stages_history_long_size( static Sys_var_long Sys_pfs_events_stages_history_size( "performance_schema_events_stages_history_size", "Number of rows per thread in EVENTS_STAGES_HISTORY." - " Use 0 to disable, -1 for automated sizing.", + " Use 0 to disable, -1 for automated sizing", PARSED_EARLY READ_ONLY GLOBAL_VAR(pfs_param.m_events_stages_history_sizing), CMD_LINE(REQUIRED_ARG), VALID_RANGE(-1, 1024), DEFAULT(PFS_AUTOSCALE_VALUE), BLOCK_SIZE(1)); @@ -324,7 +324,7 @@ static Sys_var_long Sys_pfs_events_stages_history_size( */ static Sys_var_ulong Sys_pfs_max_statement_classes( "performance_schema_max_statement_classes", - "Maximum number of statement instruments.", + "Maximum number of statement instruments", PARSED_EARLY READ_ONLY GLOBAL_VAR(pfs_param.m_statement_class_sizing), CMD_LINE(REQUIRED_ARG), VALID_RANGE(0, 256), DEFAULT((ulong) SQLCOM_END + SP_PSI_STATEMENT_INFO_COUNT + @@ -334,7 +334,7 @@ static Sys_var_ulong Sys_pfs_max_statement_classes( static Sys_var_long Sys_pfs_events_statements_history_long_size( "performance_schema_events_statements_history_long_size", "Number of rows in EVENTS_STATEMENTS_HISTORY_LONG." - " Use 0 to disable, -1 for automated sizing.", + " Use 0 to disable, -1 for automated sizing", PARSED_EARLY READ_ONLY GLOBAL_VAR(pfs_param.m_events_statements_history_long_sizing), CMD_LINE(REQUIRED_ARG), VALID_RANGE(-1, 1024*1024), DEFAULT(PFS_AUTOSCALE_VALUE), BLOCK_SIZE(1)); @@ -342,21 +342,21 @@ static Sys_var_long Sys_pfs_events_statements_history_long_size( static Sys_var_long Sys_pfs_events_statements_history_size( "performance_schema_events_statements_history_size", "Number of rows per thread in EVENTS_STATEMENTS_HISTORY." - " Use 0 to disable, -1 for automated sizing.", + " Use 0 to disable, -1 for automated sizing", PARSED_EARLY READ_ONLY GLOBAL_VAR(pfs_param.m_events_statements_history_sizing), CMD_LINE(REQUIRED_ARG), VALID_RANGE(-1, 1024), DEFAULT(PFS_AUTOSCALE_VALUE), BLOCK_SIZE(1)); static Sys_var_ulong Sys_pfs_statement_stack_size( "performance_schema_max_statement_stack", - "Number of rows per thread in EVENTS_STATEMENTS_CURRENT.", + "Number of rows per thread in EVENTS_STATEMENTS_CURRENT", PARSED_EARLY READ_ONLY GLOBAL_VAR(pfs_param.m_statement_stack_sizing), CMD_LINE(REQUIRED_ARG), VALID_RANGE(1, 256), DEFAULT(PFS_STATEMENTS_STACK_SIZE), BLOCK_SIZE(1)); static Sys_var_ulong Sys_pfs_max_memory_classes( "performance_schema_max_memory_classes", - "Maximum number of memory pool instruments.", + "Maximum number of memory pool instruments", PARSED_EARLY READ_ONLY GLOBAL_VAR(pfs_param.m_memory_class_sizing), CMD_LINE(REQUIRED_ARG), VALID_RANGE(0, 1024), DEFAULT(PFS_MAX_MEMORY_CLASS), BLOCK_SIZE(1)); @@ -364,7 +364,7 @@ static Sys_var_ulong Sys_pfs_max_memory_classes( static Sys_var_long Sys_pfs_digest_size( "performance_schema_digests_size", "Size of the statement digest." - " Use 0 to disable, -1 for automated sizing.", + " Use 0 to disable, -1 for automated sizing", PARSED_EARLY READ_ONLY GLOBAL_VAR(pfs_param.m_digest_sizing), CMD_LINE(REQUIRED_ARG), VALID_RANGE(-1, 1024*1024), DEFAULT(PFS_AUTOSCALE_VALUE), BLOCK_SIZE(1)); @@ -372,7 +372,7 @@ static Sys_var_long Sys_pfs_digest_size( static Sys_var_long Sys_pfs_events_transactions_history_long_size( "performance_schema_events_transactions_history_long_size", "Number of rows in EVENTS_TRANSACTIONS_HISTORY_LONG." - " Use 0 to disable, -1 for automated sizing.", + " Use 0 to disable, -1 for automated sizing", PARSED_EARLY READ_ONLY GLOBAL_VAR(pfs_param.m_events_transactions_history_long_sizing), CMD_LINE(REQUIRED_ARG), VALID_RANGE(-1, 1024*1024), DEFAULT(PFS_AUTOSIZE_VALUE), BLOCK_SIZE(1)); @@ -380,14 +380,15 @@ static Sys_var_long Sys_pfs_events_transactions_history_long_size( static Sys_var_long Sys_pfs_events_transactions_history_size( "performance_schema_events_transactions_history_size", "Number of rows per thread in EVENTS_TRANSACTIONS_HISTORY." - " Use 0 to disable, -1 for automated sizing.", + " Use 0 to disable, -1 for automated sizing", PARSED_EARLY READ_ONLY GLOBAL_VAR(pfs_param.m_events_transactions_history_sizing), CMD_LINE(REQUIRED_ARG), VALID_RANGE(-1, 1024), DEFAULT(PFS_AUTOSIZE_VALUE), BLOCK_SIZE(1)); static Sys_var_long Sys_pfs_max_digest_length( "performance_schema_max_digest_length", - "Maximum length considered for digest text, when stored in performance_schema tables.", + "Maximum length considered for digest text, when stored in" + " performance_schema tables", PARSED_EARLY READ_ONLY GLOBAL_VAR(pfs_param.m_max_digest_length), CMD_LINE(REQUIRED_ARG), VALID_RANGE(0, 1024 * 1024), DEFAULT(1024), BLOCK_SIZE(1)); @@ -395,7 +396,7 @@ static Sys_var_long Sys_pfs_max_digest_length( static Sys_var_long Sys_pfs_connect_attrs_size( "performance_schema_session_connect_attrs_size", "Size of session attribute string buffer per thread." - " Use 0 to disable, -1 for automated sizing.", + " Use 0 to disable, -1 for automated sizing", PARSED_EARLY READ_ONLY GLOBAL_VAR(pfs_param.m_session_connect_attrs_sizing), CMD_LINE(REQUIRED_ARG), VALID_RANGE(-1, 1024 * 1024), @@ -404,14 +405,14 @@ static Sys_var_long Sys_pfs_connect_attrs_size( static Sys_var_long Sys_pfs_max_metadata_locks( "performance_schema_max_metadata_locks", "Maximum number of metadata locks." - " Use 0 to disable, -1 for automated scaling.", + " Use 0 to disable, -1 for automated scaling", PARSED_EARLY READ_ONLY GLOBAL_VAR(pfs_param.m_metadata_lock_sizing), CMD_LINE(REQUIRED_ARG), VALID_RANGE(-1, 100*1024*1024), DEFAULT(PFS_AUTOSCALE_VALUE), BLOCK_SIZE(1)); static Sys_var_long Sys_pfs_max_sql_text_length( "performance_schema_max_sql_text_length", - "Maximum length of displayed sql text.", + "Maximum length of displayed sql text", PARSED_EARLY READ_ONLY GLOBAL_VAR(pfs_param.m_max_sql_text_length), CMD_LINE(REQUIRED_ARG), VALID_RANGE(0, 1024 * 1024), DEFAULT(1024), BLOCK_SIZE(1)); @@ -449,7 +450,7 @@ static Sys_var_double Sys_analyze_sample_percentage( "analyze_sample_percentage", "Percentage of rows from the table ANALYZE TABLE will sample " "to collect table statistics. Set to 0 to let MariaDB decide " - "what percentage of rows to sample.", + "what percentage of rows to sample", SESSION_VAR(sample_percentage), CMD_LINE(REQUIRED_ARG), VALID_RANGE(0, 100), DEFAULT(100)); @@ -521,7 +522,7 @@ static Sys_var_charptr_fscs Sys_basedir( static Sys_var_charptr_fscs Sys_my_bind_addr( "bind_address", "IP address to bind to. Several addresses may be " - "specified, separated by a comma (,).", + "specified, separated by a comma (,)", READ_ONLY GLOBAL_VAR(my_bind_addr_str), CMD_LINE(REQUIRED_ARG), DEFAULT(0)); @@ -564,7 +565,7 @@ Sys_binlog_stmt_cache_size( "binlog_stmt_cache_size", "The size of the statement cache for " "updates to non-transactional engines for the binary log. " "If you often use statements updating a great number of rows, " - "you can increase this to get more performance.", + "you can increase this to get more performance", GLOBAL_VAR(binlog_stmt_cache_size), CMD_LINE(REQUIRED_ARG), VALID_RANGE(IO_SIZE, SIZE_T_MAX), DEFAULT(32768), BLOCK_SIZE(IO_SIZE)); @@ -698,7 +699,7 @@ Sys_binlog_format( "based binary logging except for those statements where only row-" "based is correct: those which involve user-defined functions (i.e. " "UDFs) or the UUID() function; for those, row-based binary logging is " - "automatically used.", + "automatically used", SESSION_VAR(binlog_format), CMD_LINE(REQUIRED_ARG, OPT_BINLOG_FORMAT), binlog_format_names, DEFAULT(BINLOG_FORMAT_MIXED), NO_MUTEX_GUARD, NOT_IN_BINLOG, ON_CHECK(binlog_format_check), @@ -726,7 +727,7 @@ Sys_binlog_direct( "be written directly to binary log. Before using this option make sure " "that there are no dependencies between transactional and " "non-transactional tables such as in the statement INSERT INTO t_myisam " - "SELECT * FROM t_innodb; otherwise, slaves may diverge from the master.", + "SELECT * FROM t_innodb; otherwise, slaves may diverge from the master", SESSION_VAR(binlog_direct_non_trans_update), CMD_LINE(OPT_ARG), DEFAULT(FALSE), NO_MUTEX_GUARD, NOT_IN_BINLOG, ON_CHECK(binlog_direct_check)); @@ -742,7 +743,7 @@ static Sys_var_bit Sys_explicit_defaults_for_timestamp( "explicit_defaults_for_timestamp", "This option causes CREATE TABLE to create all TIMESTAMP columns " "as NULL with DEFAULT NULL attribute, Without this option, " - "TIMESTAMP columns are NOT NULL and have implicit DEFAULT clauses.", + "TIMESTAMP columns are NOT NULL and have implicit DEFAULT clauses", SESSION_VAR(option_bits), CMD_LINE(OPT_ARG), OPTION_EXPLICIT_DEF_TIMESTAMP, DEFAULT(TRUE), NO_MUTEX_GUARD, IN_BINLOG, ON_CHECK(deprecated_explicit_defaults_for_timestamp)); @@ -1019,7 +1020,7 @@ static Sys_var_enum Sys_column_compression_zlib_strategy( "the compression ratio but not the correctness of the compressed output " "even if it is not set appropriately. FIXED prevents the use of dynamic " "Huffman codes, allowing for a simpler decoder for special " - "applications.", + "applications", SESSION_VAR(column_compression_zlib_strategy), CMD_LINE(REQUIRED_ARG), column_compression_zlib_strategy_names, DEFAULT(0)); @@ -1027,7 +1028,7 @@ static Sys_var_mybool Sys_column_compression_zlib_wrap( "column_compression_zlib_wrap", "Generate zlib header and trailer and compute adler32 check value. " "It can be used with storage engines that don't provide data integrity " - "verification to detect data corruption.", + "verification to detect data corruption", SESSION_VAR(column_compression_zlib_wrap), CMD_LINE(OPT_ARG), DEFAULT(FALSE)); @@ -1100,7 +1101,7 @@ static Sys_var_enum Sys_delay_key_write( "--external locking should not be used, as it can lead to index " "corruption. If set to OFF, DELAY KEY WRITEs are ignored, while if " "set to ALL, all new opened tables are treated as if created with " - "DELAY KEY WRITEs enabled.", + "DELAY KEY WRITEs enabled", GLOBAL_VAR(delay_key_write_options), CMD_LINE(OPT_ARG), delay_key_write_names, DEFAULT(DELAY_KEY_WRITE_ON), NO_MUTEX_GUARD, NOT_IN_BINLOG, ON_CHECK(0), @@ -1110,7 +1111,7 @@ static Sys_var_ulong Sys_delayed_insert_limit( "delayed_insert_limit", "After inserting delayed_insert_limit rows, the INSERT DELAYED " "handler will check if there are any SELECT statements pending. " - "If so, it allows these to execute before continuing.", + "If so, it allows these to execute before continuing", GLOBAL_VAR(delayed_insert_limit), CMD_LINE(REQUIRED_ARG), VALID_RANGE(1, UINT_MAX), DEFAULT(DELAYED_LIMIT), BLOCK_SIZE(1)); @@ -1242,7 +1243,7 @@ Sys_binlog_expire_logs_seconds( "If non-zero, binary logs will be purged after " "binlog_expire_logs_seconds seconds; It and expire_logs_days are " "linked, such that changes in one are converted into the other. " - "Possible purges happen at startup and at binary log rotation.", + "Possible purges happen at startup and at binary log rotation", GLOBAL_VAR(binlog_expire_logs_seconds), CMD_LINE(REQUIRED_ARG, OPT_BINLOG_EXPIRE_LOGS_SECONDS), VALID_RANGE(0, 8553600), DEFAULT(0), BLOCK_SIZE(1), NO_MUTEX_GUARD, @@ -1291,7 +1292,7 @@ static Sys_var_on_access_global Sys_binlog_space_limit( "binlog_space_limit", - "Alias for max_binlog_total_size. Compatibility with Percona server.", + "Alias for max_binlog_total_size. Compatibility with Percona server", GLOBAL_VAR(internal_binlog_space_limit), CMD_LINE(REQUIRED_ARG), VALID_RANGE(0, ULONGLONG_MAX), DEFAULT(0), BLOCK_SIZE(1), NO_MUTEX_GUARD, NOT_IN_BINLOG, ON_CHECK(0), @@ -1303,7 +1304,7 @@ Sys_slave_connections_needed_for_purge( "slave_connections_needed_for_purge", "Minimum number of connected slaves required for automatic binary " "log purge with max_binlog_total_size, binlog_expire_logs_seconds " - "or binlog_expire_logs_days.", + "or binlog_expire_logs_days", GLOBAL_VAR(internal_slave_connections_needed_for_purge), CMD_LINE(REQUIRED_ARG), VALID_RANGE(0, UINT_MAX), DEFAULT(1), BLOCK_SIZE(1), @@ -1498,7 +1499,7 @@ static Sys_var_keycache Sys_key_cache_file_hash_size( "key_cache_file_hash_size", "Number of hash buckets for open and changed files. If you have a lot of MyISAM " "files open you should increase this for faster flush of changes. A good " - "value is probably 1/10 of number of possible open MyISAM files.", + "value is probably 1/10 of number of possible open MyISAM files", KEYCACHE_VAR(changed_blocks_hash_size), CMD_LINE(REQUIRED_ARG, OPT_KEY_CACHE_CHANGED_BLOCKS_HASH_SIZE), VALID_RANGE(128, 16384), DEFAULT(512), @@ -1536,7 +1537,7 @@ static Sys_var_mybool Sys_local_infile( static Sys_var_ulong Sys_lock_wait_timeout( "lock_wait_timeout", - "Timeout in seconds to wait for a lock before returning an error.", + "Timeout in seconds to wait for a lock before returning an error", SESSION_VAR(lock_wait_timeout), CMD_LINE(REQUIRED_ARG), VALID_RANGE(0, LONG_TIMEOUT), DEFAULT(24 * 60 * 60), BLOCK_SIZE(1)); @@ -1564,7 +1565,7 @@ static Sys_var_on_access_global Sys_slave_max_allowed_packet( "slave_max_allowed_packet", - "The maximum packet length to sent successfully from the master to slave.", + "The maximum packet length to sent successfully from the master to slave", GLOBAL_VAR(slave_max_allowed_packet), CMD_LINE(REQUIRED_ARG), VALID_RANGE(1024, MAX_MAX_ALLOWED_PACKET), DEFAULT(MAX_MAX_ALLOWED_PACKET), BLOCK_SIZE(1024)); @@ -1794,7 +1794,7 @@ static Sys_var_on_access_global 0.", + "--slave-parallel-threads > 0", GLOBAL_VAR(opt_slave_parallel_max_queued), CMD_LINE(REQUIRED_ARG), VALID_RANGE(0,2147483647), DEFAULT(131072), BLOCK_SIZE(1)); @@ -2511,7 +2511,7 @@ Sys_slave_parallel_mode( "effort to avoid any conflicts. \"aggressive\" tries to maximise the " "parallelism, possibly at the cost of increased conflict rate. " "\"minimal\" only parallelizes the commit steps of transactions. " - "\"none\" disables parallel apply completely.", + "\"none\" disables parallel apply completely", GLOBAL_VAR(opt_slave_parallel_mode), NO_CMD_LINE, slave_parallel_mode_names, DEFAULT(SLAVE_PARALLEL_OPTIMISTIC)); @@ -2522,7 +2522,7 @@ static Sys_var_bit Sys_skip_parallel_replication( "that transaction will be avoided on a slave where slave_parallel_mode " "is not \"aggressive\". Can be used to avoid unnecessary rollback and " "retry for transactions that are likely to cause a conflict if " - "replicated in parallel.", + "replicated in parallel", SESSION_ONLY(option_bits), NO_CMD_LINE, OPTION_RPL_SKIP_PARALLEL, DEFAULT(FALSE)); @@ -2562,7 +2562,7 @@ Sys_gtid_ignore_duplicates( "ignored. Within a given replication domain, just the sequence number " "will be used to decide whether a given GTID has been already applied; " "this means it is the responsibility of the user to ensure that GTID " - "sequence numbers are strictly increasing.", + "sequence numbers are strictly increasing", GLOBAL_VAR(opt_gtid_ignore_duplicates), CMD_LINE(OPT_ARG), DEFAULT(FALSE), NO_MUTEX_GUARD, NOT_IN_BINLOG, ON_CHECK(check_gtid_ignore_duplicates), @@ -2599,7 +2599,7 @@ Sys_binlog_commit_wait_count( "microseconds for at least this many commits to queue up for group " "commit to the binlog. This can reduce I/O on the binlog and provide " "increased opportunity for parallel apply on the slave, but too high " - "a value will decrease commit throughput.", + "a value will decrease commit throughput", GLOBAL_VAR(opt_binlog_commit_wait_count), CMD_LINE(REQUIRED_ARG), VALID_RANGE(0, ULONG_MAX), DEFAULT(0), BLOCK_SIZE(1)); @@ -2610,7 +2610,7 @@ Sys_binlog_commit_wait_usec( "binlog_commit_wait_usec", "Maximum time, in microseconds, to wait for more commits to queue up " "for binlog group commit. Only takes effect if the value of " - "binlog_commit_wait_count is non-zero.", + "binlog_commit_wait_count is non-zero", GLOBAL_VAR(opt_binlog_commit_wait_usec), CMD_LINE(REQUIRED_ARG), VALID_RANGE(0, ULONG_MAX), DEFAULT(100000), BLOCK_SIZE(1)); @@ -2812,7 +2812,7 @@ static bool set_old_mode (sys_var *self, THD *thd, enum_var_type type) } static Sys_var_mybool Sys_old_mode( - "old", "Use compatible behavior from previous MariaDB version. See also --old-mode", + "old", "Use compatible behavior from previous MariaDB version", SESSION_VAR(old_mode), CMD_LINE(OPT_ARG), DEFAULT(FALSE), 0, NOT_IN_BINLOG, ON_CHECK(0), ON_UPDATE(set_old_mode), DEPRECATED(1009, "old_mode")); @@ -2825,7 +2825,7 @@ static Sys_var_mybool Sys_opt_allow_suspicious_udfs( #ifndef DISABLE_GRANT_OPTIONS static Sys_var_mybool Sys_skip_grant_tables( "skip_grant_tables", - "Start without grant tables. This gives all users FULL ACCESS to all tables.", + "Start without grant tables. This gives all users FULL ACCESS to all tables", READ_ONLY GLOBAL_VAR(opt_noacl), CMD_LINE(OPT_ARG), DEFAULT(FALSE)); #endif @@ -2906,14 +2906,14 @@ static Sys_var_ulong Sys_optimizer_search_depth( "query plans, but take longer to compile a query. Values smaller " "than the number of tables in a relation result in faster " "optimization, but may produce very bad query plans. If set to 0, " - "the system will automatically pick a reasonable value.", + "the system will automatically pick a reasonable value", SESSION_VAR(optimizer_search_depth), CMD_LINE(REQUIRED_ARG), VALID_RANGE(0, MAX_TABLES+1), DEFAULT(MAX_TABLES+1), BLOCK_SIZE(1)); static Sys_var_ulong Sys_optimizer_extra_pruning_depth( "optimizer_extra_pruning_depth", "If the optimizer needs to enumerate join prefix of this size or " - "larger, then it will try aggressively prune away the search space.", + "larger, then it will try aggressively prune away the search space", SESSION_VAR(optimizer_extra_pruning_depth), CMD_LINE(REQUIRED_ARG), VALID_RANGE(0, MAX_TABLES+1), DEFAULT(8), BLOCK_SIZE(1)); @@ -2990,7 +2990,7 @@ static Sys_var_ulong Sys_optimizer_trace_max_mem_size( static Sys_var_ulong Sys_optimizer_adjust_secondary_key_costs( "optimizer_adjust_secondary_key_costs", - "Unused, will be removed.", + "Unused", SESSION_VAR(optimizer_adjust_secondary_key_costs), CMD_LINE(REQUIRED_ARG), VALID_RANGE(0, 2), DEFAULT(0), BLOCK_SIZE(1), NO_MUTEX_GUARD, NOT_IN_BINLOG, ON_CHECK(0), ON_UPDATE(0), @@ -3157,7 +3157,7 @@ static Sys_var_uint Sys_eq_range_index_dive_limit( "The optimizer will use existing index statistics instead of " "doing index dives for equality ranges if the number of equality " "ranges for the index is larger than or equal to this number. " - "If set to 0, index dives are always used.", + "If set to 0, index dives are always used", SESSION_VAR(eq_range_index_dive_limit), CMD_LINE(REQUIRED_ARG), VALID_RANGE(0, UINT_MAX32), DEFAULT(200), BLOCK_SIZE(1)); @@ -3206,7 +3206,7 @@ static Sys_var_mybool Sys_skip_networking( static Sys_var_mybool Sys_skip_name_resolve( "skip_name_resolve", - "Don't resolve hostnames. All hostnames are IP's or 'localhost'.", + "Don't resolve hostnames. All hostnames are IP's or 'localhost'", READ_ONLY GLOBAL_VAR(opt_skip_name_resolve), CMD_LINE(OPT_ARG), DEFAULT(FALSE)); @@ -3436,7 +3436,7 @@ static Sys_var_mybool Sys_require_secure_transport( "require_secure_transport", "When this option is enabled, connections attempted using insecure " "transport will be rejected. Secure transports are SSL/TLS, " - "Unix sockets or named pipes.", + "Unix sockets or named pipes", GLOBAL_VAR(opt_require_secure_transport), CMD_LINE(OPT_ARG), DEFAULT(FALSE), @@ -3511,7 +3511,7 @@ Slave_exec_mode( "For example, in row based replication attempts to delete rows that " "doesn't exist will be ignored. " "In STRICT mode, replication will stop on any unexpected difference " - "between the master and the slave.", + "between the master and the slave", GLOBAL_VAR(slave_exec_mode_options), CMD_LINE(REQUIRED_ARG), slave_exec_mode_names, DEFAULT(SLAVE_EXEC_MODE_STRICT)); @@ -3523,7 +3523,7 @@ Slave_ddl_exec_mode( "are STRICT and IDEMPOTENT (default). In IDEMPOTENT mode, " "replication will not stop for DDL operations that are idempotent. " "This means that CREATE TABLE is treated as CREATE TABLE OR REPLACE and " - "DROP TABLE is treated as DROP TABLE IF EXISTS.", + "DROP TABLE is treated as DROP TABLE IF EXISTS", GLOBAL_VAR(slave_ddl_exec_mode_options), CMD_LINE(REQUIRED_ARG), slave_exec_mode_names, DEFAULT(SLAVE_EXEC_MODE_IDEMPOTENT)); @@ -3540,7 +3540,7 @@ Slave_run_triggers_for_rbr( "triggers running on the master for the statement. LOGGING also means " "results of that the executed triggers work will be written to " "the binlog. ENFORCE means that triggers will always be run on the slave, " - "even if there are triggers on the master. ENFORCE implies LOGGING.", + "even if there are triggers on the master. ENFORCE implies LOGGING", GLOBAL_VAR(slave_run_triggers_for_rbr), CMD_LINE(REQUIRED_ARG), slave_run_triggers_for_rbr_names, DEFAULT(SLAVE_RUN_TRIGGERS_FOR_RBR_NO)); @@ -3585,7 +3585,7 @@ Sys_binlog_legacy_event_pos( "Fill in the end_log_pos field of _all_ events in the binlog, even when " "doing so costs performance. Can be used in case some old application needs " "it for backwards compatibility. Setting this option can hurt binlog " - "scalability.", + "scalability", GLOBAL_VAR(opt_binlog_legacy_event_pos), CMD_LINE(OPT_ARG), DEFAULT(FALSE)); @@ -3617,7 +3617,7 @@ Replicate_events_marked_for_skip "skipped). Other values are FILTER_ON_SLAVE (events will be sent by the " "master but ignored by the slave) and FILTER_ON_MASTER (events marked with " "@@skip_replication=1 will be filtered on the master and never be sent to " - "the slave).", + "the slave)", GLOBAL_VAR(opt_replicate_events_marked_for_skip), CMD_LINE(REQUIRED_ARG), replicate_events_marked_for_skip_names, DEFAULT(RPL_SKIP_REPLICATE)); @@ -3674,7 +3674,7 @@ static Sys_var_on_access_global Sys_semisync_master_enabled( "rpl_semi_sync_master_enabled", - "Enable semi-synchronous replication master (disabled by default).", + "Enable semi-synchronous replication master (disabled by default)", GLOBAL_VAR(rpl_semi_sync_master_enabled), CMD_LINE(OPT_ARG), DEFAULT(FALSE), NO_MUTEX_GUARD, NOT_IN_BINLOG, ON_CHECK(0), @@ -3697,7 +3697,7 @@ static Sys_var_on_access_global Sys_semisync_master_trace_level( "rpl_semi_sync_master_trace_level", - "The tracing level for semi-sync replication.", + "The tracing level for semi-sync replication", GLOBAL_VAR(rpl_semi_sync_master_trace_level), CMD_LINE(REQUIRED_ARG), VALID_RANGE(0,~0L),DEFAULT(32),BLOCK_SIZE(1), @@ -3721,7 +3721,7 @@ static Sys_var_on_access_global Sys_semisync_slave_enabled( "rpl_semi_sync_slave_enabled", - "Enable semi-synchronous replication slave (disabled by default).", + "Enable semi-synchronous replication slave (disabled by default)", GLOBAL_VAR(global_rpl_semi_sync_slave_enabled), CMD_LINE(OPT_ARG), DEFAULT(FALSE), NO_MUTEX_GUARD, NOT_IN_BINLOG, ON_CHECK(0)); @@ -3762,7 +3762,7 @@ static Sys_var_on_access_global Sys_semisync_slave_trace_level( "rpl_semi_sync_slave_trace_level", - "The tracing level for semi-sync replication.", + "The tracing level for semi-sync replication", GLOBAL_VAR(rpl_semi_sync_slave_trace_level), CMD_LINE(REQUIRED_ARG), VALID_RANGE(0,~0L),DEFAULT(32),BLOCK_SIZE(1), @@ -3773,7 +3773,7 @@ static Sys_var_on_access_global Sys_semisync_slave_delay_master( "rpl_semi_sync_slave_delay_master", - "Only write master info file when ack is needed.", + "Only write master info file when ack is needed", GLOBAL_VAR(rpl_semi_sync_slave_delay_master), CMD_LINE(OPT_ARG), DEFAULT(FALSE), NO_MUTEX_GUARD, NOT_IN_BINLOG, ON_CHECK(0), @@ -3785,7 +3785,7 @@ Sys_semisync_slave_kill_conn_timeout( "rpl_semi_sync_slave_kill_conn_timeout", "Timeout for the mysql connection used to kill the slave io_thread's " "connection on master. This timeout comes into play when stop slave " - "is executed.", + "is executed", GLOBAL_VAR(rpl_semi_sync_slave_kill_conn_timeout), CMD_LINE(OPT_ARG), VALID_RANGE(0, UINT_MAX), DEFAULT(5), BLOCK_SIZE(1), @@ -4037,7 +4037,7 @@ export bool tls_version_string_representation(THD *thd, sql_mode_t sql_mode, static Sys_var_set Sys_tls_version( "tls_version", - "TLS protocol version for secure connections.", + "TLS protocol version for secure connections", READ_ONLY GLOBAL_VAR(tls_version), CMD_LINE(REQUIRED_ARG), tls_version_names, DEFAULT(VIO_TLSv1_2 | VIO_TLSv1_3)); @@ -4164,7 +4164,7 @@ static Sys_var_on_access_global Sys_threadpool_min_threads( "thread_pool_min_threads", - "Minimum number of threads in the thread pool.", + "Minimum number of threads in the thread pool", GLOBAL_VAR(threadpool_min_threads), CMD_LINE(REQUIRED_ARG), VALID_RANGE(1, 256), DEFAULT(1), BLOCK_SIZE(1), NO_MUTEX_GUARD, NOT_IN_BINLOG, ON_CHECK(0), @@ -4188,7 +4188,7 @@ static Sys_var_on_access_global Sys_threadpool_oversubscribe( "thread_pool_oversubscribe", - "How many additional active worker threads in a group are allowed.", + "How many additional active worker threads in a group are allowed", GLOBAL_VAR(threadpool_oversubscribe), CMD_LINE(REQUIRED_ARG), VALID_RANGE(1, 1000), DEFAULT(3), BLOCK_SIZE(1) ); @@ -4215,7 +4215,7 @@ Sys_threadpool_size( "thread_pool_size", "Number of thread groups in the pool. " "This parameter is roughly equivalent to maximum number of concurrently " - "executing threads (threads in a waiting state do not count as executing).", + "executing threads (threads in a waiting state do not count as executing)", GLOBAL_VAR(threadpool_size), CMD_LINE(REQUIRED_ARG), VALID_RANGE(1, MAX_THREAD_GROUPS), DEFAULT(8), BLOCK_SIZE(1), NO_MUTEX_GUARD, NOT_IN_BINLOG, ON_CHECK(check_threadpool_size), @@ -4228,7 +4228,7 @@ Sys_threadpool_stall_limit( "Maximum query execution time in milliseconds," "before an executing non-yielding thread is considered stalled." "If a worker thread is stalled, additional worker thread " - "may be created to handle remaining clients.", + "may be created to handle remaining clients", GLOBAL_VAR(threadpool_stall_limit), CMD_LINE(REQUIRED_ARG), VALID_RANGE(1, UINT_MAX), DEFAULT(DEFAULT_THREADPOOL_STALL_LIMIT), BLOCK_SIZE(1), NO_MUTEX_GUARD, NOT_IN_BINLOG, ON_CHECK(0), @@ -4293,7 +4293,7 @@ static bool check_tx_isolation(sys_var *self, THD *thd, set_var *var) // NO_CMD_LINE - different name of the option static Sys_var_tx_isolation Sys_tx_isolation( "tx_isolation", "Default transaction isolation level." - "This variable is deprecated and will be removed in a future release.", + "This variable is deprecated and will be removed in a future release", SESSION_VAR(tx_isolation), NO_CMD_LINE, tx_isolation_names, DEFAULT(ISO_REPEATABLE_READ), NO_MUTEX_GUARD, NOT_IN_BINLOG, ON_CHECK(check_tx_isolation), @@ -4353,7 +4353,7 @@ static Sys_var_tx_read_only Sys_tx_read_only( "the default, access is read/write. If set to ON, access is read-only. " "The SET TRANSACTION statement can also change the value of this variable. " "See SET TRANSACTION and START TRANSACTION." - "This variable is deprecated and will be removed in a future release.", + "This variable is deprecated and will be removed in a future release", SESSION_VAR(tx_read_only), NO_CMD_LINE, DEFAULT(0), NO_MUTEX_GUARD, NOT_IN_BINLOG, ON_CHECK(check_tx_read_only), ON_UPDATE(0), DEPRECATED(1101, "transaction_read_only")); @@ -4362,7 +4362,7 @@ static Sys_var_tx_read_only Sys_transaction_read_only( "transaction_read_only", "Default transaction access mode. If set to OFF, " "the default, access is read/write. If set to ON, access is read-only. " "The SET TRANSACTION statement can also change the value of this variable. " - "See SET TRANSACTION and START TRANSACTION.", + "See SET TRANSACTION and START TRANSACTION", SESSION_VAR(tx_read_only), NO_CMD_LINE, DEFAULT(0), NO_MUTEX_GUARD, NOT_IN_BINLOG, ON_CHECK(check_tx_read_only)); @@ -4370,7 +4370,7 @@ static Sys_var_ulonglong Sys_tmp_table_size( "tmp_table_size", "Alias for tmp_memory_table_size. " "If an internal in-memory temporary table exceeds this size, MariaDB " - "will automatically convert it to an on-disk MyISAM or Aria table.", + "will automatically convert it to an on-disk MyISAM or Aria table", SESSION_VAR(tmp_memory_table_size), CMD_LINE(REQUIRED_ARG), VALID_RANGE(0, (ulonglong)~(intptr)0), DEFAULT(16*1024*1024), BLOCK_SIZE(1)); @@ -4379,14 +4379,14 @@ static Sys_var_ulonglong Sys_tmp_memory_table_size( "tmp_memory_table_size", "If an internal in-memory temporary table exceeds this size, MariaDB " "will automatically convert it to an on-disk MyISAM or Aria table. " - "Same as tmp_table_size.", + "Same as tmp_table_size", SESSION_VAR(tmp_memory_table_size), CMD_LINE(REQUIRED_ARG), VALID_RANGE(0, (ulonglong)~(intptr)0), DEFAULT(16*1024*1024), BLOCK_SIZE(1)); static Sys_var_ulonglong Sys_tmp_disk_table_size( "tmp_disk_table_size", - "Max size for data for an internal temporary on-disk MyISAM or Aria table.", + "Max size for data for an internal temporary on-disk MyISAM or Aria table", SESSION_VAR(tmp_disk_table_size), CMD_LINE(REQUIRED_ARG), VALID_RANGE(1024, (ulonglong)~(intptr)0), DEFAULT((ulonglong)~(intptr)0), BLOCK_SIZE(1)); @@ -4396,7 +4396,7 @@ static Sys_var_charptr Sys_version( "with configuration or build information. -debug indicates " "debugging support was enabled on the server, and -log indicates " "at least one of the binary log, general log or slow query log are " - "enabled, for example 10.1.1-MariaDB-mariadb1precise-log.", + "enabled, for example 10.1.1-MariaDB-mariadb1precise-log", READ_ONLY GLOBAL_VAR(server_version_ptr), CMD_LINE_HELP_ONLY, DEFAULT(server_version)); @@ -4405,7 +4405,7 @@ static char *server_version_comment_ptr; static Sys_var_charptr Sys_version_comment( "version_comment", "Value of the COMPILATION_COMMENT option " "specified by CMake when building MariaDB, for example " - "mariadb.org binary distribution.", + "mariadb.org binary distribution", READ_ONLY GLOBAL_VAR(server_version_comment_ptr), CMD_LINE_HELP_ONLY, DEFAULT(MYSQL_COMPILATION_COMMENT)); @@ -4413,14 +4413,14 @@ static Sys_var_charptr Sys_version_comment( static char *server_version_compile_machine_ptr; static Sys_var_charptr Sys_version_compile_machine( "version_compile_machine", "The machine type or architecture " - "MariaDB was built on, for example i686.", + "MariaDB was built on, for example i686", READ_ONLY GLOBAL_VAR(server_version_compile_machine_ptr), CMD_LINE_HELP_ONLY, DEFAULT(DEFAULT_MACHINE)); static char *server_version_compile_os_ptr; static Sys_var_charptr Sys_version_compile_os( "version_compile_os", "Operating system that MariaDB was built " - "on, for example debian-linux-gnu.", + "on, for example debian-linux-gnu", READ_ONLY GLOBAL_VAR(server_version_compile_os_ptr), CMD_LINE_HELP_ONLY, DEFAULT(SYSTEM_TYPE)); @@ -4620,7 +4620,7 @@ static Sys_var_bit Sys_autocommit( "autocommit", "If set to 1, the default, all queries are committed " "immediately. If set to 0, they are only committed upon a COMMIT statement" ", or rolled back with a ROLLBACK statement. If autocommit is set to 0, " - "and then changed to 1, all open transactions are immediately committed.", + "and then changed to 1, all open transactions are immediately committed", NO_SET_STMT SESSION_VAR(option_bits), NO_CMD_LINE, OPTION_AUTOCOMMIT, DEFAULT(TRUE), NO_MUTEX_GUARD, NOT_IN_BINLOG, ON_CHECK(0), ON_UPDATE(fix_autocommit)); @@ -4629,7 +4629,7 @@ export sys_var *Sys_autocommit_ptr= &Sys_autocommit; // for sql_yacc.yy static Sys_var_mybool Sys_big_tables( "big_tables", "Old variable, which if set to 1, allows large result sets " "by saving all temporary sets to disk, avoiding 'table full' errors. No " - "longer needed, as the server now handles this automatically.", + "longer needed, as the server now handles this automatically", SESSION_VAR(big_tables), CMD_LINE(OPT_ARG), DEFAULT(FALSE), NO_MUTEX_GUARD, NOT_IN_BINLOG, ON_CHECK(0), ON_UPDATE(0), DEPRECATED_NO_REPLACEMENT(1005)); @@ -4638,14 +4638,14 @@ static Sys_var_bit Sys_big_selects( "sql_big_selects", "If set to 0, MariaDB will not perform large SELECTs." " See max_join_size for details. If max_join_size is set to anything but " "DEFAULT, sql_big_selects is automatically set to 0. If sql_big_selects " - "is again set, max_join_size will be ignored.", + "is again set, max_join_size will be ignored", SESSION_VAR(option_bits), NO_CMD_LINE, OPTION_BIG_SELECTS, DEFAULT(FALSE)); static Sys_var_bit Sys_log_off( "sql_log_off", "If set to 1 (0 is the default), no logging to the general " "query log is done for the client. Only clients with the SUPER privilege " - "can update this variable.", + "can update this variable", NO_SET_STMT SESSION_VAR(option_bits), NO_CMD_LINE, OPTION_LOG_OFF, DEFAULT(FALSE), NO_MUTEX_GUARD, NOT_IN_BINLOG, ON_CHECK(check_has_super)); @@ -4712,14 +4712,14 @@ Sys_sql_log_bin( "log is done for the client. Only clients with the SUPER privilege can " "update this variable. Can have unintended consequences if set globally, " "see SET SQL_LOG_BIN. Starting MariaDB 10.1.7, this variable does not " - "affect the replication of events in a Galera cluster.", + "affect the replication of events in a Galera cluster", SESSION_VAR(sql_log_bin), NO_CMD_LINE, DEFAULT(TRUE), NO_MUTEX_GUARD, NOT_IN_BINLOG, ON_CHECK(check_sql_log_bin), ON_UPDATE(fix_sql_log_bin_after_update)); static Sys_var_bit Sys_sql_warnings( "sql_warnings", "If set to 1, single-row INSERTs will produce a string " - "containing warning information if a warning occurs.", + "containing warning information if a warning occurs", SESSION_VAR(option_bits), NO_CMD_LINE, OPTION_WARNINGS, DEFAULT(FALSE)); @@ -4730,7 +4730,7 @@ static Sys_var_bit Sys_sql_notes( "are not recorded. mysqldump has outputs to set this variable to 0 so " "that no unnecessary increments occur when data is reloaded. " "See also note_verbosity, which allows one to define with notes are " - "sent.", + "sent", SESSION_VAR(option_bits), NO_CMD_LINE, OPTION_SQL_NOTES, DEFAULT(TRUE), NO_MUTEX_GUARD, NOT_IN_BINLOG, ON_CHECK(0), ON_UPDATE(0), @@ -4740,7 +4740,7 @@ static Sys_var_bit Sys_auto_is_null( "sql_auto_is_null", "If set to 1, the query SELECT * FROM table_name WHERE " "auto_increment_column IS NULL will return an auto-increment that has just " "been successfully inserted, the same as the LAST_INSERT_ID() function. Some" - " ODBC programs make use of this IS NULL comparison.", + " ODBC programs make use of this IS NULL comparison", SESSION_VAR(option_bits), NO_CMD_LINE, OPTION_AUTO_IS_NULL, DEFAULT(FALSE), NO_MUTEX_GUARD, IN_BINLOG); @@ -4752,7 +4752,7 @@ static Sys_var_bit Sys_if_exists( static Sys_var_bit Sys_safe_updates( "sql_safe_updates", "If set to 1, UPDATEs and DELETEs need either a key in " "the WHERE clause, or a LIMIT clause, or else they will aborted. Prevents " - "the common mistake of accidentally deleting or updating every row in a table.", + "the common mistake of accidentally deleting or updating every row in a table", SESSION_VAR(option_bits), CMD_LINE(OPT_ARG), OPTION_SAFE_UPDATES, DEFAULT(FALSE)); @@ -4760,7 +4760,7 @@ static Sys_var_bit Sys_buffer_results( "sql_buffer_result", "If set to 1 (0 is default), results from SELECT " "statements are always placed into temporary tables. This can help the " "server when it takes a long time to send the results to the client by " - "allowing the table locks to be freed early.", + "allowing the table locks to be freed early", SESSION_VAR(option_bits), NO_CMD_LINE, OPTION_BUFFER_RESULT, DEFAULT(FALSE)); @@ -4768,7 +4768,7 @@ static Sys_var_bit Sys_quote_show_create( "sql_quote_show_create", "If set to 1, the default, the server will " "quote identifiers for SHOW CREATE DATABASE, SHOW CREATE TABLE and " "SHOW CREATE VIEW statements. Quoting is disabled if set to 0. Enable " - "to ensure replications works when identifiers require quoting.", + "to ensure replications works when identifiers require quoting", SESSION_VAR(option_bits), NO_CMD_LINE, OPTION_QUOTE_SHOW_CREATE, DEFAULT(TRUE)); @@ -4779,7 +4779,7 @@ static Sys_var_bit Sys_foreign_key_checks( "use, though it can be useful in situations where you know the data is " "consistent, but want to reload data in a different order from that that " "specified by parent/child relationships. Setting this variable to 1 does " - "not retrospectively check for inconsistencies introduced while set to 0.", + "not retrospectively check for inconsistencies introduced while set to 0", SESSION_VAR(option_bits), NO_CMD_LINE, REVERSE(OPTION_NO_FOREIGN_KEY_CHECKS), DEFAULT(TRUE), NO_MUTEX_GUARD, IN_BINLOG); @@ -4790,7 +4790,7 @@ static Sys_var_bit Sys_unique_checks( "required to) assume that duplicate keys are not present in input data. " "Set to 0 to speed up imports of large tables to InnoDB. The storage " "engine will still issue a duplicate key error if it detects one, even " - "if set to 0.", + "if set to 0", SESSION_VAR(option_bits), NO_CMD_LINE, REVERSE(OPTION_RELAXED_UNIQUE_CHECKS), DEFAULT(TRUE), NO_MUTEX_GUARD, IN_BINLOG); @@ -4811,7 +4811,7 @@ static bool update_profiling(sys_var *self, THD *thd, enum_var_type type) static Sys_var_bit Sys_profiling( "profiling", "If set to 1 (0 is default), statement profiling will be " - "enabled. See SHOW PROFILES and SHOW PROFILE.", + "enabled. See SHOW PROFILES and SHOW PROFILE", NO_SET_STMT SESSION_VAR(option_bits), NO_CMD_LINE, OPTION_PROFILING, DEFAULT(FALSE), NO_MUTEX_GUARD, NOT_IN_BINLOG, ON_CHECK(0), ON_UPDATE(update_profiling)); @@ -4819,7 +4819,7 @@ static Sys_var_bit Sys_profiling( static Sys_var_ulong Sys_profiling_history_size( "profiling_history_size", "Number of statements about which profiling " "information is maintained. If set to 0, no profiles are stored. " - "See SHOW PROFILES.", + "See SHOW PROFILES", NO_SET_STMT SESSION_VAR(profiling_history_size), CMD_LINE(REQUIRED_ARG), VALID_RANGE(0, 100), DEFAULT(15), BLOCK_SIZE(1)); #endif @@ -4857,7 +4857,7 @@ static Sys_var_bit Sys_skip_replication( "@@skip_replication flag set. Such events will not be replicated by " "slaves that run with --replicate-events-marked-for-skip set different " "from its default of REPLICATE. See Selectively skipping replication " - "of binlog events for more information.", + "of binlog events for more information", NO_SET_STMT SESSION_ONLY(option_bits), NO_CMD_LINE, OPTION_SKIP_REPLICATION, DEFAULT(FALSE), NO_MUTEX_GUARD, NOT_IN_BINLOG, @@ -5139,7 +5139,7 @@ Sys_proxy_protocol_networks( "networks. If the network doesn't contain mask, it is considered to be " "a single host. \"*\" represents all networks and must the only " "directive on the line. String \"localhost\" represents non-TCP " - "local connections (Unix domain socket, Windows named pipe or shared memory).", + "local connections (Unix domain socket, Windows named pipe or shared memory)", GLOBAL_VAR(my_proxy_protocol_networks), CMD_LINE(REQUIRED_ARG), DEFAULT(""), NO_MUTEX_GUARD, NOT_IN_BINLOG, ON_CHECK(check_proxy_protocol_networks), ON_UPDATE(fix_proxy_protocol_networks)); @@ -5276,51 +5276,51 @@ static Sys_var_charptr_fscs Sys_log_slow_query_file_name( static Sys_var_have Sys_have_compress( "have_compress", "If the zlib compression library is accessible to the " "server, this will be set to YES, otherwise it will be NO. The COMPRESS() " - "and UNCOMPRESS() functions will only be available if set to YES.", + "and UNCOMPRESS() functions will only be available if set to YES", READ_ONLY GLOBAL_VAR(have_compress), NO_CMD_LINE); static Sys_var_have Sys_have_crypt( "have_crypt", "If the crypt() system call is available this variable will " "be set to YES, otherwise it will be set to NO. If set to NO, the " - "ENCRYPT() function cannot be used.", + "ENCRYPT() function cannot be used", READ_ONLY GLOBAL_VAR(have_crypt), NO_CMD_LINE); static Sys_var_have Sys_have_dlopen( "have_dynamic_loading", "If the server supports dynamic loading of plugins, " - "will be set to YES, otherwise will be set to NO.", + "will be set to YES, otherwise will be set to NO", READ_ONLY GLOBAL_VAR(have_dlopen), NO_CMD_LINE); static Sys_var_have Sys_have_geometry( "have_geometry", "If the server supports spatial data types, will be set to " - "YES, otherwise will be set to NO.", + "YES, otherwise will be set to NO", READ_ONLY GLOBAL_VAR(have_geometry), NO_CMD_LINE); static Sys_var_have Sys_have_openssl( "have_openssl", "Comparing have_openssl with have_ssl will indicate whether " "YaSSL or openssl was used. If YaSSL, have_ssl will be YES, but have_openssl " - "will be NO.", + "will be NO", READ_ONLY GLOBAL_VAR(have_openssl), NO_CMD_LINE); static Sys_var_have Sys_have_profiling( "have_profiling", "If statement profiling is available, will be set to YES, " - "otherwise will be set to NO. See SHOW PROFILES and SHOW PROFILE.", + "otherwise will be set to NO. See SHOW PROFILES and SHOW PROFILE", READ_ONLY GLOBAL_VAR(have_profiling), NO_CMD_LINE); static Sys_var_have Sys_have_query_cache( "have_query_cache", "If the server supports the query cache, will be set to " - "YES, otherwise will be set to NO.", + "YES, otherwise will be set to NO", READ_ONLY GLOBAL_VAR(have_query_cache), NO_CMD_LINE); static Sys_var_have Sys_have_rtree_keys( "have_rtree_keys", "If RTREE indexes (used for spatial indexes) " - "are available, will be set to YES, otherwise will be set to NO.", + "are available, will be set to YES, otherwise will be set to NO", READ_ONLY GLOBAL_VAR(have_rtree_keys), NO_CMD_LINE); static Sys_var_have Sys_have_ssl( "have_ssl", "If the server supports secure connections, will be set to YES, " "otherwise will be set to NO. If set to DISABLED, the server was compiled with " "TLS support, but was not started with TLS support (see the mysqld options). " - "See also have_openssl.", + "See also have_openssl", READ_ONLY GLOBAL_VAR(have_ssl), NO_CMD_LINE); static Sys_var_have Sys_have_symlink( @@ -5328,7 +5328,7 @@ static Sys_var_have Sys_have_symlink( "otherwise will be set to NO. Required for the INDEX DIRECTORY and DATA " "DIRECTORY table options (see CREATE TABLE) and Windows symlink support. " "Will be set to DISABLED if the server is started with the " - "--skip-symbolic-links option.", + "--skip-symbolic-links option", READ_ONLY GLOBAL_VAR(have_symlink), NO_CMD_LINE); #if defined __SANITIZE_ADDRESS__ || defined WITH_UBSAN || __has_feature(memory_sanitizer) @@ -5350,7 +5350,7 @@ static Sys_var_charptr Sys_have_santitizer( "have_sanitizer", "If the server is compiled with sanitize (compiler option), this " "variable is set to the sanitizer mode used. Possible values are " - "ASAN (Address sanitizer) or UBSAN (The Undefined Behavior Sanitizer).", + "ASAN (Address sanitizer) or UBSAN (The Undefined Behavior Sanitizer)", READ_ONLY GLOBAL_VAR(have_sanitizer), NO_CMD_LINE, DEFAULT(SANITIZER_MODE)); #endif /* defined(__SANITIZE_ADDRESS__) || defined(WITH_UBSAN) */ @@ -5360,7 +5360,7 @@ static bool fix_log_state(sys_var *self, THD *thd, enum_var_type type); static Sys_var_mybool Sys_general_log( "general_log", "Log connections and queries to a table or log file. " "Defaults logging to a file 'hostname'.log or a table mysql.general_log" - "if --log-output=TABLE is used.", + "if --log-output=TABLE is used", GLOBAL_VAR(opt_log), CMD_LINE(OPT_ARG), DEFAULT(FALSE), NO_MUTEX_GUARD, NOT_IN_BINLOG, ON_CHECK(0), ON_UPDATE(fix_log_state)); @@ -5370,7 +5370,7 @@ static Sys_var_mybool Sys_slow_query_log( "Alias for log_slow_query. " "Log slow queries to a table or log file. Defaults logging to a file " "'hostname'-slow.log or a table mysql.slow_log if --log-output=TABLE is " - "used. Must be enabled to activate other slow log options.", + "used. Must be enabled to activate other slow log options", SESSION_VAR(sql_log_slow), CMD_LINE(OPT_ARG), DEFAULT(FALSE), NO_MUTEX_GUARD, NOT_IN_BINLOG, ON_CHECK(0), ON_UPDATE(fix_log_state)); @@ -5379,7 +5379,7 @@ static Sys_var_mybool Sys_log_slow_query( "log_slow_query", "Log slow queries to a table or log file. Defaults logging to a file " "'hostname'-slow.log or a table mysql.slow_log if --log-output=TABLE is " - "used. Must be enabled to activate other slow log options.", + "used. Must be enabled to activate other slow log options", SESSION_VAR(sql_log_slow), CMD_LINE(OPT_ARG), DEFAULT(FALSE), NO_MUTEX_GUARD, NOT_IN_BINLOG, ON_CHECK(0), ON_UPDATE(fix_log_state)); @@ -5451,12 +5451,12 @@ static Sys_var_set Sys_log_output( static Sys_var_mybool Sys_log_slave_updates( "log_slave_updates", "Tells the slave to log the updates from " "the slave thread to the binary log. You will need to turn it on if " - "you plan to daisy-chain the slaves.", + "you plan to daisy-chain the slaves", READ_ONLY GLOBAL_VAR(opt_log_slave_updates), CMD_LINE(OPT_ARG), DEFAULT(0)); static Sys_var_charptr_fscs Sys_relay_log( - "relay_log", "The location and name to use for relay logs.", + "relay_log", "The location and name to use for relay logs", READ_ONLY GLOBAL_VAR(opt_relay_logname), CMD_LINE(REQUIRED_ARG), DEFAULT(0)); @@ -5467,7 +5467,7 @@ static Sys_var_charptr_fscs Sys_relay_log( */ static Sys_var_charptr_fscs Sys_relay_log_index( "relay_log_index", "The location and name to use for the file " - "that keeps a list of the last relay logs.", + "that keeps a list of the last relay logs", READ_ONLY GLOBAL_VAR(relay_log_index), NO_CMD_LINE, DEFAULT(0)); @@ -5477,25 +5477,25 @@ static Sys_var_charptr_fscs Sys_relay_log_index( log_bin_index variable. */ static Sys_var_charptr_fscs Sys_binlog_index( - "log_bin_index", "File that holds the names for last binary log files.", + "log_bin_index", "File that holds the names for last binary log files", READ_ONLY GLOBAL_VAR(log_bin_index), NO_CMD_LINE, DEFAULT(0)); static Sys_var_charptr_fscs Sys_relay_log_basename( "relay_log_basename", - "The full path of the relay log file names, excluding the extension.", + "The full path of the relay log file names, excluding the extension", READ_ONLY GLOBAL_VAR(relay_log_basename), NO_CMD_LINE, DEFAULT(0)); static Sys_var_charptr_fscs Sys_log_bin_basename( "log_bin_basename", - "The full path of the binary log file names, excluding the extension.", + "The full path of the binary log file names, excluding the extension", READ_ONLY GLOBAL_VAR(log_bin_basename), NO_CMD_LINE, DEFAULT(0)); static Sys_var_charptr_fscs Sys_relay_log_info_file( "relay_log_info_file", "The location and name of the file that " - "remembers where the SQL replication thread is in the relay logs.", + "remembers where the SQL replication thread is in the relay logs", READ_ONLY GLOBAL_VAR(relay_log_info_file), CMD_LINE(REQUIRED_ARG), DEFAULT(0)); @@ -5503,7 +5503,7 @@ static Sys_var_on_access_global Sys_relay_log_purge( "relay_log_purge", "if disabled - do not purge relay logs. " - "if enabled - purge them as soon as they are no more needed.", + "if enabled - purge them as soon as they are no more needed", GLOBAL_VAR(relay_log_purge), CMD_LINE(OPT_ARG), DEFAULT(TRUE)); static Sys_var_on_access_globalslave_db_name.", + "Example: replicate-rewrite-db=master_db_name->slave_db_name", PRIV_SET_SYSTEM_GLOBAL_VAR_REPLICATE_REWRITE_DB); static Sys_var_rpl_filter Sys_replicate_do_table( "replicate_do_table", OPT_REPLICATE_DO_TABLE, "Tells the slave to restrict replication to tables in the " - "comma-separated list.", + "comma-separated list", PRIV_SET_SYSTEM_GLOBAL_VAR_REPLICATE_DO_TABLE); static Sys_var_rpl_filter Sys_replicate_ignore_db( @@ -5699,32 +5699,32 @@ static Sys_var_rpl_filter Sys_replicate_ignore_db( "statement-based replication, only the default database (that " "is, the one selected by USE) is considered, not any explicitly " "mentioned tables in the query. For row-based replication, the " - "actual names of table(s) being updated are checked.", + "actual names of table(s) being updated are checked", PRIV_SET_SYSTEM_GLOBAL_VAR_REPLICATE_IGNORE_DB); static Sys_var_binlog_filter Sys_binlog_ignore_db( "binlog_ignore_db", OPT_BINLOG_IGNORE_DB, - "Tells the primary that updates to the given database should not be logged to the binary log.", + "Tells the primary that updates to the given database should not be logged to the binary log", PRIV_SET_SYSTEM_GLOBAL_VAR_BINLOG_IGNORE_DB); static Sys_var_rpl_filter Sys_replicate_ignore_table( "replicate_ignore_table", OPT_REPLICATE_IGNORE_TABLE, "Tells the slave thread not to replicate any statement that " "updates the specified table, even if any other tables might be " - "updated by the same statement.", + "updated by the same statement", PRIV_SET_SYSTEM_GLOBAL_VAR_REPLICATE_IGNORE_TABLE); static Sys_var_rpl_filter Sys_replicate_wild_do_table( "replicate_wild_do_table", OPT_REPLICATE_WILD_DO_TABLE, "Tells the slave thread to restrict replication to statements " "where any of the updated tables match the specified database " - "and table name patterns.", + "and table name patterns", PRIV_SET_SYSTEM_GLOBAL_VAR_REPLICATE_WILD_DO_TABLE); static Sys_var_rpl_filter Sys_replicate_wild_ignore_table( "replicate_wild_ignore_table", OPT_REPLICATE_WILD_IGNORE_TABLE, "Tells the slave thread to not replicate to the tables that " - "match the given wildcard pattern.", + "match the given wildcard pattern", PRIV_SET_SYSTEM_GLOBAL_VAR_REPLICATE_WILD_IGNORE_TABLE); static Sys_var_charptr_fscs Sys_slave_load_tmpdir( @@ -5737,7 +5737,7 @@ static Sys_var_ulong Sys_opt_binlog_rows_event_max_size( "binlog_row_event_max_size", "The maximum size of a row-based binary log event in bytes. Rows will be " "grouped into events smaller than this size if possible. " - "The value has to be a multiple of 256.", + "The value has to be a multiple of 256", READ_ONLY GLOBAL_VAR(opt_binlog_rows_event_max_size), CMD_LINE(REQUIRED_ARG), VALID_RANGE(256, UINT_MAX32 - (UINT_MAX32 % 256)), DEFAULT(8192), BLOCK_SIZE(256)); @@ -6019,7 +6019,7 @@ static Sys_var_struct Sys_lc_time_names( static Sys_var_tz Sys_time_zone( "time_zone", "The current time zone, used to initialize the time " "zone for a client when it connects. Set to SYSTEM by default, in " - "which the client uses the system time zone value.", + "which the client uses the system time zone value", SESSION_VAR(time_zone), NO_CMD_LINE, DEFAULT(&default_tz), NO_MUTEX_GUARD, IN_BINLOG); @@ -6037,7 +6037,7 @@ static Sys_var_charptr_fscs Sys_wsrep_provider( static Sys_var_charptr Sys_wsrep_provider_options( "wsrep_provider_options", "Semicolon (;) separated list of wsrep " - "options (see wsrep_provider_options documentation).", + "options (see wsrep_provider_options documentation)", PREALLOCATED GLOBAL_VAR(wsrep_provider_options), CMD_LINE(REQUIRED_ARG), DEFAULT(""), NO_MUTEX_GUARD, NOT_IN_BINLOG, @@ -6069,7 +6069,7 @@ static Sys_var_charptr Sys_wsrep_cluster_address ( static Sys_var_charptr Sys_wsrep_node_name ( "wsrep_node_name", "Name of this node. This name can be used in " "wsrep_sst_donor as a preferred donor. Note that multiple nodes " - "in a cluster can have the same name.", + "in a cluster can have the same name", PREALLOCATED GLOBAL_VAR(wsrep_node_name), CMD_LINE(REQUIRED_ARG), DEFAULT(glob_hostname), NO_MUTEX_GUARD, NOT_IN_BINLOG, wsrep_node_name_check, wsrep_node_name_update); @@ -6077,7 +6077,7 @@ static Sys_var_charptr Sys_wsrep_node_name ( static Sys_var_charptr Sys_wsrep_node_address ( "wsrep_node_address", "Specifies the node's network address, in " "the format ip address[:port]. Used in situations where autoguessing " - "is not reliable. As of MariaDB 10.1.8, supports IPv6.", + "is not reliable. As of MariaDB 10.1.8, supports IPv6", PREALLOCATED GLOBAL_VAR(wsrep_node_address), CMD_LINE(REQUIRED_ARG), DEFAULT(""), NO_MUTEX_GUARD, NOT_IN_BINLOG, @@ -6216,7 +6216,7 @@ static Sys_var_mybool Sys_wsrep_sst_donor_rejects_queries( CMD_LINE(OPT_ARG), DEFAULT(FALSE)); static Sys_var_mybool Sys_wsrep_on ( - "wsrep_on", "To enable wsrep replication ", + "wsrep_on", "To enable wsrep replication", SESSION_VAR(wsrep_on), CMD_LINE(OPT_ARG), DEFAULT(FALSE), NO_MUTEX_GUARD, NOT_IN_BINLOG, @@ -6224,7 +6224,7 @@ static Sys_var_mybool Sys_wsrep_on ( ON_UPDATE(wsrep_on_update)); static Sys_var_charptr Sys_wsrep_start_position ( - "wsrep_start_position", "global transaction position to start from ", + "wsrep_start_position", "global transaction position to start from", PREALLOCATED GLOBAL_VAR(wsrep_start_position), CMD_LINE(REQUIRED_ARG), DEFAULT(WSREP_START_POSITION_ZERO), @@ -6266,7 +6266,7 @@ static Sys_var_enum Sys_wsrep_certification_rules( "\"strict\": stricter rules that could result in more certification " "failures. " "\"optimized\": relaxed rules that allow more concurrency and " - "cause less certification failures.", + "cause less certification failures", GLOBAL_VAR(wsrep_certification_rules), CMD_LINE(REQUIRED_ARG), wsrep_certification_rules_names, DEFAULT(WSREP_CERTIFICATION_RULES_STRICT), NO_MUTEX_GUARD, NOT_IN_BINLOG, ON_CHECK(0), @@ -6295,7 +6295,7 @@ static const char *wsrep_mode_names[]= }; static Sys_var_set Sys_wsrep_mode( "wsrep_mode", - "Set of WSREP features that are enabled.", + "Set of WSREP features that are enabled", GLOBAL_VAR(wsrep_mode), CMD_LINE(REQUIRED_ARG), wsrep_mode_names, DEFAULT(0), @@ -6342,7 +6342,7 @@ static Sys_var_mybool Sys_wsrep_log_conflicts( GLOBAL_VAR(wsrep_log_conflicts), CMD_LINE(OPT_ARG), DEFAULT(FALSE)); static Sys_var_ulong Sys_wsrep_mysql_replication_bundle( - "wsrep_mysql_replication_bundle", "mysql replication group commit ", + "wsrep_mysql_replication_bundle", "mysql replication group commit", GLOBAL_VAR(wsrep_mysql_replication_bundle), CMD_LINE(REQUIRED_ARG), VALID_RANGE(0, 1000), DEFAULT(0), BLOCK_SIZE(1)); @@ -6393,7 +6393,7 @@ static Sys_var_enum Sys_wsrep_SR_store( static Sys_var_mybool Sys_wsrep_dirty_reads( "wsrep_dirty_reads", - "Allow reads even when the node is not in the primary component.", + "Allow reads even when the node is not in the primary component", SESSION_VAR(wsrep_dirty_reads), CMD_LINE(OPT_ARG), DEFAULT(FALSE)); @@ -6406,7 +6406,7 @@ static Sys_var_uint Sys_wsrep_ignore_apply_errors ( static Sys_var_uint Sys_wsrep_gtid_domain_id( "wsrep_gtid_domain_id", "When wsrep_gtid_mode is set, this value is " "used as gtid_domain_id for galera transactions and also copied to the " - "joiner nodes during state transfer. It is ignored, otherwise.", + "joiner nodes during state transfer. It is ignored, otherwise", GLOBAL_VAR(wsrep_gtid_domain_id), CMD_LINE(REQUIRED_ARG), VALID_RANGE(0, UINT_MAX32), DEFAULT(0), BLOCK_SIZE(1), NO_MUTEX_GUARD, NOT_IN_BINLOG, ON_CHECK(0), @@ -6414,7 +6414,7 @@ static Sys_var_uint Sys_wsrep_gtid_domain_id( static Sys_var_ulonglong Sys_wsrep_gtid_seq_no( "wsrep_gtid_seq_no", - "Internal server usage, manually set WSREP GTID seqno.", + "Internal server usage, manually set WSREP GTID seqno", SESSION_ONLY(wsrep_gtid_seq_no), NO_CMD_LINE, VALID_RANGE(0, ULONGLONG_MAX), DEFAULT(0), BLOCK_SIZE(1), NO_MUTEX_GUARD, NOT_IN_BINLOG, @@ -6425,12 +6425,12 @@ static Sys_var_mybool Sys_wsrep_gtid_mode( "wsrep_gtid_domain_id value with that of donor's (received during " "state transfer) and use it in place of gtid_domain_id for all galera " "transactions. When OFF (default), wsrep_gtid_domain_id is simply " - "ignored (backward compatibility).", + "ignored (backward compatibility)", GLOBAL_VAR(wsrep_gtid_mode), CMD_LINE(OPT_ARG), DEFAULT(FALSE)); static char *wsrep_patch_version_ptr; static Sys_var_charptr Sys_wsrep_patch_version( - "wsrep_patch_version", "Wsrep patch version, for example wsrep_25.10.", + "wsrep_patch_version", "Wsrep patch version, for example wsrep_25.10", READ_ONLY GLOBAL_VAR(wsrep_patch_version_ptr), CMD_LINE_HELP_ONLY, DEFAULT(WSREP_PATCH_VERSION)); @@ -6450,7 +6450,7 @@ static bool fix_host_cache_size(sys_var *, THD *, enum_var_type) static Sys_var_ulong Sys_host_cache_size( "host_cache_size", - "How many host names should be cached to avoid resolving.", + "How many host names should be cached to avoid resolving", AUTO_SET GLOBAL_VAR(host_cache_size), CMD_LINE(REQUIRED_ARG), VALID_RANGE(0, 65536), DEFAULT(HOST_CACHE_SIZE), BLOCK_SIZE(1), @@ -6462,7 +6462,7 @@ vio_keepalive_opts opt_vio_keepalive; static Sys_var_int Sys_keepalive_time( "tcp_keepalive_time", "Timeout, in seconds, with no activity until the first TCP keep-alive packet is sent." - "If set to 0, system dependent default is used.", + "If set to 0, system dependent default is used", AUTO_SET GLOBAL_VAR(opt_vio_keepalive.idle), CMD_LINE(REQUIRED_ARG), VALID_RANGE(0, INT_MAX32/1000), DEFAULT(0), BLOCK_SIZE(1)); @@ -6470,7 +6470,7 @@ static Sys_var_int Sys_keepalive_time( static Sys_var_int Sys_keepalive_interval( "tcp_keepalive_interval", "The interval, in seconds, between when successive keep-alive packets are sent if no acknowledgement is received." - "If set to 0, system dependent default is used.", + "If set to 0, system dependent default is used", AUTO_SET GLOBAL_VAR(opt_vio_keepalive.interval), CMD_LINE(REQUIRED_ARG), VALID_RANGE(0, INT_MAX32/1000), DEFAULT(0), BLOCK_SIZE(1)); @@ -6478,7 +6478,7 @@ static Sys_var_int Sys_keepalive_interval( static Sys_var_int Sys_keepalive_probes( "tcp_keepalive_probes", "The number of unacknowledged probes to send before considering the connection dead and notifying the application layer." - "If set to 0, system dependent default is used.", + "If set to 0, system dependent default is used", AUTO_SET GLOBAL_VAR(opt_vio_keepalive.probes), CMD_LINE(REQUIRED_ARG), VALID_RANGE(0, INT_MAX32/1000), DEFAULT(0), BLOCK_SIZE(1)); @@ -6508,7 +6508,7 @@ static Sys_var_charptr_fscs Sys_ignore_db_dirs( "ignore_db_dirs", "Specifies a directory to add to the ignore list when collecting " "database names from the datadir. Put a blank argument to reset " - "the list accumulated so far.", + "the list accumulated so far", READ_ONLY GLOBAL_VAR(opt_ignore_db_dirs), CMD_LINE(REQUIRED_ARG, OPT_IGNORE_DB_DIRECTORY), DEFAULT(0)); @@ -6516,7 +6516,7 @@ static Sys_var_charptr_fscs Sys_ignore_db_dirs( static Sys_var_ulong Sys_sp_cache_size( "stored_program_cache", "The soft upper limit for number of cached stored routines for " - "one connection.", + "one connection", GLOBAL_VAR(stored_program_cache_size), CMD_LINE(REQUIRED_ARG), VALID_RANGE(0, 512 * 1024), DEFAULT(256), BLOCK_SIZE(1)); @@ -6713,7 +6713,7 @@ static const char *note_verbosity_names[]= static Sys_var_set Sys_note_verbosity( "note_verbosity", "Verbosity level for note-warnings given to the user. " - "See also @@sql_notes.", + "See also @@sql_notes", SESSION_VAR(note_verbosity), CMD_LINE(REQUIRED_ARG), note_verbosity_names, DEFAULT(NOTE_VERBOSITY_NORMAL | NOTE_VERBOSITY_EXPLAIN)); @@ -6775,7 +6775,7 @@ static Sys_var_ulonglong Sys_join_buffer_space_limit( static Sys_var_ulong Sys_progress_report_time( "progress_report_time", "Seconds between sending progress reports to the client for " - "time-consuming statements. Set to 0 to disable progress reporting.", + "time-consuming statements. Set to 0 to disable progress reporting", SESSION_VAR(progress_report_time), CMD_LINE(REQUIRED_ARG), VALID_RANGE(0, UINT_MAX), DEFAULT(5), BLOCK_SIZE(1)); @@ -6791,7 +6791,7 @@ static Sys_var_enum Sys_optimizer_use_stat_tables( static Sys_var_ulong Sys_histogram_size( "histogram_size", "Number of bytes used for a histogram. " - "If set to 0, no histograms are created by ANALYZE.", + "If set to 0, no histograms are created by ANALYZE", SESSION_VAR(histogram_size), CMD_LINE(REQUIRED_ARG), VALID_RANGE(0, 255), DEFAULT(254), BLOCK_SIZE(1)); @@ -6802,7 +6802,7 @@ static Sys_var_enum Sys_histogram_type( "Possible values are: " "SINGLE_PREC_HB - single precision height-balanced, " "DOUBLE_PREC_HB - double precision height-balanced, " - "JSON_HB - height-balanced, stored as JSON.", + "JSON_HB - height-balanced, stored as JSON", SESSION_VAR(histogram_type), CMD_LINE(REQUIRED_ARG), histogram_types, DEFAULT(2)); @@ -6875,7 +6875,7 @@ Sys_binlog_row_image( "is not part of primary key). 'MINIMAL', means that a PK equivalent (PK " "columns or full row if there is no PK in the table) is logged in the " "before image, and only changed columns are logged in the after image. " - "(Default: FULL).", + "(Default: FULL)", SESSION_VAR(binlog_row_image), CMD_LINE(REQUIRED_ARG), binlog_row_image_names, DEFAULT(BINLOG_ROW_IMAGE_FULL)); @@ -6887,7 +6887,7 @@ Sys_binlog_row_metadata( "Controls whether metadata is logged using FULL , MINIMAL format and NO_LOG." "FULL causes all metadata to be logged; MINIMAL means that only " "metadata actually required by slave is logged; NO_LOG NO metadata will be logged." - "Default: NO_LOG.", + "Default: NO_LOG", GLOBAL_VAR(binlog_row_metadata), CMD_LINE(REQUIRED_ARG), binlog_row_metadata_names, DEFAULT(Table_map_log_event::BINLOG_ROW_METADATA_NO_LOG), NO_MUTEX_GUARD, NOT_IN_BINLOG, ON_CHECK(NULL), @@ -6899,7 +6899,7 @@ static Sys_var_on_access_global Sys_binlog_gtid_index_page_size( "binlog_gtid_index_page_size", - "Page size to use for the binlog GTID index.", + "Page size to use for the binlog GTID index", GLOBAL_VAR(opt_binlog_gtid_index_page_size), CMD_LINE(REQUIRED_ARG), VALID_RANGE(64, 1<<24), DEFAULT(4096), BLOCK_SIZE(1)); @@ -6919,7 +6919,7 @@ Sys_binlog_gtid_index_span_min( "binlog_gtid_index_span_min", "Control sparseness of the binlog GTID index. If set to N, at most one " "index record will be added for every N bytes of binlog file written, " - "to reduce the size of the index. Normally does not need tuning.", + "to reduce the size of the index. Normally does not need tuning", GLOBAL_VAR(opt_binlog_gtid_index_span_min), CMD_LINE(REQUIRED_ARG), VALID_RANGE(1, 1024*1024L*1024L), DEFAULT(65536), BLOCK_SIZE(1)); @@ -6978,13 +6978,13 @@ static Sys_var_mybool Sys_pseudo_slave_mode( "adds to beginning and end of binary log dumps. While zero " "value indeed disables, the actual enabling of the slave " "applier execution mode is done implicitly when a " - "Format_description_event is sent through the session.", + "Format_description_event is sent through the session", SESSION_ONLY(pseudo_slave_mode), NO_CMD_LINE, DEFAULT(FALSE), NO_MUTEX_GUARD, NOT_IN_BINLOG, ON_CHECK(check_pseudo_slave_mode)); static Sys_var_mybool Sys_mysql56_temporal_format( "mysql56_temporal_format", - "Use MySQL-5.6 (instead of MariaDB-5.3) format for TIME, DATETIME, TIMESTAMP columns.", + "Use MySQL-5.6 (instead of MariaDB-5.3) format for TIME, DATETIME, TIMESTAMP columns", GLOBAL_VAR(opt_mysql56_temporal_format), CMD_LINE(OPT_ARG), DEFAULT(TRUE)); @@ -6998,7 +6998,7 @@ static Sys_var_mybool Sys_strict_password_validation( #ifdef HAVE_MMAP static Sys_var_ulong Sys_log_tc_size( "log_tc_size", - "Size of transaction coordinator log.", + "Size of transaction coordinator log", READ_ONLY GLOBAL_VAR(opt_tc_log_size), CMD_LINE(REQUIRED_ARG), VALID_RANGE(my_getpagesize() * 3, ULONG_MAX), @@ -7081,7 +7081,7 @@ static Sys_var_charptr Sys_redirect_url( static Sys_var_sesvartrack Sys_track_session_sys_vars( "session_track_system_variables", - "Track changes in registered system variables. ", + "Track changes in registered system variables", CMD_LINE(REQUIRED_ARG), DEFAULT("autocommit,character_set_client,character_set_connection," "character_set_results,redirect_url,time_zone")); @@ -7095,7 +7095,7 @@ static bool update_session_track_schema(sys_var *self, THD *thd, static Sys_var_mybool Sys_session_track_schema( "session_track_schema", - "Track changes to the default schema.", + "Track changes to the default schema", SESSION_VAR(session_track_schema), CMD_LINE(OPT_ARG), DEFAULT(TRUE), NO_MUTEX_GUARD, NOT_IN_BINLOG, @@ -7121,7 +7121,7 @@ static Sys_var_enum Sys_session_track_transaction_info( "state and report all statements needed to start a transaction with " "the same characteristics (isolation level, read only/read write," "snapshot - but not any work done / data modified within the " - "transaction).", + "transaction)", SESSION_VAR(session_track_transaction_info), CMD_LINE(REQUIRED_ARG), session_track_transaction_info_names, DEFAULT(0), NO_MUTEX_GUARD, NOT_IN_BINLOG, ON_CHECK(0), @@ -7137,7 +7137,7 @@ static bool update_session_track_state_change(sys_var *self, THD *thd, static Sys_var_mybool Sys_session_track_state_change( "session_track_state_change", - "Track changes to the session state.", + "Track changes to the session state", SESSION_VAR(session_track_state_change), CMD_LINE(OPT_ARG), DEFAULT(FALSE), NO_MUTEX_GUARD, NOT_IN_BINLOG, @@ -7154,7 +7154,7 @@ static bool update_session_track_user_variables(sys_var *self, THD *thd, static Sys_var_mybool Sys_session_track_user_variables( "session_track_user_variables", - "Track changes to user variables.", + "Track changes to user variables", SESSION_VAR(session_track_user_variables), CMD_LINE(OPT_ARG), DEFAULT(FALSE), NO_MUTEX_GUARD, NOT_IN_BINLOG, @@ -7195,7 +7195,7 @@ static Sys_var_uint Sys_in_subquery_conversion_threshold( "in_predicate_conversion_threshold", "The minimum number of scalar elements in the value list of " "IN predicate that triggers its conversion to IN subquery. Set to " - "0 to disable the conversion.", + "0 to disable the conversion", SESSION_VAR(in_subquery_conversion_threshold), CMD_LINE(REQUIRED_ARG), VALID_RANGE(0, UINT_MAX), DEFAULT(IN_SUBQUERY_CONVERSION_THRESHOLD), BLOCK_SIZE(1)); @@ -7210,7 +7210,7 @@ static Sys_var_ulong Sys_optimizer_max_sel_args( "optimizer_max_sel_args", "The maximum number of SEL_ARG objects created when optimizing a range. " "If more objects would be needed, the range will not be used by the " - "optimizer.", + "optimizer", SESSION_VAR(optimizer_max_sel_args), CMD_LINE(REQUIRED_ARG), VALID_RANGE(0, UINT_MAX), DEFAULT(SEL_ARG::DEFAULT_MAX_SEL_ARGS), BLOCK_SIZE(1)); @@ -7219,7 +7219,7 @@ static Sys_var_engine_optimizer_cost Sys_optimizer_disk_read_ratio( "Chance that we have to do a disk read to find a row or index entry from " "the engine cache (cache_misses/total_cache_requests). 0.0 means that " "everything is cached and 1.0 means that nothing is expected to be in the " - "engine cache.", + "engine cache", COST_VAR(disk_read_ratio), CMD_LINE(REQUIRED_ARG, OPT_COSTS_DISK_READ_RATIO), VALID_RANGE(0.0, 1.0), DEFAULT(DEFAULT_DISK_READ_RATIO), COST_ADJUST(1)); @@ -7233,14 +7233,14 @@ static Sys_var_engine_optimizer_cost Sys_optimizer_key_lookup_cost( static Sys_var_engine_optimizer_cost Sys_optimizer_row_lookup_cost( "optimizer_row_lookup_cost", - "Cost of finding a row based on a rowid or a clustered key.", + "Cost of finding a row based on a rowid or a clustered key", COST_VAR(row_lookup_cost), CMD_LINE(REQUIRED_ARG, OPT_COSTS_ROW_LOOKUP_COST), VALID_RANGE(0, 1000), DEFAULT(DEFAULT_ROW_LOOKUP_COST), COST_ADJUST(1000)); static Sys_var_engine_optimizer_cost Sys_optimizer_disk_read_cost( "optimizer_disk_read_cost", - "Cost of reading a block of IO_SIZE (4096) from a disk (in usec).", + "Cost of reading a block of IO_SIZE (4096) from a disk (in usec)", COST_VAR(disk_read_cost), CMD_LINE(REQUIRED_ARG, OPT_COSTS_DISK_READ_COST), VALID_RANGE(0, 10000), DEFAULT(DEFAULT_DISK_READ_COST), COST_ADJUST(1000)); @@ -7248,7 +7248,7 @@ static Sys_var_engine_optimizer_cost Sys_optimizer_disk_read_cost( static Sys_var_engine_optimizer_cost Sys_optimizer_key_copy_cost( "optimizer_key_copy_cost", "Cost of finding the next key in the engine and copying it to the SQL " - "layer.", + "layer", COST_VAR(key_copy_cost), CMD_LINE(REQUIRED_ARG, OPT_COSTS_KEY_COPY_COST), VALID_RANGE(0, 1000), DEFAULT(DEFAULT_KEY_COPY_COST), COST_ADJUST(1000)); @@ -7256,35 +7256,35 @@ static Sys_var_engine_optimizer_cost Sys_optimizer_key_copy_cost( static Sys_var_engine_optimizer_cost Sys_optimizer_index_block_copy_cost( "optimizer_index_block_copy_cost", "Cost of copying a key block from the cache to intern storage as part of " - "an index scan.", + "an index scan", COST_VAR(index_block_copy_cost), CMD_LINE(REQUIRED_ARG, OPT_COSTS_INDEX_BLOCK_COPY_COST), VALID_RANGE(0, 1000), DEFAULT(DEFAULT_INDEX_BLOCK_COPY_COST), COST_ADJUST(1000)); static Sys_var_engine_optimizer_cost Sys_optimizer_row_next_find_cost( "optimizer_row_next_find_cost", - "Cost of finding the next row when scanning the table.", + "Cost of finding the next row when scanning the table", COST_VAR(row_next_find_cost), CMD_LINE(REQUIRED_ARG, OPT_COSTS_ROW_NEXT_FIND_COST), VALID_RANGE(0, 1000), DEFAULT(DEFAULT_ROW_NEXT_FIND_COST), COST_ADJUST(1000)); static Sys_var_engine_optimizer_cost Sys_optimizer_key_next_find_cost( "optimizer_key_next_find_cost", - "Cost of finding the next key and rowid when using filters.", + "Cost of finding the next key and rowid when using filters", COST_VAR(key_next_find_cost), CMD_LINE(REQUIRED_ARG, OPT_COSTS_KEY_NEXT_FIND_COST), VALID_RANGE(0, 1000), DEFAULT(DEFAULT_KEY_NEXT_FIND_COST), COST_ADJUST(1000)); static Sys_var_engine_optimizer_cost Sys_optimizer_row_copy_cost( "optimizer_row_copy_cost", - "Cost of copying a row from the engine or the join cache to the SQL layer.", + "Cost of copying a row from the engine or the join cache to the SQL layer", COST_VAR(row_copy_cost), CMD_LINE(REQUIRED_ARG, OPT_COSTS_ROW_COPY_COST), VALID_RANGE(0, 1000), DEFAULT(DEFAULT_ROW_COPY_COST), COST_ADJUST(1000)); static Sys_var_engine_optimizer_cost Sys_optimizer_key_cmp_cost( "optimizer_key_compare_cost", - "Cost of checking a key against the end key condition.", + "Cost of checking a key against the end key condition", COST_VAR(key_cmp_cost), CMD_LINE(REQUIRED_ARG, OPT_COSTS_KEY_CMP_COST), VALID_RANGE(0, 1000), DEFAULT(DEFAULT_KEY_COMPARE_COST), COST_ADJUST(1000)); @@ -7308,7 +7308,7 @@ static Sys_var_engine_optimizer_cost Sys_optimizer_rowid_copy_cost( static Sys_var_optimizer_cost Sys_optimizer_where_cost( "optimizer_where_cost", "Cost of checking the row against the WHERE clause. Increasing this will " - "have the optimizer to prefer plans with less row combinations.", + "have the optimizer to prefer plans with less row combinations", SESSION_VAR(optimizer_where_cost), CMD_LINE(REQUIRED_ARG), VALID_RANGE(0, 100000), DEFAULT(DEFAULT_WHERE_COST), COST_ADJUST(1000)); @@ -7316,7 +7316,7 @@ static Sys_var_optimizer_cost Sys_optimizer_where_cost( static Sys_var_optimizer_cost Sys_optimizer_scan_cost( "optimizer_scan_setup_cost", "Extra cost added to TABLE and INDEX scans to get optimizer to prefer " - "index lookups.", + "index lookups", SESSION_VAR(optimizer_scan_setup_cost), CMD_LINE(REQUIRED_ARG), VALID_RANGE(0, 100000000), DEFAULT(DEFAULT_TABLE_SCAN_SETUP_COST), diff --git a/storage/connect/ha_connect.cc b/storage/connect/ha_connect.cc index aaeda865ead..888d512e0dd 100644 --- a/storage/connect/ha_connect.cc +++ b/storage/connect/ha_connect.cc @@ -314,7 +314,7 @@ TYPELIB xtrace_typelib = static MYSQL_THDVAR_SET( xtrace, // name PLUGIN_VAR_RQCMDARG, // opt - "Trace values.", // comment + "Trace values", // comment NULL, // check NULL, // update function 0, // def (NO) @@ -352,7 +352,7 @@ TYPELIB usetemp_typelib= static MYSQL_THDVAR_ENUM( use_tempfile, // name PLUGIN_VAR_RQCMDARG, // opt - "Temporary file use.", // comment + "Temporary file use", // comment NULL, // check NULL, // update function 1, // def (AUTO) @@ -362,20 +362,20 @@ static MYSQL_THDVAR_ENUM( // Size used for g->Sarea_Size static MYSQL_THDVAR_ULONGLONG(work_size, PLUGIN_VAR_RQCMDARG, - "Size of the CONNECT work area.", + "Size of the CONNECT work area", NULL, NULL, SZWORK, SZWMIN, ULONGLONG_MAX, 1); #else // Size used for g->Sarea_Size static MYSQL_THDVAR_ULONG(work_size, PLUGIN_VAR_RQCMDARG, - "Size of the CONNECT work area.", + "Size of the CONNECT work area", NULL, NULL, SZWORK, SZWMIN, ULONG_MAX, 1); #endif // Size used when converting TEXT columns to VARCHAR static MYSQL_THDVAR_INT(conv_size, PLUGIN_VAR_RQCMDARG, // opt - "Size used when converting TEXT columns.", + "Size used when converting TEXT columns", NULL, NULL, SZCONV, 0, 65500, 1); /** @@ -399,7 +399,7 @@ TYPELIB xconv_typelib= static MYSQL_THDVAR_ENUM( type_conv, // name PLUGIN_VAR_RQCMDARG, // opt - "Unsupported types conversion.", // comment + "Unsupported types conversion", // comment NULL, // check NULL, // update function 1, // def (yes) @@ -432,7 +432,7 @@ static MYSQL_THDVAR_INT(default_prec, // Estimate max number of rows for JSON aggregate functions static MYSQL_THDVAR_UINT(json_grp_size, PLUGIN_VAR_RQCMDARG, // opt - "max number of rows for JSON aggregate functions.", + "max number of rows for JSON aggregate functions", NULL, NULL, JSONMAX, 1, INT_MAX, 1); #if defined(JAVA_SUPPORT) diff --git a/storage/example/ha_example.cc b/storage/example/ha_example.cc index 874f03aff9c..adcce268214 100644 --- a/storage/example/ha_example.cc +++ b/storage/example/ha_example.cc @@ -1010,7 +1010,7 @@ static MYSQL_SYSVAR_ENUM( enum_var, // name srv_enum_var, // varname PLUGIN_VAR_RQCMDARG, // opt - "Sample ENUM system variable.", // comment + "Sample ENUM system variable", // comment NULL, // check NULL, // update 0, // def diff --git a/storage/innobase/handler/ha_innodb.cc b/storage/innobase/handler/ha_innodb.cc index da5ce7878e3..47cfafb438f 100644 --- a/storage/innobase/handler/ha_innodb.cc +++ b/storage/innobase/handler/ha_innodb.cc @@ -654,7 +654,7 @@ innodb_default_encryption_key_id_update(THD* thd, st_mysql_sys_var* var, } static MYSQL_THDVAR_UINT(default_encryption_key_id, PLUGIN_VAR_RQCMDARG, - "Default encryption key id used for table encryption.", + "Default encryption key id used for table encryption", NULL, innodb_default_encryption_key_id_update, FIL_DEFAULT_ENCRYPTION_KEY, 1, UINT_MAX32, 0); @@ -871,30 +871,30 @@ static MYSQL_THDVAR_BOOL(table_locks, PLUGIN_VAR_OPCMDARG, /* default */ TRUE); static MYSQL_THDVAR_BOOL(snapshot_isolation, PLUGIN_VAR_OPCMDARG, - "Use snapshot isolation (write-write conflict detection).", + "Use snapshot isolation (write-write conflict detection)", NULL, NULL, FALSE); static MYSQL_THDVAR_BOOL(strict_mode, PLUGIN_VAR_OPCMDARG, - "Use strict mode when evaluating create options.", + "Use strict mode when evaluating create options", NULL, NULL, TRUE); static MYSQL_THDVAR_BOOL(ft_enable_stopword, PLUGIN_VAR_OPCMDARG, - "Create FTS index with stopword.", + "Create FTS index with stopword", NULL, NULL, /* default */ TRUE); static MYSQL_THDVAR_UINT(lock_wait_timeout, PLUGIN_VAR_RQCMDARG, - "Timeout in seconds an InnoDB transaction may wait for a lock before being rolled back. The value 100000000 is infinite timeout.", + "Timeout in seconds an InnoDB transaction may wait for a lock before being rolled back. The value 100000000 is infinite timeout", NULL, NULL, 50, 0, 100000000, 0); static MYSQL_THDVAR_STR(ft_user_stopword_table, PLUGIN_VAR_OPCMDARG|PLUGIN_VAR_MEMALLOC, - "User supplied stopword table name, effective in the session level.", + "User supplied stopword table name, effective in the session level", innodb_stopword_table_validate, NULL, NULL); static MYSQL_THDVAR_STR(tmpdir, PLUGIN_VAR_OPCMDARG|PLUGIN_VAR_MEMALLOC, - "Directory for temporary non-tablespace files.", + "Directory for temporary non-tablespace files", innodb_tmpdir_validate, NULL, NULL); static size_t truncated_status_writes; @@ -3652,7 +3652,7 @@ innodb_buffer_pool_size_update( static MYSQL_SYSVAR_ULONGLONG(buffer_pool_size, innobase_buffer_pool_size, PLUGIN_VAR_RQCMDARG, - "The size of the memory buffer InnoDB uses to cache data and indexes of its tables.", + "The size of the memory buffer InnoDB uses to cache data and indexes of its tables", innodb_buffer_pool_size_validate, innodb_buffer_pool_size_update, 128ULL << 20, @@ -18747,7 +18747,7 @@ static MYSQL_SYSVAR_ENUM(checksum_algorithm, srv_checksum_algorithm, static MYSQL_SYSVAR_STR(data_home_dir, innobase_data_home_dir, PLUGIN_VAR_READONLY, - "The common part for InnoDB table spaces.", + "The common part for InnoDB table spaces", NULL, NULL, NULL); static MYSQL_SYSVAR_ENUM(doublewrite, buf_dblwr.use, @@ -18762,7 +18762,7 @@ static MYSQL_SYSVAR_ENUM(doublewrite, buf_dblwr.use, static MYSQL_SYSVAR_BOOL(use_atomic_writes, srv_use_atomic_writes, PLUGIN_VAR_NOCMDARG | PLUGIN_VAR_READONLY, "Enable atomic writes, instead of using the doublewrite buffer, for files " - "on devices that supports atomic writes.", + "on devices that supports atomic writes", NULL, NULL, TRUE); static MYSQL_SYSVAR_BOOL(stats_include_delete_marked, @@ -18784,7 +18784,7 @@ static MYSQL_SYSVAR_ULONG(io_capacity, srv_io_capacity, static MYSQL_SYSVAR_ULONG(io_capacity_max, srv_max_io_capacity, PLUGIN_VAR_RQCMDARG, - "Limit to which innodb_io_capacity can be inflated.", + "Limit to which innodb_io_capacity can be inflated", NULL, innodb_io_capacity_max_update, SRV_MAX_IO_CAPACITY_DUMMY_DEFAULT, 100, SRV_MAX_IO_CAPACITY_LIMIT, 0); @@ -18804,14 +18804,14 @@ static MYSQL_SYSVAR_UINT(merge_threshold_set_all_debug, innodb_merge_threshold_set_all_debug, PLUGIN_VAR_RQCMDARG, "Override current MERGE_THRESHOLD setting for all indexes at dictionary" - " cache by the specified value dynamically, at the time.", + " cache by the specified value dynamically, at the time", NULL, innodb_merge_threshold_set_all_debug_update, DICT_INDEX_MERGE_THRESHOLD_DEFAULT, 1, 50, 0); #endif /* UNIV_DEBUG */ static MYSQL_SYSVAR_ULONG(purge_batch_size, srv_purge_batch_size, PLUGIN_VAR_OPCMDARG, - "Number of UNDO log pages to purge in one batch from the history list.", + "Number of UNDO log pages to purge in one batch from the history list", NULL, NULL, 1000, /* Default setting */ 1, /* Minimum value */ @@ -18838,24 +18838,24 @@ static MYSQL_SYSVAR_UINT(purge_threads, srv_n_purge_threads, static MYSQL_SYSVAR_UINT(fast_shutdown, srv_fast_shutdown, PLUGIN_VAR_OPCMDARG, "Speeds up the shutdown process of the InnoDB storage engine. Possible" - " values are 0, 1 (faster), 2 (crash-like), 3 (fastest clean).", + " values are 0, 1 (faster), 2 (crash-like), 3 (fastest clean)", fast_shutdown_validate, NULL, 1, 0, 3, 0); static MYSQL_SYSVAR_BOOL(file_per_table, srv_file_per_table, PLUGIN_VAR_NOCMDARG | PLUGIN_VAR_DEPRECATED, - "Stores each InnoDB table to an .ibd file in the database dir.", + "Stores each InnoDB table to an .ibd file in the database dir", NULL, NULL, TRUE); static MYSQL_SYSVAR_STR(ft_server_stopword_table, innobase_server_stopword_table, PLUGIN_VAR_OPCMDARG | PLUGIN_VAR_MEMALLOC, - "The user supplied stopword table name.", + "The user supplied stopword table name", innodb_stopword_table_validate, NULL, NULL); static MYSQL_SYSVAR_UINT(flush_log_at_timeout, srv_flush_log_at_timeout, PLUGIN_VAR_OPCMDARG, - "Write and flush logs every (n) second.", + "Write and flush logs every (n) second", NULL, NULL, 1, 0, 2700, 0); static MYSQL_SYSVAR_ULONG(flush_log_at_trx_commit, srv_flush_log_at_trx_commit, @@ -18869,12 +18869,12 @@ static MYSQL_SYSVAR_ULONG(flush_log_at_trx_commit, srv_flush_log_at_trx_commit, " 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.", + " guarantees in case of crash. 0 and 2 can be faster than 1 or 3", NULL, NULL, 1, 0, 3, 0); static MYSQL_SYSVAR_ENUM(flush_method, innodb_flush_method, PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY | PLUGIN_VAR_DEPRECATED, - "With which method to flush data.", + "With which method to flush data", NULL, NULL, innodb_flush_method_default, &innodb_flush_method_typelib); static MYSQL_SYSVAR_STR(log_group_home_dir, srv_log_group_home_dir, @@ -18883,36 +18883,36 @@ static MYSQL_SYSVAR_STR(log_group_home_dir, srv_log_group_home_dir, static MYSQL_SYSVAR_DOUBLE(max_dirty_pages_pct, srv_max_buf_pool_modified_pct, PLUGIN_VAR_RQCMDARG, - "Percentage of dirty pages allowed in bufferpool.", + "Percentage of dirty pages allowed in bufferpool", NULL, innodb_max_dirty_pages_pct_update, 90.0, 0, 99.999, 0); static MYSQL_SYSVAR_DOUBLE(max_dirty_pages_pct_lwm, srv_max_dirty_pages_pct_lwm, PLUGIN_VAR_RQCMDARG, "Percentage of dirty pages at which flushing kicks in. " - "The value 0 (default) means 'refer to innodb_max_dirty_pages_pct'.", + "The value 0 (default) means 'refer to innodb_max_dirty_pages_pct'", NULL, innodb_max_dirty_pages_pct_lwm_update, 0, 0, 99.999, 0); static MYSQL_SYSVAR_DOUBLE(adaptive_flushing_lwm, srv_adaptive_flushing_lwm, PLUGIN_VAR_RQCMDARG, - "Percentage of log capacity below which no adaptive flushing happens.", + "Percentage of log capacity below which no adaptive flushing happens", NULL, NULL, 10.0, 0.0, 70.0, 0); static MYSQL_SYSVAR_BOOL(adaptive_flushing, srv_adaptive_flushing, PLUGIN_VAR_NOCMDARG, - "Attempt flushing dirty pages to avoid IO bursts at checkpoints.", + "Attempt flushing dirty pages to avoid IO bursts at checkpoints", NULL, NULL, TRUE); static MYSQL_SYSVAR_BOOL(flush_sync, srv_flush_sync, PLUGIN_VAR_NOCMDARG, - "Allow IO bursts at the checkpoints ignoring io_capacity setting.", + "Allow IO bursts at the checkpoints ignoring io_capacity setting", NULL, NULL, TRUE); static MYSQL_SYSVAR_ULONG(flushing_avg_loops, srv_flushing_avg_loops, PLUGIN_VAR_RQCMDARG, - "Number of iterations over which the background flushing is averaged.", + "Number of iterations over which the background flushing is averaged", NULL, NULL, 30, 1, 1000, 0); static MYSQL_SYSVAR_ULONG(max_purge_lag, srv_max_purge_lag, @@ -18990,7 +18990,7 @@ static MYSQL_SYSVAR_BOOL(stats_traditional, srv_stats_sample_traditional, #ifdef BTR_CUR_HASH_ADAPT static MYSQL_SYSVAR_BOOL(adaptive_hash_index, btr_search_enabled, PLUGIN_VAR_OPCMDARG, - "Enable InnoDB adaptive hash index (disabled by default).", + "Enable InnoDB adaptive hash index (disabled by default)", NULL, innodb_adaptive_hash_index_update, false); /** Number of distinct partitions of AHI. @@ -19005,7 +19005,7 @@ static MYSQL_SYSVAR_ULONG(adaptive_hash_index_parts, btr_ahi_parts, static MYSQL_SYSVAR_UINT(compression_level, page_zip_level, PLUGIN_VAR_RQCMDARG, "Compression level used for zlib compression. 0 is no compression" - ", 1 is fastest, 9 is best compression and default is 6.", + ", 1 is fastest, 9 is best compression and default is 6", NULL, NULL, DEFAULT_COMPRESSION_LEVEL, 0, 9, 0); static MYSQL_SYSVAR_UINT(autoextend_increment, @@ -19018,7 +19018,7 @@ static MYSQL_SYSVAR_SIZE_T(buffer_pool_chunk_size, srv_buf_pool_chunk_unit, PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY, "Size of a single memory chunk" " for resizing buffer pool. Online buffer pool resizing happens at this" - " granularity. 0 means autosize this variable based on buffer pool size.", + " granularity. 0 means autosize this variable based on buffer pool size", NULL, NULL, 0, 0, SIZE_T_MAX, 1024 * 1024); @@ -19093,12 +19093,12 @@ static MYSQL_SYSVAR_BOOL(deadlock_detect, innodb_deadlock_detect, PLUGIN_VAR_NOCMDARG, "Enable/disable InnoDB deadlock detector (default ON)." " if set to OFF, deadlock detection is skipped," - " and we rely on innodb_lock_wait_timeout in case of deadlock.", + " and we rely on innodb_lock_wait_timeout in case of deadlock", NULL, NULL, TRUE); static MYSQL_SYSVAR_ENUM(deadlock_report, innodb_deadlock_report, PLUGIN_VAR_RQCMDARG, - "How to report deadlocks (if innodb_deadlock_detect=ON).", + "How to report deadlocks (if innodb_deadlock_detect=ON)", NULL, NULL, Deadlock::REPORT_FULL, &innodb_deadlock_report_typelib); static MYSQL_SYSVAR_UINT(fill_factor, innobase_fill_factor, @@ -19108,7 +19108,7 @@ static MYSQL_SYSVAR_UINT(fill_factor, innobase_fill_factor, static MYSQL_SYSVAR_BOOL(ft_enable_diag_print, fts_enable_diag_print, PLUGIN_VAR_OPCMDARG, - "Whether to enable additional FTS diagnostic printout ", + "Whether to enable additional FTS diagnostic printout", NULL, NULL, FALSE); static MYSQL_SYSVAR_BOOL(disable_sort_file_cache, srv_disable_sort_file_cache, @@ -19168,7 +19168,7 @@ static MYSQL_SYSVAR_ULONG(ft_max_token_size, fts_max_token_size, static MYSQL_SYSVAR_ULONG(ft_num_word_optimize, fts_num_word_optimize, PLUGIN_VAR_OPCMDARG, - "InnoDB Fulltext search number of words to optimize for each optimize table call ", + "InnoDB Fulltext search number of words to optimize for each optimize table call", NULL, NULL, 2000, 1000, 10000, 0); static MYSQL_SYSVAR_ULONG(ft_sort_pll_degree, fts_sort_pll_degree, @@ -19222,28 +19222,28 @@ static void innodb_write_io_threads_update(THD* thd, struct st_mysql_sys_var*, v static MYSQL_SYSVAR_UINT(read_io_threads, srv_n_read_io_threads, PLUGIN_VAR_RQCMDARG, - "Number of background read I/O threads in InnoDB.", + "Number of background read I/O threads in InnoDB", NULL, innodb_read_io_threads_update , 4, 1, 64, 0); static MYSQL_SYSVAR_UINT(write_io_threads, srv_n_write_io_threads, PLUGIN_VAR_RQCMDARG, - "Number of background write I/O threads in InnoDB.", + "Number of background write I/O threads in InnoDB", NULL, innodb_write_io_threads_update, 4, 2, 64, 0); static MYSQL_SYSVAR_ULONG(force_recovery, srv_force_recovery, PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY, - "Helps to save your data in case the disk image of the database becomes corrupt. Value 5 can return bogus data, and 6 can permanently corrupt data.", + "Helps to save your data in case the disk image of the database becomes corrupt. Value 5 can return bogus data, and 6 can permanently corrupt data", NULL, NULL, 0, 0, 6, 0); static MYSQL_SYSVAR_ULONG(page_size, srv_page_size, PLUGIN_VAR_OPCMDARG | PLUGIN_VAR_READONLY, - "Page size to use for all InnoDB tablespaces.", + "Page size to use for all InnoDB tablespaces", NULL, NULL, UNIV_PAGE_SIZE_DEF, UNIV_PAGE_SIZE_MIN, UNIV_PAGE_SIZE_MAX, 0); static MYSQL_SYSVAR_UINT(log_buffer_size, log_sys.buf_size, PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY, - "Redo log buffer size in bytes.", + "Redo log buffer size in bytes", NULL, NULL, 16U << 20, 2U << 20, log_sys.buf_size_max, 4096); #if defined __linux__ || defined _WIN32 @@ -19270,7 +19270,7 @@ static MYSQL_SYSVAR_BOOL(data_file_write_through, fil_system.write_through, static MYSQL_SYSVAR_ULONGLONG(log_file_size, srv_log_file_size, PLUGIN_VAR_RQCMDARG, - "Redo log size in bytes.", + "Redo log size in bytes", nullptr, innodb_log_file_size_update, 96 << 20, 4 << 20, std::numeric_limits::max(), 4096); @@ -19282,19 +19282,19 @@ static MYSQL_SYSVAR_UINT(log_spin_wait_delay, mtr_t::spin_wait_delay, static MYSQL_SYSVAR_UINT(old_blocks_pct, innobase_old_blocks_pct, PLUGIN_VAR_RQCMDARG, - "Percentage of the buffer pool to reserve for 'old' blocks.", + "Percentage of the buffer pool to reserve for 'old' blocks", NULL, innodb_old_blocks_pct_update, 100 * 3 / 8, 5, 95, 0); static MYSQL_SYSVAR_UINT(old_blocks_time, buf_LRU_old_threshold_ms, PLUGIN_VAR_RQCMDARG, "Move blocks to the 'new' end of the buffer pool if the first access" " was at least this many milliseconds ago." - " The timeout is disabled if 0.", + " The timeout is disabled if 0", NULL, NULL, 1000, 0, UINT_MAX32, 0); static MYSQL_SYSVAR_ULONG(open_files, innobase_open_files, PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY, - "How many files at the maximum InnoDB keeps open at the same time.", + "How many files at the maximum InnoDB keeps open at the same time", NULL, NULL, 0, 0, LONG_MAX, 0); static MYSQL_SYSVAR_ULONG(sync_spin_loops, srv_n_spin_wait_rounds, @@ -19317,22 +19317,22 @@ static MYSQL_SYSVAR_BOOL(prefix_index_cluster_optimization, static MYSQL_SYSVAR_STR(data_file_path, innobase_data_file_path, PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY, - "Path to individual files and their sizes.", + "Path to individual files and their sizes", NULL, NULL, "ibdata1:12M:autoextend"); static MYSQL_SYSVAR_STR(temp_data_file_path, innobase_temp_data_file_path, PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY, - "Path to files and their sizes making temp-tablespace.", + "Path to files and their sizes making temp-tablespace", NULL, NULL, "ibtmp1:12M:autoextend"); static MYSQL_SYSVAR_STR(undo_directory, srv_undo_dir, PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY, - "Directory where undo tablespace files live, this path can be absolute.", + "Directory where undo tablespace files live, this path can be absolute", NULL, NULL, NULL); static MYSQL_SYSVAR_UINT(undo_tablespaces, srv_undo_tablespaces, PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY, - "Number of undo tablespaces to use.", + "Number of undo tablespaces to use", NULL, NULL, 3L, /* Default seting */ 0L, /* Minimum value */ @@ -19362,7 +19362,7 @@ static void innodb_undo_log_truncate_update(THD *thd, struct st_mysql_sys_var*, static MYSQL_SYSVAR_BOOL(undo_log_truncate, srv_undo_log_truncate, PLUGIN_VAR_OPCMDARG, - "Enable or Disable Truncate of UNDO tablespace.", + "Enable or Disable Truncate of UNDO tablespace", NULL, innodb_undo_log_truncate_update, FALSE); static MYSQL_SYSVAR_LONG(autoinc_lock_mode, innobase_autoinc_lock_mode, @@ -19405,13 +19405,13 @@ bool innodb_use_native_aio_default() static MYSQL_SYSVAR_BOOL(use_native_aio, srv_use_native_aio, PLUGIN_VAR_NOCMDARG | PLUGIN_VAR_READONLY, - "Use native AIO if supported on this platform.", + "Use native AIO if supported on this platform", NULL, NULL, innodb_use_native_aio_default()); #ifdef HAVE_LIBNUMA static MYSQL_SYSVAR_BOOL(numa_interleave, srv_numa_interleave, PLUGIN_VAR_NOCMDARG | PLUGIN_VAR_READONLY, - "Use NUMA interleave memory policy to allocate InnoDB buffer pool.", + "Use NUMA interleave memory policy to allocate InnoDB buffer pool", NULL, NULL, FALSE); #endif /* HAVE_LIBNUMA */ @@ -19427,18 +19427,18 @@ static MYSQL_SYSVAR_ULONG(buf_dump_status_frequency, srv_buf_dump_status_frequen "A number between [0, 100] that tells how oftern buffer pool dump status " "in percentages should be printed. E.g. 10 means that buffer pool dump " "status is printed when every 10% of number of buffer pool pages are " - "dumped. Default is 0 (only start and end status is printed).", + "dumped. Default is 0 (only start and end status is printed)", NULL, NULL, 0, 0, 100, 0); static MYSQL_SYSVAR_BOOL(random_read_ahead, srv_random_read_ahead, PLUGIN_VAR_NOCMDARG, - "Whether to use read ahead for random access within an extent.", + "Whether to use read ahead for random access within an extent", NULL, NULL, FALSE); static MYSQL_SYSVAR_ULONG(read_ahead_threshold, srv_read_ahead_threshold, PLUGIN_VAR_RQCMDARG, "Number of pages that must be accessed sequentially for InnoDB to" - " trigger a readahead.", + " trigger a readahead", NULL, NULL, 56, 0, 64, 0); static MYSQL_SYSVAR_STR(monitor_enable, innobase_enable_monitor_counter, @@ -19466,12 +19466,12 @@ static MYSQL_SYSVAR_STR(monitor_reset_all, innobase_reset_all_monitor_counter, innodb_reset_all_monitor_update, NULL); static MYSQL_SYSVAR_BOOL(status_output, srv_print_innodb_monitor, - PLUGIN_VAR_OPCMDARG, "Enable InnoDB monitor output to the error log.", + PLUGIN_VAR_OPCMDARG, "Enable InnoDB monitor output to the error log", NULL, innodb_status_output_update, FALSE); static MYSQL_SYSVAR_BOOL(status_output_locks, srv_print_innodb_lock_monitor, PLUGIN_VAR_OPCMDARG, "Enable InnoDB lock monitor output to the error log." - " Requires innodb_status_output=ON.", + " Requires innodb_status_output=ON", NULL, innodb_status_output_update, FALSE); static MYSQL_SYSVAR_BOOL(print_all_deadlocks, srv_print_all_deadlocks, @@ -19489,7 +19489,7 @@ static MYSQL_SYSVAR_ULONG(compression_failure_threshold_pct, static MYSQL_SYSVAR_ULONG(compression_pad_pct_max, zip_pad_max, PLUGIN_VAR_OPCMDARG, "Percentage of empty space on a data page that can be reserved" - " to make the page compressible.", + " to make the page compressible", NULL, NULL, 50, 0, 75, 0); static MYSQL_SYSVAR_BOOL(read_only, srv_read_only_mode, @@ -19524,35 +19524,35 @@ static MYSQL_SYSVAR_UINT(trx_rseg_n_slots_debug, trx_rseg_n_slots_debug, static MYSQL_SYSVAR_UINT(limit_optimistic_insert_debug, btr_cur_limit_optimistic_insert_debug, PLUGIN_VAR_RQCMDARG, - "Artificially limit the number of records per B-tree page (0=unlimited).", + "Artificially limit the number of records per B-tree page (0=unlimited)", NULL, NULL, 0, 0, UINT_MAX32, 0); static MYSQL_SYSVAR_BOOL(trx_purge_view_update_only_debug, srv_purge_view_update_only_debug, PLUGIN_VAR_NOCMDOPT, "Pause actual purging any delete-marked records, but merely update the purge view." " It is to create artificially the situation the purge view have been updated" - " but the each purges were not done yet.", + " but the each purges were not done yet", NULL, NULL, FALSE); static MYSQL_SYSVAR_BOOL(evict_tables_on_commit_debug, innodb_evict_tables_on_commit_debug, PLUGIN_VAR_OPCMDARG, - "On transaction commit, try to evict tables from the data dictionary cache.", + "On transaction commit, try to evict tables from the data dictionary cache", NULL, NULL, FALSE); static MYSQL_SYSVAR_UINT(data_file_size_debug, srv_sys_space_size_debug, PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY, - "InnoDB system tablespace size to be set in recovery.", + "InnoDB system tablespace size to be set in recovery", NULL, NULL, 0, 0, 256U << 20, 0); static MYSQL_SYSVAR_UINT(fil_make_page_dirty_debug, srv_fil_make_page_dirty_debug, PLUGIN_VAR_OPCMDARG, - "Make the first page of the given tablespace dirty.", + "Make the first page of the given tablespace dirty", NULL, innodb_make_page_dirty, 0, 0, UINT_MAX32, 0); static MYSQL_SYSVAR_UINT(saved_page_number_debug, srv_saved_page_number_debug, PLUGIN_VAR_OPCMDARG, - "An InnoDB page number.", + "An InnoDB page number", NULL, NULL, 0, 0, UINT_MAX32, 0); #endif /* UNIV_DEBUG */ @@ -19580,7 +19580,7 @@ static MYSQL_SYSVAR_ENUM(compression_algorithm, innodb_compression_algorithm, static MYSQL_SYSVAR_ULONG(fatal_semaphore_wait_threshold, srv_fatal_semaphore_wait_threshold, PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY, - "Maximum number of seconds that semaphore times out in InnoDB.", + "Maximum number of seconds that semaphore times out in InnoDB", NULL, NULL, DEFAULT_SRV_FATAL_SEMAPHORE_TIMEOUT, /* Default setting */ 1, /* Minimum setting */ @@ -19603,7 +19603,7 @@ static MYSQL_SYSVAR_ENUM(encrypt_tables, srv_encrypt_tables, static MYSQL_SYSVAR_UINT(encryption_threads, srv_n_fil_crypt_threads, PLUGIN_VAR_RQCMDARG, - "Number of threads performing background key rotation ", + "Number of threads performing background key rotation", NULL, innodb_encryption_threads_update, 0, 0, 255, 0); @@ -19614,7 +19614,7 @@ static MYSQL_SYSVAR_UINT(encryption_rotate_key_age, "Key rotation - re-encrypt in background " "all pages that were encrypted with a key that " "many (or more) versions behind. Value 0 indicates " - "that key rotation is disabled.", + "that key rotation is disabled", NULL, innodb_encryption_rotate_key_age_update, 1, 0, UINT_MAX32, 0); @@ -19639,7 +19639,7 @@ static MYSQL_SYSVAR_BOOL(immediate_scrub_data_uncompressed, static MYSQL_SYSVAR_BOOL(encrypt_temporary_tables, innodb_encrypt_temporary_tables, PLUGIN_VAR_OPCMDARG | PLUGIN_VAR_READONLY, - "Enrypt the temporary table data.", + "Enrypt the temporary table data", NULL, NULL, false); static MYSQL_SYSVAR_BOOL(truncate_temporary_tablespace_now, diff --git a/storage/maria/aria_dump_log.c b/storage/maria/aria_dump_log.c index 4317e1b6f3b..ac7dc60fc9b 100644 --- a/storage/maria/aria_dump_log.c +++ b/storage/maria/aria_dump_log.c @@ -55,8 +55,7 @@ static struct my_option my_long_options[] = { "pages", 'n', "Number of pages to read", (uchar**) &opt_pages, (uchar**) &opt_pages, 0, GET_ULONG, REQUIRED_ARG, (long) ~(ulong) 0, - (long) 1, (long) ~(ulong) 0, (long) 0, - (long) 1, 0}, + (long) 1, (long) ~(ulong) 0, 0, (long) 1, 0}, {"unit-test", 'U', "Use unit test record table (for logs created by unittests", (uchar **) &opt_unit, (uchar **) &opt_unit, 0, diff --git a/storage/maria/ha_maria.cc b/storage/maria/ha_maria.cc index eeb613acc4f..2ed19e3257e 100644 --- a/storage/maria/ha_maria.cc +++ b/storage/maria/ha_maria.cc @@ -157,20 +157,20 @@ static void update_log_file_size(MYSQL_THD thd, /* The 4096 is there because of MariaDB privilege tables */ static MYSQL_SYSVAR_ULONG(block_size, maria_block_size, PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY, - "Block size to be used for Aria index pages.", 0, 0, + "Block size to be used for Aria index pages", 0, 0, MARIA_KEY_BLOCK_LENGTH, 4096, MARIA_MAX_KEY_BLOCK_LENGTH, MARIA_MIN_KEY_BLOCK_LENGTH); static MYSQL_SYSVAR_ULONG(checkpoint_interval, checkpoint_interval, PLUGIN_VAR_RQCMDARG, "Interval between tries to do an automatic checkpoints. In seconds; 0 means" - " 'no automatic checkpoints' which makes sense only for testing.", + " 'no automatic checkpoints' which makes sense only for testing", NULL, update_checkpoint_interval, 30, 0, UINT_MAX, 1); static MYSQL_SYSVAR_ULONG(checkpoint_log_activity, maria_checkpoint_min_log_activity, PLUGIN_VAR_RQCMDARG, "Number of bytes that the transaction log has to grow between checkpoints before a new " - "checkpoint is written to the log.", + "checkpoint is written to the log", NULL, NULL, 1024*1024, 0, UINT_MAX, 1); static MYSQL_SYSVAR_ULONG(force_start_after_recovery_failures, @@ -182,7 +182,7 @@ static MYSQL_SYSVAR_ULONG(force_start_after_recovery_failures, PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY, "Number of consecutive log recovery failures after which logs will be" " automatically deleted to cure the problem; 0 (the default) disables" - " the feature.", NULL, NULL, 0, 0, UINT_MAX8, 1); + " the feature", NULL, NULL, 0, 0, UINT_MAX8, 1); static MYSQL_SYSVAR_BOOL(page_checksum, maria_page_checksums, 0, "Maintain page checksums (can be overridden per table " @@ -227,7 +227,7 @@ static MYSQL_SYSVAR_ENUM(log_purge_type, log_purge_type, static MYSQL_SYSVAR_ULONGLONG(max_sort_file_size, maria_max_temp_length, PLUGIN_VAR_RQCMDARG, "Don't use the fast sort index method to created index if the " - "temporary file would get bigger than this.", + "temporary file would get bigger than this", 0, 0, MAX_FILE_SIZE & ~((ulonglong) (1*MB-1)), 0, MAX_FILE_SIZE, 1*MB); @@ -236,14 +236,14 @@ static MYSQL_SYSVAR_ULONG(pagecache_age_threshold, "This characterizes the number of hits a hot block has to be untouched " "until it is considered aged enough to be downgraded to a warm block. " "This specifies the percentage ratio of that number of hits to the " - "total number of blocks in the page cache.", 0, 0, + "total number of blocks in the page cache", 0, 0, 300, 100, ~ (ulong) 0L, 100); static MYSQL_SYSVAR_ULONGLONG(pagecache_buffer_size, pagecache_buffer_size, PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY, "The size of the buffer used for index blocks for Aria tables. " "Increase this to get better index handling (for all reads and " - "multiple writes) to as much as you can afford.", 0, 0, + "multiple writes) to as much as you can afford", 0, 0, KEY_CACHE_SIZE, 8192*16L, ~(ulonglong) 0, 1); static MYSQL_SYSVAR_ULONG(pagecache_division_limit, pagecache_division_limit, @@ -255,7 +255,7 @@ static MYSQL_SYSVAR_ULONG(pagecache_file_hash_size, pagecache_file_hash_size, PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY, "Number of hash buckets for open and changed files. If you have a lot of Aria " "files open you should increase this for faster flush of changes. A good " - "value is probably 1/10 of number of possible open Aria files.", 0,0, + "value is probably 1/10 of number of possible open Aria files", 0,0, 512, 128, 16384, 1); static MYSQL_SYSVAR_SET(recover_options, maria_recover_options, PLUGIN_VAR_OPCMDARG, @@ -264,12 +264,12 @@ static MYSQL_SYSVAR_SET(recover_options, maria_recover_options, PLUGIN_VAR_OPCMD static MYSQL_THDVAR_ULONG(repair_threads, PLUGIN_VAR_RQCMDARG, "Number of threads to use when repairing Aria tables. The value of 1 " - "disables parallel repair.", + "disables parallel repair", 0, 0, 1, 1, 128, 1); static MYSQL_THDVAR_ULONGLONG(sort_buffer_size, PLUGIN_VAR_RQCMDARG, "The buffer that is allocated when sorting the index when doing a " - "REPAIR or when creating indexes with CREATE INDEX or ALTER TABLE.", + "REPAIR or when creating indexes with CREATE INDEX or ALTER TABLE", NULL, NULL, SORT_BUFFER_INIT, MARIA_MIN_SORT_MEMORY, SIZE_T_MAX/16, 1); diff --git a/storage/maria/ha_s3.cc b/storage/maria/ha_s3.cc index d8bc7e86a87..227018cca50 100644 --- a/storage/maria/ha_s3.cc +++ b/storage/maria/ha_s3.cc @@ -173,7 +173,7 @@ static MYSQL_SYSVAR_ENUM(protocol_version, s3_protocol_version, "\"Auto\", \"Legacy\", \"Original\", \"Amazon\", " "\"Path\" or \"Domain\". " "Note: \"Legacy\", \"Original\" and \"Amazon\" are " - "deprecated.", + "deprecated", NULL, NULL, 0, &s3_protocol_typelib); static MYSQL_SYSVAR_ULONG(pagecache_age_threshold, @@ -181,14 +181,14 @@ static MYSQL_SYSVAR_ULONG(pagecache_age_threshold, "This characterizes the number of hits a hot block has to be untouched " "until it is considered aged enough to be downgraded to a warm block. " "This specifies the percentage ratio of that number of hits to the " - "total number of blocks in the page cache.", 0, 0, + "total number of blocks in the page cache", 0, 0, 300, 100, ~ (ulong) 0L, 100); static MYSQL_SYSVAR_ULONGLONG(pagecache_buffer_size, s3_pagecache_buffer_size, PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY, "The size of the buffer used for index blocks for S3 tables. " "Increase this to get better index handling (for all reads and " - "multiple writes) to as much as you can afford.", 0, 0, + "multiple writes) to as much as you can afford", 0, 0, 128*1024*1024, 1024*1024*32, ~(ulonglong) 0, 8192); static MYSQL_SYSVAR_ULONG(pagecache_division_limit, @@ -203,7 +203,7 @@ static MYSQL_SYSVAR_ULONG(pagecache_file_hash_size, "Number of hash buckets for open files. If you have a lot " "of S3 files open you should increase this for faster flush of " "changes. A good value is probably 1/10 of number of possible open " - "S3 files.", 0,0, 512, 32, 16384, 1); + "S3 files", 0,0, 512, 32, 16384, 1); static MYSQL_SYSVAR_STR(bucket, s3_bucket, PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY, diff --git a/storage/mroonga/ha_mroonga.cpp b/storage/mroonga/ha_mroonga.cpp index 9fdc28b8453..83661f96726 100644 --- a/storage/mroonga/ha_mroonga.cpp +++ b/storage/mroonga/ha_mroonga.cpp @@ -980,7 +980,7 @@ static MYSQL_SYSVAR_STR(default_tokenizer, mrn_default_tokenizer, static MYSQL_THDVAR_BOOL( dry_write, /* name */ PLUGIN_VAR_OPCMDARG, /* options */ - "If dry_write is true, any write operations are ignored.", /* comment */ + "If dry_write is true, any write operations are ignored", /* comment */ NULL, /* check */ NULL, /* update */ false /* default */ @@ -989,7 +989,7 @@ static MYSQL_THDVAR_BOOL( static MYSQL_THDVAR_BOOL( enable_optimization, /* name */ PLUGIN_VAR_OPCMDARG, /* options */ - "If enable_optimization is true, some optimizations will be applied.", /* comment */ + "If enable_optimization is true, some optimizations will be applied", /* comment */ NULL, /* check */ NULL, /* update */ true /* default */ diff --git a/storage/rocksdb/ha_rocksdb.cc b/storage/rocksdb/ha_rocksdb.cc index 72112da9660..1262788aaa7 100644 --- a/storage/rocksdb/ha_rocksdb.cc +++ b/storage/rocksdb/ha_rocksdb.cc @@ -953,19 +953,19 @@ static MYSQL_THDVAR_BOOL( static MYSQL_THDVAR_BOOL( bulk_load, PLUGIN_VAR_RQCMDARG, "Use bulk-load mode for inserts. This disables " - "unique_checks and enables rocksdb_commit_in_the_middle.", + "unique_checks and enables rocksdb_commit_in_the_middle", rocksdb_check_bulk_load, nullptr, FALSE); static MYSQL_THDVAR_BOOL(bulk_load_allow_sk, PLUGIN_VAR_RQCMDARG, "Allow bulk loading of sk keys during bulk-load. " - "Can be changed only when bulk load is disabled.", + "Can be changed only when bulk load is disabled", /* Intentionally reuse unsorted's check function */ rocksdb_check_bulk_load_allow_unsorted, nullptr, FALSE); static MYSQL_THDVAR_BOOL(bulk_load_allow_unsorted, PLUGIN_VAR_RQCMDARG, "Allow unsorted input during bulk-load. " - "Can be changed only when bulk load is disabled.", + "Can be changed only when bulk load is disabled", rocksdb_check_bulk_load_allow_unsorted, nullptr, FALSE); @@ -980,7 +980,7 @@ static MYSQL_SYSVAR_STR(git_hash, rocksdb_git_hash, nullptr, nullptr, ROCKSDB_GIT_HASH); static MYSQL_THDVAR_STR(tmpdir, PLUGIN_VAR_OPCMDARG | PLUGIN_VAR_MEMALLOC, - "Directory for temporary files during DDL operations.", + "Directory for temporary files during DDL operations", nullptr, nullptr, ""); #define DEFAULT_SKIP_UNIQUE_CHECK_TABLES ".*" @@ -1075,7 +1075,7 @@ static MYSQL_SYSVAR_ENUM( "Use read-free replication on the slave (i.e. no row lookup during " "replication). Default is OFF, PK_SK will enable it on all tables with " "primary key. PK_ONLY will enable it on tables where the only key is the " - "primary key (i.e. no secondary keys).", + "primary key (i.e. no secondary keys)", nullptr, nullptr, read_free_rpl_type::OFF, &read_free_rpl_typelib); #endif @@ -1092,7 +1092,7 @@ static MYSQL_THDVAR_ULONG(max_row_locks, PLUGIN_VAR_RQCMDARG, static MYSQL_THDVAR_ULONGLONG( write_batch_max_bytes, PLUGIN_VAR_RQCMDARG, - "Maximum size of write batch in bytes. 0 means no limit.", nullptr, nullptr, + "Maximum size of write batch in bytes. 0 means no limit", nullptr, nullptr, /* default */ 0, /* min */ 0, /* max */ SIZE_T_MAX, 1); static MYSQL_THDVAR_BOOL( @@ -1110,7 +1110,7 @@ static MYSQL_THDVAR_ULONG(bulk_load_size, PLUGIN_VAR_RQCMDARG, static MYSQL_THDVAR_ULONGLONG( merge_buf_size, PLUGIN_VAR_RQCMDARG, "Size to allocate for merge sort buffers written out to disk " - "during inplace index creation.", + "during inplace index creation", nullptr, nullptr, /* default (64MB) */ RDB_DEFAULT_MERGE_BUF_SIZE, /* min (100B) */ RDB_MIN_MERGE_BUF_SIZE, @@ -1120,7 +1120,7 @@ static MYSQL_THDVAR_ULONGLONG( merge_combine_read_size, PLUGIN_VAR_RQCMDARG, "Size that we have to work with during combine (reading from disk) phase " "of " - "external sort during fast index creation.", + "external sort during fast index creation", nullptr, nullptr, /* default (1GB) */ RDB_DEFAULT_MERGE_COMBINE_READ_SIZE, /* min (100B) */ RDB_MIN_MERGE_COMBINE_READ_SIZE, @@ -1132,7 +1132,7 @@ static MYSQL_THDVAR_ULONGLONG( "creation. Removing this large file all at once when index creation is " "complete can cause trim stalls on Flash. This variable specifies a " "duration to sleep (in milliseconds) between calling chsize() to truncate " - "the file in chunks. The chunk size is the same as merge_buf_size.", + "the file in chunks. The chunk size is the same as merge_buf_size", nullptr, nullptr, /* default (0ms) */ RDB_DEFAULT_MERGE_TMP_FILE_REMOVAL_DELAY, /* min (0ms) */ RDB_MIN_MERGE_TMP_FILE_REMOVAL_DELAY, @@ -1225,7 +1225,7 @@ static MYSQL_SYSVAR_ENUM( info_log_level, rocksdb_info_log_level, PLUGIN_VAR_RQCMDARG, "Filter level for info logs to be written mysqld error log. " "Valid values include 'debug_level', 'info_level', 'warn_level'" - "'error_level' and 'fatal_level'.", + "'error_level' and 'fatal_level'", nullptr, rocksdb_set_rocksdb_info_log_level, rocksdb::InfoLogLevel::ERROR_LEVEL, &info_log_level_typelib); @@ -1532,7 +1532,7 @@ static MYSQL_SYSVAR_BOOL( static MYSQL_SYSVAR_BOOL(cache_dump, rocksdb_cache_dump, PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY, - "Include RocksDB block cache content in core dump.", + "Include RocksDB block cache content in core dump", nullptr, nullptr, true); static MYSQL_SYSVAR_DOUBLE(cache_high_pri_pool_ratio, @@ -1675,7 +1675,7 @@ static MYSQL_THDVAR_UINT(records_in_range, PLUGIN_VAR_RQCMDARG, static MYSQL_THDVAR_UINT(force_index_records_in_range, PLUGIN_VAR_RQCMDARG, "Used to override the result of records_in_range() " - "when FORCE INDEX is used.", + "when FORCE INDEX is used", nullptr, nullptr, 0, /* min */ 0, /* max */ INT_MAX, 0); @@ -1735,7 +1735,7 @@ static MYSQL_SYSVAR_BOOL(pause_background_work, rocksdb_pause_background_work, static MYSQL_SYSVAR_BOOL( enable_ttl, rocksdb_enable_ttl, PLUGIN_VAR_RQCMDARG, - "Enable expired TTL records to be dropped during compaction.", nullptr, + "Enable expired TTL records to be dropped during compaction", nullptr, nullptr, TRUE); static MYSQL_SYSVAR_BOOL( @@ -1744,7 +1744,7 @@ static MYSQL_SYSVAR_BOOL( "For tables with TTL, expired records are skipped/filtered out during " "processing and in query results. Disabling this will allow these records " "to be seen, but as a result rows may disappear in the middle of " - "transactions as they are dropped during compaction. Use with caution.", + "transactions as they are dropped during compaction. Use with caution", nullptr, nullptr, TRUE); static MYSQL_SYSVAR_INT( @@ -1753,7 +1753,7 @@ static MYSQL_SYSVAR_INT( "now() + debug_ttl_rec_ts. The value can be +/- to simulate " "a record inserted in the past vs a record inserted in the 'future'. " "A value of 0 denotes that the variable is not set. This variable is a " - "no-op in non-debug builds.", + "no-op in non-debug builds", nullptr, nullptr, 0, /* min */ -3600, /* max */ 3600, 0); static MYSQL_SYSVAR_INT( @@ -1762,7 +1762,7 @@ static MYSQL_SYSVAR_INT( "now() + debug_set_ttl_snapshot_ts. The value can be +/- to simulate " "a snapshot in the past vs a snapshot created in the 'future'. " "A value of 0 denotes that the variable is not set. This variable is a " - "no-op in non-debug builds.", + "no-op in non-debug builds", nullptr, nullptr, 0, /* min */ -3600, /* max */ 3600, 0); static MYSQL_SYSVAR_INT( @@ -1770,18 +1770,18 @@ static MYSQL_SYSVAR_INT( PLUGIN_VAR_RQCMDARG, "For debugging purposes only. Overrides the TTL read filtering time to " "time + debug_ttl_read_filter_ts. A value of 0 denotes that the variable " - "is not set. This variable is a no-op in non-debug builds.", + "is not set. This variable is a no-op in non-debug builds", nullptr, nullptr, 0, /* min */ -3600, /* max */ 3600, 0); static MYSQL_SYSVAR_BOOL( debug_ttl_ignore_pk, rocksdb_debug_ttl_ignore_pk, PLUGIN_VAR_RQCMDARG, "For debugging purposes only. If true, compaction filtering will not occur " - "on PK TTL data. This variable is a no-op in non-debug builds.", + "on PK TTL data. This variable is a no-op in non-debug builds", nullptr, nullptr, FALSE); static MYSQL_SYSVAR_UINT( max_manual_compactions, rocksdb_max_manual_compactions, PLUGIN_VAR_RQCMDARG, - "Maximum number of pending + ongoing number of manual compactions.", + "Maximum number of pending + ongoing number of manual compactions", nullptr, nullptr, /* default */ 10, /* min */ 0, /* max */ UINT_MAX, 0); static MYSQL_SYSVAR_BOOL( @@ -1794,17 +1794,17 @@ static MYSQL_SYSVAR_UINT( debug_manual_compaction_delay, rocksdb_debug_manual_compaction_delay, PLUGIN_VAR_RQCMDARG, "For debugging purposes only. Sleeping specified seconds " - "for simulating long running compactions.", + "for simulating long running compactions", nullptr, nullptr, 0, /* min */ 0, /* max */ UINT_MAX, 0); static MYSQL_SYSVAR_BOOL( reset_stats, rocksdb_reset_stats, PLUGIN_VAR_RQCMDARG, - "Reset the RocksDB internal statistics without restarting the DB.", nullptr, + "Reset the RocksDB internal statistics without restarting the DB", nullptr, rocksdb_set_reset_stats, FALSE); static MYSQL_SYSVAR_UINT(io_write_timeout, rocksdb_io_write_timeout_secs, PLUGIN_VAR_RQCMDARG, - "Timeout for experimental I/O watchdog.", nullptr, + "Timeout for experimental I/O watchdog", nullptr, rocksdb_set_io_write_timeout, /* default */ 0, /* min */ 0L, /* max */ UINT_MAX, 0); @@ -1845,7 +1845,7 @@ static MYSQL_SYSVAR_BOOL( static MYSQL_SYSVAR_BOOL( force_flush_memtable_and_lzero_now, rocksdb_force_flush_memtable_and_lzero_now_var, PLUGIN_VAR_RQCMDARG, - "Acts similar to force_flush_memtable_now, but also compacts all L0 files.", + "Acts similar to force_flush_memtable_now, but also compacts all L0 files", rocksdb_force_flush_memtable_and_lzero_now, rocksdb_force_flush_memtable_and_lzero_now_stub, FALSE); @@ -1853,7 +1853,7 @@ static MYSQL_SYSVAR_UINT( seconds_between_stat_computes, rocksdb_seconds_between_stat_computes, PLUGIN_VAR_RQCMDARG, "Sets a number of seconds to wait between optimizer stats recomputation. " - "Only changed indexes will be refreshed.", + "Only changed indexes will be refreshed", nullptr, nullptr, rocksdb_seconds_between_stat_computes, /* min */ 0L, /* max */ UINT_MAX, 0); @@ -1910,7 +1910,7 @@ static MYSQL_THDVAR_BOOL(verify_row_debug_checksums, PLUGIN_VAR_RQCMDARG, static MYSQL_THDVAR_BOOL(master_skip_tx_api, PLUGIN_VAR_RQCMDARG, "Skipping holding any lock on row access. " - "Not effective on slave.", + "Not effective on slave", nullptr, nullptr, false); static MYSQL_SYSVAR_UINT( @@ -1946,24 +1946,11 @@ static MYSQL_SYSVAR_UINT( table_stats_sampling_pct, rocksdb_table_stats_sampling_pct, PLUGIN_VAR_RQCMDARG, "Percentage of entries to sample when collecting statistics about table " - "properties. Specify either 0 to sample everything or percentage " - "[" STRINGIFY_ARG(RDB_TBL_STATS_SAMPLE_PCT_MIN) ".." STRINGIFY_ARG( - RDB_TBL_STATS_SAMPLE_PCT_MAX) "]. " - "By default " STRINGIFY_ARG( - RDB_DEFAULT_TBL_STATS_SAMPLE_PCT) "% " - "of" - " e" - "nt" - "ri" - "es" - " a" - "re" - " " - "sa" - "mp" - "le" - "d" - ".", + "properties. Specify either 0 to sample everything or percentage [" + STRINGIFY_ARG(RDB_TBL_STATS_SAMPLE_PCT_MIN) ".." + STRINGIFY_ARG(RDB_TBL_STATS_SAMPLE_PCT_MAX) + "]. By default " STRINGIFY_ARG(RDB_DEFAULT_TBL_STATS_SAMPLE_PCT) + "% of entries are sampled", nullptr, rocksdb_set_table_stats_sampling_pct, /* default */ RDB_DEFAULT_TBL_STATS_SAMPLE_PCT, /* everything */ 0, /* max */ RDB_TBL_STATS_SAMPLE_PCT_MAX, 0); @@ -1971,21 +1958,21 @@ static MYSQL_SYSVAR_UINT( static MYSQL_SYSVAR_UINT( stats_recalc_rate, rocksdb_stats_recalc_rate, PLUGIN_VAR_RQCMDARG, "The number of indexes per second to recalculate statistics for. 0 to " - "disable background recalculation.", + "disable background recalculation", nullptr, nullptr, 0 /* default value */, 0 /* min value */, UINT_MAX /* max value */, 0); static MYSQL_SYSVAR_BOOL( large_prefix, rocksdb_large_prefix, PLUGIN_VAR_RQCMDARG, "Support large index prefix length of 3072 bytes. If off, the maximum " - "index prefix length is 767.", + "index prefix length is 767", nullptr, nullptr, FALSE); static MYSQL_SYSVAR_BOOL( allow_to_start_after_corruption, rocksdb_allow_to_start_after_corruption, PLUGIN_VAR_OPCMDARG | PLUGIN_VAR_READONLY, "Allow server still to start successfully even if RocksDB corruption is " - "detected.", + "detected", nullptr, nullptr, FALSE); static MYSQL_SYSVAR_BOOL(error_on_suboptimal_collation, diff --git a/storage/spider/spd_param.cc b/storage/spider/spd_param.cc index 4b84dfede39..9ae9d51c114 100644 --- a/storage/spider/spd_param.cc +++ b/storage/spider/spd_param.cc @@ -515,7 +515,7 @@ SPIDER_THDVAR_OVERRIDE_VALUE_FUNC(longlong, split_read) static MYSQL_THDVAR_INT( semi_split_read, /* name */ PLUGIN_VAR_RQCMDARG, /* opt */ - "Use offset and limit parameter in SQL for split_read parameter.", /* comment */ + "Use offset and limit parameter in SQL for split_read parameter", /* comment */ NULL, /* check */ spider_var_deprecated_int, /* update */ 2, /* def */ @@ -1318,7 +1318,7 @@ SPIDER_THDVAR_OVERRIDE_VALUE_FUNC(double, crd_interval) static MYSQL_THDVAR_INT( crd_mode, /* name */ PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_DEPRECATED, /* opt */ - "Mode of cardinality confirmation.", /* comment */ + "Mode of cardinality confirmation", /* comment */ NULL, /* check */ spider_var_deprecated_int, /* update */ 1, /* def */ @@ -1339,7 +1339,7 @@ SPIDER_THDVAR_OVERRIDE_VALUE_FUNC(int, crd_mode) static MYSQL_THDVAR_INT( crd_sync, /* name */ PLUGIN_VAR_RQCMDARG, /* opt */ - "Cardinality synchronization in partitioned table.", /* comment */ + "Cardinality synchronization in partitioned table", /* comment */ NULL, /* check */ spider_var_deprecated_int, /* update */ 0, /* def */ @@ -1359,7 +1359,7 @@ SPIDER_THDVAR_OVERRIDE_VALUE_FUNC(int, crd_sync) static MYSQL_THDVAR_INT( crd_type, /* name */ PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_DEPRECATED, /* opt */ - "Type of cardinality calculation.", /* comment */ + "Type of cardinality calculation", /* comment */ NULL, /* check */ spider_var_deprecated_int, /* update */ 2, /* def */ @@ -1377,7 +1377,7 @@ SPIDER_THDVAR_OVERRIDE_VALUE_FUNC(int, crd_type) static MYSQL_THDVAR_INT( crd_weight, /* name */ PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_DEPRECATED, /* opt */ - "Weight coefficient to calculate effectiveness of index from cardinality of column.", /* comment */ + "Weight coefficient to calculate effectiveness of index from cardinality of column", /* comment */ NULL, /* check */ spider_var_deprecated_int, /* update */ 2, /* def */ @@ -1397,7 +1397,7 @@ SPIDER_THDVAR_OVERRIDE_VALUE_FUNC(double, crd_weight) static MYSQL_THDVAR_INT( crd_bg_mode, /* name */ PLUGIN_VAR_RQCMDARG, /* opt */ - "Mode of cardinality confirmation at background.", /* comment */ + "Mode of cardinality confirmation at background", /* comment */ NULL, /* check */ spider_var_deprecated_int, /* update */ 2, /* def */ @@ -1436,7 +1436,7 @@ SPIDER_THDVAR_OVERRIDE_VALUE_FUNC(double, sts_interval) static MYSQL_THDVAR_INT( sts_mode, /* name */ PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_DEPRECATED, /* opt */ - "Mode of table state confirmation.", /* comment */ + "Mode of table state confirmation", /* comment */ NULL, /* check */ spider_var_deprecated_int, /* update */ 1, /* def */ @@ -1457,7 +1457,7 @@ SPIDER_THDVAR_OVERRIDE_VALUE_FUNC(int, sts_mode) static MYSQL_THDVAR_INT( sts_sync, /* name */ PLUGIN_VAR_RQCMDARG, /* opt */ - "Table state synchronization in partitioned table.", /* comment */ + "Table state synchronization in partitioned table", /* comment */ NULL, /* check */ spider_var_deprecated_int, /* update */ 0, /* def */ @@ -1477,7 +1477,7 @@ SPIDER_THDVAR_OVERRIDE_VALUE_FUNC(int, sts_sync) static MYSQL_THDVAR_INT( sts_bg_mode, /* name */ PLUGIN_VAR_RQCMDARG, /* opt */ - "Mode of table state confirmation at background.", /* comment */ + "Mode of table state confirmation at background", /* comment */ NULL, /* check */ spider_var_deprecated_int, /* update */ 2, /* def */ @@ -1515,7 +1515,7 @@ SPIDER_THDVAR_VALUE_FUNC(double, ping_interval_at_trx_start) static MYSQL_THDVAR_INT( auto_increment_mode, /* name */ PLUGIN_VAR_RQCMDARG, /* opt */ - "Mode of auto increment.", /* comment */ + "Mode of auto increment", /* comment */ NULL, /* check */ spider_var_deprecated_int, /* update */ 0, /* def */