MySQL 8.0中删除了哪些选项和变量?

让我们了解在MySQL 8.0中删除的选项和变量-

MySQL,在本地被称为“我的续集”,是一种开源SQL(结构化查询语言)数据库管理系统。

它是一个有助于有效存储和管理数据的系统。数据库通常以结构化方式存储数据。

数据库可用于存储信息,处理数据以及使用不同的命令访问数据。所有这些都可以在管理系统(如MySQL服务器)的帮助下执行。

下面列出了一些已在MySQL 8.0中删除的选项和变量-

  • Com_alter_db_upgrade:它是指ALTER DATABASE ... UPGRADE DATA DIRECTORY NAME语句的计数。在MySQL 8.0.0中已将其删除。

  • Innodb_available_undo_logs:它是指InnoDB回滚段的总数。它与innodb_rollback_segments不同,后者显示活动的回滚段数。在MySQL 8.0.2中已将其删除。

  • Qcache_free_blocks:指查询缓存中的可用内存块数。在MySQL 8.0.3中已将其删除。

  • Qcache_free_memory:它是指查询缓存的可用内存量。在MySQL 8.0.3中已将其删除。

  • Qcache_hits:它是查询缓存命中的数量。在MySQL 8.0.3中已将其删除。

  • Qcache_inserts:它是查询高速缓存插入的数量。在MySQL 8.0.3中已将其删除。

  • Qcache_lowmem_prunes:它是指由于缺少缓存中的可用内存而从查询缓存中删除的查询数。在MySQL 8.0.3中已将其删除。

  • Qcache_not_cached:指的是非缓存查询的数量(不可缓存,i.e由于query_cache_type设置而无法缓存)。在MySQL 8.0.3中已将其删除。

  • Qcache_queries_in_cache:它是指在查询缓存中注册的查询数。在MySQL 8.0.3中已将其删除。

  • Qcache_total_blocks:它是指查询缓存中存在的块总数。在MySQL 8.0.3中已将其删除。

  • Slave_heartbeat_period:指副本的复制心跳间隔,以秒为单位。在MySQL 8.0.1中已将其删除。

  • Slave_last_heartbeat:此值以TIMESTAMP格式提供有关何时接收到最新心跳信号的详细信息。在MySQL 8.0.1中已将其删除。

  • Slave_received_heartbeats:指自上次重置以来副本所接收的心跳数。在MySQL 8.0.1中已将其删除。

  • Slave_retried_transactions:指复制SQL线程自启动以来重试事务的总次数。在MySQL 8.0.1中已将其删除。

  • Slave_running:将服务器的状态称为副本(副本I / O线程状态)。在MySQL 8.0.1中已将其删除。

  • bootstrap:由mysql安装脚本使用。在MySQL 8.0.0中已将其删除。

  • date_format:它是DATE格式(未使用)。在MySQL 8.0.3中已将其删除。

  • datetime_format:这是DATETIME / TIMESTAMP格式(未使用)。在MySQL 8.0.3中已将其删除。

  • des-key-file:它有助于des_encrypt()从给定文件加载密钥和des_encrypt。在MySQL 8.0.3中已将其删除。

  • group_replication_allow_local_disjoint_gtids_join:即使当前服务器具有不存在于该组中的事务,它也允许当前服务器加入该组。在MySQL 8.0.4中已将其删除。

  • have_crypt:告知crypt()系统调用的可用性。在MySQL 8.0.3中已将其删除。

  • ignore-db-dir:将目录视为非数据库目录。在MySQL 8.0.0中已将其删除。

  • ignore_builtin_innodb:它有助于忽略内置的InnoDB。在MySQL 8.0.3中已将其删除。

  • ignore_db_dirs:引用被视为非数据库目录的目录。在MySQL 8.0.0中已将其删除。

  • innodb_checksums:启用InnoDB校验和验证。在MySQL 8.0.0中已将其删除。

  • innodb_disable_resize_buffer_pool_debug:它有助于禁用InnoDB缓冲池的大小调整。在MySQL 8.0.0中已将其删除。

  • innodb_file_format:这是新的InnoDB表的格式。在MySQL 8.0.0中已将其删除。

  • innodb_file_format_check:确定InnoDB是否执行文件格式兼容性检查。在MySQL 8.0.0中已将其删除。

  • innodb_file_format_max:引用共享表空间中存在的文件格式标记。在MySQL 8.0.0中已将其删除。

  • innodb_large_prefix:启用列前缀索引的较长键。在MySQL 8.0.0中已将其删除。

  • innodb_locks_unsafe_for_binlog:强制InnoDB不使用下一键锁定。相反,它仅使用行级锁定。在MySQL 8.0.0中已将其删除。

  • innodb_scan_directories:它定义在InnoDB恢复期间要扫描表空间文件的目录。在MySQL 8.0.4中已将其删除。

  • innodb_stats_sample_pages:样本中用于索引分布统计信息的索引页数。在MySQL 8.0.0中已将其删除。

  • innodb_support_xa:启用对XA两阶段提交的InnoDB支持。在MySQL 8.0.0中已将其删除。

  • innodb_undo_logs:它是指InnoDB使用的撤消日志(回滚段)的数量。

  • 它是用于引用innodb_rollback_segments的别名。在MySQL 8.0.2中已将其删除。

  • internal_tmp_disk_storage_engine:这是用于内部临时表的存储引擎。在MySQL 8.0.16中已将其删除。

  • 日志警告:将一些非严重警告写入日志文件。在MySQL 8.0.3中已将其删除。

  • log_builtin_as_identified_by_password:是否以向后兼容的方式登录CREATE / ALTER USER,GRANT。在MySQL 8.0.11中已将其删除。

  • old_passwords:它有助于为函数选择密码哈希方法。PASSWORD()它已在MySQL 8.0.11中删除。

  • 分区:它有助于启用(或禁用)分区支持。在MySQL 8.0.0中已将其删除。

  • query_cache_limit:建议不要缓存大于特定数量的缓存结果。在MySQL 8.0.3中已将其删除。

  • query_cache_min_res_unit:指分配结果空间的单位的最小大小(指写入所有结果数据后修剪的最后一个单位)。在MySQL 8.0.3中已将其删除。

  • query_cache_size:它是指分配用于存储旧查询结果的内存。在MySQL 8.0.3中已将其删除。

  • query_cache_type:这是查询缓存类型。在MySQL 8.0.3中删除。

  • query_cache_wlock_invalidate:它有助于使LOCK上的查询缓存中的查询无效,以进行写操作。在MySQL 8.0.3中已将其删除。

  • secure_auth:它有助于禁止对具有旧密码(4.1版之前)的帐户进行身份验证。在MySQL 8.0.3中已将其删除。

  • show_compatibility_56:它表示SHOW STATUS / VARIABLES的兼容性。在MySQL 8.0.1中已将其删除。

  • skip-partition:确保未启用用户定义的分区。在MySQL 8.0.0中已将其删除。

  • sync_frm:它有助于在创建操作时将.frm同步到磁盘。默认启用。在MySQL 8.0.0中已将其删除。

  • 临时池:使用此选项可使创建的大多数临时文件使用少量名称,而不是为每个新文件使用唯一名称。在MySQL 8.0.1中已将其删除。

  • time_format:TIME格式(未使用)。在MySQL 8.0.3中已将其删除。

  • tx_isolation:这是默认的事务隔离级别。在MySQL 8.0.3中已将其删除。

  • tx_read_only:这是默认的事务访问模式。在MySQL 8.0.3中已将其删除。

猜你喜欢