让我们了解MySQL 8.0中引入的选项和变量-
MySQL,在本地被称为“我的续集”,是一种开源SQL(结构化查询语言)数据库管理系统。
数据库可用于存储信息,处理数据以及使用不同的命令访问数据。所有这些都可以在管理系统(如MySQL服务器)的帮助下执行。
下面列出了MySQL 8.0中新引入的一些选项和变量-
Acl_cache_items_count:它是指缓存的特权对象的数量。它是在MySQL 8.0.0中添加的。
Com_clone:指的是CLONE语句的数量。它是在MySQL 8.0.2中添加的。
Com_create_resource_group:它是指使用的CREATE RESOURCE GROUP语句的数量。它是在MySQL 8.0.3中添加的。
Com_create_role:它是指使用的CREATE ROLE语句的数量。它是在MySQL 8.0.0中添加的。
Com_drop_role:指所使用的DROP ROLE语句的数量。它是在MySQL 8.0.0中添加的。
Com_restart:指的是所使用的RESTART语句的数量。它是在MySQL 8.0.4中添加的。
Com_revoke_roles:它是指使用的REVOKE ROLES语句的数量。它是在MySQL 8.0.0中添加的。
Error_log_buffered_events:引用error_log表中的事件数。它是在MySQL 8.0.22中添加的。
Error_log_latest_write:它是指对error_log表的最后一次写入时间。它是在MySQL 8.0.22中添加的。
Firewall_access_denied:它是指MySQL企业防火墙拒绝的语句数。它是在MySQL 8.0.11中添加的。
Innodb_redo_log_enabled:表示InnoDB重做日志状态。它是在MySQL 8.0.21中添加的。
Innodb_system_rows_deleted:指从系统架构表中删除的行数。它是在MySQL 8.0.19中添加的。
Innodb_system_rows_inserted:它是指插入系统架构表的行数。它是在MySQL 8.0.19中添加的。
audit_log_current_session:告诉当前会话是否需要审核。它是在MySQL 8.0.11中添加的。
audit_log_encryption:引用审核日志文件的加密方法。它是在MySQL 8.0.11中添加的。
caching_sha2_password_private_key_path:指的是SHA2身份验证插件私钥路径名。它是在MySQL 8.0.3中添加的。
caching_sha2_password_public_key_path:引用SHA2身份验证插件的公钥路径名。它是在MySQL 8.0.3中添加的。
clone_autotune_concurrency:它为远程克隆操作启用线程的动态生成。它是在MySQL 8.0.17中添加的。
group_replication_flow_control_period:它定义流控制迭代之间等待的秒数。它是在MySQL 8.0.2中添加的。
innodb_checkpoint_disabled:禁用检查点,以便故意退出服务器始终启动恢复过程。它是在MySQL 8.0.2中添加的。
innodb_ddl_log_crash_reset_debug:它是指帮助重置DDL日志崩溃注入计数器的调试选项。它是在MySQL 8.0.3中添加的。
innodb_deadlock_detect:启用或禁用死锁检测。它是在MySQL 8.0.0中添加的。
innodb_dedicated_server:启用缓冲池大小,日志文件大小和刷新方法的自动配置。它是在MySQL 8.0.3中添加的。
innodb_directories:它定义目录以便在启动时扫描表空间数据文件。它是在MySQL 8.0.4中添加的。
innodb_doublewrite_batch_size:指的是页面每批写入的doublewrite数。它是在MySQL 8.0.20中添加的。
innodb_doublewrite_dir:指向双写缓冲区文件目录。它是在MySQL 8.0.20中添加的。
innodb_doublewrite_files:它是指doublewrite文件的数量。它是在MySQL 8.0.20中添加的。
innodb_doublewrite_pages:表示每个线程的双写页面数。它是在MySQL 8.0.20中添加的。
innodb_extend_and_initialize:它控制如何在Linux系统上分配新表空间页。它是在MySQL 8.0.22中添加的。
innodb_fsync_threshold:它控制在创建新文件时InnoDB多久调用一次fsync。它是在MySQL 8.0.13中添加的。
innodb_log_spin_cpu_abs_lwm:它是指最小的CPU使用量,在该最小使用量以下,用户线程在等待刷新重做时将不再旋转。它是在MySQL 8.0.11中添加的。
innodb_log_spin_cpu_pct_hwm:它是指最大的CPU使用量,在该最大使用量之上,用户线程在等待刷新重做时将不再旋转。它是在MySQL 8.0.11中添加的。
ssl_fips_mode:告诉是否在服务器端启用FIPS模式。它是在MySQL 8.0.11中添加的。
thread_pool_size:引用线程池中线程组的数量。它是在MySQL 8.0.11中添加的。
validate_password.dictionary_file:这是MySQL 8.0.4中添加的validate_password字典文件。