MySQL性能优化之Open_Table配置参数的合理配置建议

 更新时间:2014年07月04日 10:18:21   投稿:junjie  
这篇文章主要介绍了MySQL性能优化之Open_Table配置参数的合理配置建议,在MySQL数据库中,Opened_tables表示打开过的表数量,需要的朋友可以参考下

在MySQL数据库中,Opened_tables表示打开过的表数量,下面将对MySQL Open_Table的合理配置作详细的说明介绍。

MySQL Opened_tables表示打开过的表数量,下文就将教您如何合理配置MySQL Open_Table的值,希望对您学习MySQL数据库能有所帮助。

MySQL Open_Table情况:

复制代码 代码如下:

mysql> show global status like 'open%tables%'; 
+---------------+-------+ 
| Variable_name | Value | 
+---------------+-------+ 
| Open_tables   | 919   | 
| Opened_tables | 1951  | 
+---------------+-------+

MySQL Open_tables表示打开表的数量,如果MySQL Opened_tables数量过大,说明配置中table_cache(5.1.3之后这个值叫做table_open_cache)值可能太小,我们查询一下服务器table_cache值:
复制代码 代码如下:

mysql> show variables like 'table_cache'; 
+---------------+-------+ 
| Variable_name | Value | 
+---------------+-------+ 
| table_cache   | 2048  | 
+---------------+-------+

MySQL Open_Table比较合适的值为:
复制代码 代码如下:

Open_tables / Opened_tables * 100% >= 85% 
Open_tables / table_cache * 100%

相关文章

  • 使用ORM新增数据在Mysql中的操作步骤

    使用ORM新增数据在Mysql中的操作步骤

    这篇文章主要介绍了使用ORM新增数据在Mysql中,但是在这需要注意需要大家新建ORM模型,具体搭建步骤及详细过程跟随小编一起看看吧
    2021-07-07
  • MySQL中使用去重distinct方法的示例详解

    MySQL中使用去重distinct方法的示例详解

    这篇文章主要介绍了MySQL中使用去重distinct方法的示例详解。distinct用来查询不重复记录的条数,distinct表示对后面的所有参数的拼接取 不重复的记录,即查出的参数拼接每行记录都是唯一的。地产感兴趣的可以了解一下
    2020-07-07
  • 搞定mysql行转列的7种方法以及列转行

    搞定mysql行转列的7种方法以及列转行

    在MySQL数据库中,有时候我们需要将一列数据转化为行数据,以便更好地进行数据分析和处理,下面这篇文章主要给大家介绍了关于搞定mysql行转列的7种方法以及列转行的相关资料,需要的朋友可以参考下
    2024-03-03
  • MySQL 8.0 驱动与阿里druid版本兼容问题解决

    MySQL 8.0 驱动与阿里druid版本兼容问题解决

    MySQL 8.0 驱动与阿里druid版本不兼容会导致有报错问题,本文就详细的介绍一下解决方法,具有一定的参考价值,感兴趣的可以了解一下
    2021-07-07
  • mysql判断表是否存在然后批量删除的操作

    mysql判断表是否存在然后批量删除的操作

    这篇文章主要介绍了mysql判断表是否存在然后批量删除操作,具有很好的参考价值,希望对有所帮助。一起跟随小编过来看看吧
    2020-10-10
  • MySQL的时间差函数(TIMESTAMPDIFF、DATEDIFF)、日期转换计算函数(date_add、day、date_format、str_to_date)

    MySQL的时间差函数(TIMESTAMPDIFF、DATEDIFF)、日期转换计算函数(date_add、day、da

    这篇文章主要介绍了MySQL的时间差函数(TIMESTAMPDIFF、DATEDIFF)、日期转换计算函数(date_add、day、date_format、str_to_date),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • MySQL分区之LIST分区详解

    MySQL分区之LIST分区详解

    mysql分区之LIST分区讲解 MySQL中的LIST分区在很多方面类似于RANGE分区,下面这篇文章主要给大家介绍了关于MySQL分区之LIST分区的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2022-04-04
  • MySQL系列之十二 备份与恢复

    MySQL系列之十二 备份与恢复

    这篇文章主要介绍了MySQL 数据备份与还原的相关知识,本文通过示例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下,希望可以帮到你们
    2021-07-07
  • Navicat连接远程服务器里docker中mysql的方法(已解决)

    Navicat连接远程服务器里docker中mysql的方法(已解决)

    相信大家都有在远程服务器上进行开发吧,其中MySQL的使用率应该也会挺高,这篇文章主要给大家介绍了关于Navicat连接远程服务器里docker中mysql的相关资料,需要的朋友可以参考下
    2024-04-04
  • mysqldump备份还原和mysqldump导入导出语句大全详解

    mysqldump备份还原和mysqldump导入导出语句大全详解

    这篇文章主要介绍了mysqldump备份还原和mysqldump导入导出语句大全详解,需要的朋友可以参考下
    2014-05-05

最新评论