以下是在MySQL 8.0中新增的系统变量、状态变量和服务选项:
? select_into_disk_sync_delay: 当 select_into_sync_disk = ON 时,设置每次同步 OUTFILE 或 DUMPFILE 导出文件缓冲区之间的延迟时间(以毫秒为单位),否则没有效果。在 MySQL 8.0.22 中添加。
? show-replica-auth-info: 在此源上的 SHOW REPLICAS 中显示用户名和密码。在 MySQL 8.0.26 中添加。
? show_create_table_skip_secondary_engine: 是否在 SHOW CREATE TABLE 输出中排除 SECONDARY ENGINE 子句。在 MySQL 8.0.18 中添加。
? show_create_table_verbosity: 是否在 SHOW CREATE TABLE 中显示 ROW_FORMAT,即使它具有默认值。在 MySQL 8.0.11 中添加。
? show_gipk_in_create_table_and_information_schema: 是否在 SHOW 语句和 INFORMATION_SCHEMA 表中显示生成的隐藏主键。在 MySQL 8.0.30 中添加。
? skip-replica-start: 如果设置,当副本服务器启动时不会自动启动复制。在 MySQL 8.0.26 中添加。
? source_verify_checksum: 当从二进制日志中读取时,导致源检查校验和。在 MySQL 8.0.26 中添加。
? sql_generate_invisible_primary_key: 是否为在此服务器上创建的任何没有显式主键的 InnoDB 表生成隐藏主键。在 MySQL 8.0.30 中添加。
? sql_replica_skip_counter: 复制品应跳过的来自源的事件数量。与 GTID 复制不兼容。在 MySQL 8.0.26 中添加。
? sql_require_primary_key: 表是否必须有主键。在 MySQL 8.0.13 中添加。
? ssl_fips_mode: 是否在服务器端启用 FIPS 模式。在 MySQL 8.0.11 中添加。
? ssl_session_cache_mode: 是否通过服务器启用会话票据生成。在 MySQL 8.0.29 中添加。
? ssl_session_cache_timeout: SSL 会话超时值(以秒为单位)。在 MySQL 8.0.29 中添加。
? sync_source_info: 每来自 #th 事件后同步源信息。在 MySQL 8.0.26 中添加。
? syseventlog.facility: syslog 消息的设施。在 MySQL 8.0.13 中添加。
? syseventlog.include_pid: 是否在 syslog 消息中包含服务器 PID。在 MySQL 8.0.13 中添加。
? syseventlog.tag: syslog 消息中服务器标识符的标签。在 MySQL 8.0.13 中添加。
? table_encryption_privilege_check: 启用 TABLE_ENCRYPTION_ADMIN 权限检查。在 MySQL 8.0.16 中添加。
? temptable_max_mmap: TempTable 存储引擎可以从内存映射临时文件中分配的最大内存量。在 MySQL 8.0.23 中添加。
? temptable_max_ram: 在数据存储到磁盘之前,TempTable 存储引擎可以占用的最大内存量。在 MySQL 8.0.2 中添加。
? temptable_use_mmap: 当达到 temptable_max_ram 阈值时,定义 TempTable 存储引擎是否分配内存映射文件。在 MySQL 8.0.16 中添加。
? terminology_use_previous: 使用指定版本之前的术语,其中更改是不兼容的。在 MySQL 8.0.26 中添加。
? thread_pool_algorithm: 线程池算法。在 MySQL 8.0.11 中添加。
? thread_pool_dedicated_listeners:在每个线程组中分配一个专用的监听器线程,用于监听网络事件。MySQL 8.0.23 版本中添加。
? thread_pool_high_priority_connection:当前会话是否是高优先级。MySQL 8.0.11 版本中添加。
? thread_pool_max_active_query_threads:每个组中活动查询线程的最大允许数量。MySQL 8.0.19 版本中添加。
? thread_pool_max_transactions_limit:线程池操作期间允许的最大事务数。MySQL 8.0.23 版本中添加。
? thread_pool_max_unused_threads:允许的最大闲置线程数。MySQL 8.0.11 版本中添加。
? thread_pool_prio_kickup_timer:语句在被提升为高优先级执行之前的时间。MySQL 8.0.11 版本中添加。
? thread_pool_query_threads_per_group:线程组中的最大查询线程数。MySQL 8.0.31 版本中添加。
? thread_pool_size:线程池中的线程组数。MySQL 8.0.11 版本中添加。
? thread_pool_stall_limit:语句被定义为停滞的时间。MySQL 8.0.11 版本中添加。
? thread_pool_transaction_delay:线程池执行新事务之前的延迟时间。MySQL 8.0.31 版本中添加。
? tls_ciphersuites:加密连接的允许 TLSv1.3 密码套件。MySQL 8.0.16 版本中添加。
? upgrade:控制启动时的自动升级。MySQL 8.0.16 版本中添加。
? use_secondary_engine:是否使用辅助引擎执行查询。MySQL 8.0.13 版本中添加。
? validate-config:验证服务器配置。MySQL 8.0.16 版本中添加。
? validate_password.check_user_name:是否校验密码与用户名相同。MySQL 8.0.4 版本中添加。
? validate_password.dictionary_file:validate_password 字典文件。MySQL 8.0.4 版本中添加。
? validate_password.dictionary_file_last_parsed:上次解析字典文件的时间。MySQL 8.0.4 版本中添加。
? validate_password.dictionary_file_words_count:字典文件中的单词数。MySQL 8.0.4 版本中添加。
? validate_password.length:validate_password 要求的密码长度。MySQL 8.0.4 版本中添加。
? validate_password.mixed_case_count:validate_password 要求的大写/小写字符数。MySQL 8.0.4 版本中添加。
? validate_password.number_count:validate_password 要求的数字字符数。MySQL 8.0.4 版本中添加。
? validate_password.policy:validate_password 密码策略。MySQL 8.0.4 版本中添加。
? validate_password.special_char_count:validate_password 要求的特殊字符数。MySQL 8.0.4 版本中添加。
? version_compile_zlib:编译的 zlib 库版本。MySQL 8.0.11 版本中添加。
? windowing_use_high_precision:是否以高精度计算窗口函数。MySQL 8.0.2 版本中添加。