MySQL Status Opened_table_definitions 数据库状态作用意思及如何正确
MySQL status变量Opened_table_definitions,也称为表定义句柄,是MySQL中每次从数据字典缓存中取得表定义对应申请的句柄数量。更确切来说,Opened_table_definitions是记录了已打开的表定义句柄的数量,用于缓存表元数据的共享字典缓存的大小的终身使用的时间。
使用 Opened_table_definitions 变量可以优化 MySQL 的表定义器状态。在System Status and Performance Variables变量页面中,Opened_table_definitions 变量是一个非常重要的变量,可以在任何情况下提高MySQL性能。
要设置Opened_table_definitions,只需在my.cnf配置文件中添加如下行:
[mysqld]
opened_table_definitions = 200
在上面的例子中,表定义句柄的最大值是200。这意味着MySQL的表定义句柄将被设置为200,并且在运行过程中被不断增加、减少,而不会超过设定值。这也就是说, 缓存表元数据的共享字典缓存的大小的终身使用的时间也将相应的变更。
使用此变量可以根据给定应用程序的需求和性能调整MySQL服务器。此外,Opened_table_definitions 还允许优化系统执行时间和资源浪费。所以,适当设置Opened_table_definitions变量可以大大增加MySQL服务器的性能。
所以,当考虑为MySQL服务器增加任何更新或改善时,必须考虑Opened_table_definitions变量。储存引擎变量和连接变量也可以影响MySQL性能,所以在改善MySQL性能方面,最好的建议是得到专业审核,并评估哪些变量需要调整以获得最佳性能。
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 MySQL Status Opened_table_definitions 数据库状态作用意思及如何正确
相关文章
- 如何在 Linux 中进入 MySQL 数据库(linux怎么进入mysql数据库)
- MySQL:如何将数据转换为字符串(mysql转字符串)
- 终结MySQL:该如何终止?(终止命令mysql)
- MySQL语句转换:一步步探索数据库之门(mysql语句转换)
- MySQL数据库:运用与深入(mysql数据库题目)
- 免费享受MySQL,畅享强大的数据库之旅(免费的mysql数据库)
- MySQL重新安装指南(mysql如何重新安装)
- 实用工具推荐:MySQL压测工具提升数据库性能(mysql压测工具)
- 查看MySQL数据库版本号的方法(如何查看mysql的版本)
- MySQL数据库修改命令简介(mysql数据库修改命令)
- MySQL的普通日志:记录数据库操作轨迹(mysql的普通日志)
- MySQL日期格式转换方法大全(mysql日期格式转换)
- 「MySQL」使用指南:打造完美数据库大全(mysql大全)
- VBA与MySQL数据库的操作实现(vba 操作 mysql)
- MySQL数据库日志文件记录你的秘密(mysql数据库日志文件)
- MySQL如何批量修改多行数据(mysql中修改多行数据)
- MySQL数据库30题答案精选(mysql中30题答案)
- MySQL双表数据同步的实现方法简介(mysql 两表数据同步)
- 一步一个脚印使用CEF框架完成MySQL集成(c ef框架-mysql)
- MySQL 56 快速安装指南(5.6mysql如何下载)
- MySQL数据库操作如何快速查询前3行数据(mysql中前3行)
- 轻松管理数据库使用MySQL Yog实现高效数据操作(mysql yog使用)
- MySQL存储引擎比较选择合适的引擎提高数据库性能和效率(mysql不同的存储引擎)
- 下载 MySQL Zip 版,快捷安装数据库(mysql zip版下载)