MySQL 8.0中引入的选项和变量(五)

本文概述了MySQL8.0中新增的多项关键系统变量、状态变量和服务选项,涉及InnoDB模块的性能优化、加密、依赖管理和安全特性,以及与密钥环插件相关的配置。
摘要由CSDN通过智能技术生成

以下是在MySQL 8.0中新增的系统变量、状态变量和服务选项:

• innodb_scan_directories: 定义在InnoDB恢复过程中扫描的表空间文件的目录。MySQL 8.0.2中添加。
• innodb_segment_reserve_factor: 作为空页保留的表空间文件段页面的百分比。MySQL 8.0.26中添加。
• innodb_spin_wait_pause_multiplier: 用于确定自旋等待循环中PAUSE指令数量的乘数值。MySQL 8.0.16中添加。
• innodb_stats_include_delete_marked: 在计算持久性InnoDB统计数据时是否包括已标记删除的记录。MySQL 8.0.1中添加。
• innodb_temp_tablespaces_dir: 会话临时表空间路径。MySQL 8.0.13中添加。
• innodb_tmpdir: 在线ALTER TABLE操作期间创建临时表文件的目录位置。MySQL 8.0.0中添加。
• innodb_undo_log_encrypt: 控制加密表空间的撤消日志数据的加密。MySQL 8.0.1中添加。
• innodb_use_fdatasync: 当刷新数据到操作系统时,InnoDB是否使用fdatasync()而不是fsync()。MySQL 8.0.26中添加。
• innodb_validate_tablespace_paths: 启用启动时对表空间路径进行验证。MySQL 8.0.21中添加。
• internal_tmp_mem_storage_engine: 内部内存临时表使用的存储引擎。MySQL 8.0.2中添加。
• keyring-migration-destination: 密钥迁移目标密钥环插件。MySQL 8.0.4中添加。
• keyring-migration-host: 用于连接迁移密钥运行服务器的主机名。MySQL 8.0.4中添加。
• keyring-migration-password: 用于连接迁移密钥运行服务器的密码。MySQL 8.0.4中添加。
• keyring-migration-port: 用于连接迁移密钥运行服务器的TCP/IP端口号。MySQL 8.0.4中添加。
• keyring-migration-socket: 用于连接迁移密钥运行服务器的Unix套接字文件或Windows命名管道。MySQL 8.0.4中添加。
• keyring-migration-source: 密钥迁移源密钥环插件。MySQL 8.0.4中添加。
• keyring-migration-to-component: 密钥迁移从插件到组件。MySQL 8.0.24中添加。
• keyring-migration-user: 用于连接迁移密钥运行服务器的用户名。MySQL 8.0.4中添加。
• keyring_aws_cmk_id: AWS密钥环插件的客户主密钥ID值。MySQL 8.0.11中添加。
• keyring_aws_conf_file: AWS密钥环插件的配置文件位置。MySQL 8.0.11中添加。
• keyring_aws_data_file: AWS密钥环插件的存储文件位置。MySQL 8.0.11中添加。
• keyring_aws_region: AWS密钥环插件的区域。MySQL 8.0.11中添加。
• keyring_encrypted_file_data: keyring_encrypted_file插件数据文件。MySQL 8.0.11中添加。

• keyring_encrypted_file_password: 密钥环加密文件密码。MySQL 8.0.11中添加。
• keyring_hashicorp_auth_path: HashiCorp Vault AppRole认证路径。MySQL 8.0.18中添加。
• keyring_hashicorp_ca_path: keyring_hashicorp CA文件的路径。MySQL 8.0.18中添加。
• keyring_hashicorp_caching: 是否启用keyring_hashicorp缓存。MySQL 8.0.18中添加。
• keyring_hashicorp_commit_auth_path: 使用的keyring_hashicorp_auth_path值。MySQL 8.0.18中添加。
• keyring_hashicorp_commit_ca_path: 使用的keyring_hashicorp_ca_path值。MySQL 8.0.18中添加。
• keyring_hashicorp_commit_caching: 使用的keyring_hashicorp_caching值。MySQL 8.0.18中添加。
• keyring_hashicorp_commit_role_id: 使用的keyring_hashicorp_role_id值。MySQL 8.0.18中添加。
• keyring_hashicorp_commit_server_url: 使用的keyring_hashicorp_server_url值。MySQL 8.0.18中添加。
• keyring_hashicorp_commit_store_path: 使用的keyring_hashicorp_store_path值。MySQL 8.0.18中添加。
• keyring_hashicorp_role_id: HashiCorp Vault AppRole认证角色ID。MySQL 8.0.18中添加。
• keyring_hashicorp_secret_id: HashiCorp Vault AppRole认证秘密ID。MySQL 8.0.18中添加。
• keyring_hashicorp_server_url: HashiCorp Vault服务器URL。MySQL 8.0.18中添加。
• keyring_hashicorp_store_path: HashiCorp Vault存储路径。MySQL 8.0.18中添加。
• keyring_oci_ca_certificate: 用于对等身份验证的CA证书文件。MySQL 8.0.22中添加。
• keyring_oci_compartment: OCI compartment的OCID。MySQL 8.0.22中添加。
• keyring_oci_encryption_endpoint: OCI加密服务器端点。MySQL 8.0.22中添加。
• keyring_oci_key_file: OCI RSA私钥文件。MySQL 8.0.22中添加。
• keyring_oci_key_fingerprint: OCI RSA私钥文件指纹。MySQL 8.0.22中添加。
• keyring_oci_management_endpoint: OCI管理服务器端点。MySQL 8.0.22中添加。
• keyring_oci_master_key: OCI主密钥的OCID。MySQL 8.0.22中添加。
• keyring_oci_secrets_endpoint: OCI秘密服务器端点。MySQL 8.0.22中添加。
• keyring_oci_tenancy: OCI租户的OCID。MySQL 8.0.22中添加。
• keyring_oci_user: OCI用户的OCID。MySQL 8.0.22中添加。
• keyring_oci_vaults_endpoint: OCI vaults服务器端点。MySQL 8.0.22中添加。
• keyring_oci_virtual_vault: OCI vault的OCID。MySQL 8.0.22中添加。

• keyring_okv_conf_dir:Oracle Key Vault密钥环插件配置目录。在MySQL 8.0.11中添加。
• keyring_operations:是否启用密钥环操作。在MySQL 8.0.4中添加。
• lock_order:是否在运行时启用LOCK_ORDER工具。在MySQL 8.0.17中添加。
• lock_order_debug_loop:当LOCK_ORDER工具遇到被标记为循环依赖关系时,是否引发调试断言。在MySQL 8.0.17中添加。
• lock_order_debug_missing_arc:当LOCK_ORDER工具遇到未声明的依赖关系时,是否引发调试断言。在MySQL 8.0.17中添加。
• lock_order_debug_missing_key:当LOCK_ORDER工具遇到未正确使用性能模式进行标记的对象时,是否引发调试断言。在MySQL 8.0.17中添加。
• lock_order_debug_missing_unlock:当LOCK_ORDER工具遇到被销毁但仍然被持有的锁时,是否引发调试断言。在MySQL 8.0.17中添加。
• lock_order_dependencies:lock_order_dependencies.txt文件的路径。在MySQL 8.0.17中添加。
• lock_order_extra_dependencies:第二个依赖文件的路径。在MySQL 8.0.17中添加。
• lock_order_output_directory:LOCK_ORDER工具写入日志的目录。在MySQL 8.0.17中添加。
• lock_order_print_txt:是否执行锁定顺序图分析并打印文本报告。在MySQL 8.0.17中添加。
• lock_order_trace_loop:当LOCK_ORDER工具遇到被标记为循环依赖关系时,是否打印日志文件跟踪。在MySQL 8.0.17中添加。
• lock_order_trace_missing_arc:当LOCK_ORDER工具遇到未声明的依赖关系时,是否打印日志文件跟踪。在MySQL 8.0.17中添加。
• lock_order_trace_missing_key:当LOCK_ORDER工具遇到未正确使用性能模式进行标记的对象时,是否打印日志文件跟踪。在MySQL 8.0.17中添加。
• lock_order_trace_missing_unlock:当LOCK_ORDER工具遇到被销毁但仍然被持有的锁时,是否打印日志文件跟踪。在MySQL 8.0.17中添加。
• log_error_filter_rules:用于错误日志记录的过滤规则。在MySQL 8.0.2中添加。
• log_error_services:用于错误日志记录的组件。在MySQL 8.0.2中添加。
• log_error_suppression_list:要抑制的警告/信息错误日志消息。在MySQL 8.0.13中添加。
• log_replica_updates:副本是否应将其复制SQL线程执行的更新记录到自己的二进制日志。在MySQL 8.0.26中添加。
• log_slow_extra:是否向慢查询日志文件中写入额外信息。在MySQL 8.0.14中添加。
• log_slow_replica_statements:导致由副本执行的慢语句被写入慢查询日志。在MySQL 8.0.26中添加。
• mandatory_roles:所有用户自动授予的角色。在MySQL 8.0.2中添加。
• mysql_firewall_mode:是否启用MySQL Enterprise Firewall。在MySQL 8.0.11中添加。
• mysql_firewall_trace:是否启用防火墙跟踪。在MySQL 8.0.11中添加。
• mysqlx:是否初始化X Plugin。在MySQL 8.0.11中添加。

  • 7
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值