当前位置:首页 > 日记 > 正文

MySQL性能优化的table_cache配置参数分析

MySQL性能优化的table_cache配置参数分析
table_cache是一个非常重要的性能参数,这是一个5.1.3.table_cache版本称为table_open_cache主要用来建立表缓存的数量。由于每个客户端连接访问至少一个表,这个参数的值是相关的max_connections。

缓存机制

当一个表访问连接时,MySQL检查当前缓存表的数量。如果表在缓存中打开,它将直接访问缓存中的表,从而加快了查询速度。如果表没有被缓存,则当前表将被添加到缓存中并进行查询。

执行缓存操作之前,table_cache用来限制缓存表的最大数目:如果当前缓存表没有达到table_cache,它将添加新表;如果这个值已经达到了MySQL,最后根据查询缓存表时间和查询在缓存释放率规则。

参数

一般来说,你可以看看在phpMyAdmin open_tables和opened_tables的值,你可以执行它

复制代码代码如下:MySQL >显示全球地位like'open % _tables;

看目前的open_tables情况,如图:
看看这两个参数的值,open_tables是电流表被打开的数量,opened_tables是所有已打开的表的数量。

如果open_tables值接近table_cache价值和opened_tables仍在增加,这意味着MySQL释放缓存表以容纳新的表。在这个时候,它可能需要增加table_cache.for大多数情况下的价值,

更合适的值:

复制代码代码如下所示:

open_tables / opened_tables > = 0.85

open_tables / table_cache < = 0.95
如果这个参数是不太准确的把握,VPS管理提供了一个非常保守的建议:一段时间在生产环境中测试运行MySQL数据库,然后调整参数的值大于opened_tables的价值,并在较高负荷的极端情况仍略大于opened_tables。

清除缓存

实施

复制代码代码如下;

该命令将清空当前缓存的所有表。

相关文章

PS充满冰块的画家

PS充满冰块的画家

冰块,画家,电脑软件,PS,本教程介绍了非常精细的小物体画家的方法。细线和冰表面上的冰非常多,这些是半透明的,描述时需要一些耐心。 最终效果 1,打开ps创建一个新的合适的文档,背景是蓝色的。创建一个新图层,选择画笔工具,将前景颜色设置为白色…

什么是网络剪刀手和如何使用网络剪

什么是网络剪刀手和如何使用网络剪

网络,如何使用,剪刀手,电脑软件,核心提示:互联网的剪刀是什么网络剪刀作为信息技术教师如何有效地控制互联网当你在网络课堂上,你会遇到一个难题,那就是,如何控制学生的网络行为。教师想要有这样一个软件,可以实现以下功能:作为一名教师。 什么是…

用触发器控制PowerPoint中的音频播

用触发器控制PowerPoint中的音频播

控制,音频播放,触发器,电脑软件,PowerPoint,用触发器来控制PowerPoint 6.6.1音频播放 术前准备步骤1: 在需要插入声音的幻灯片,单击插入菜单,选择;;在其下拉菜单电影和声音命令,选择在其下的文件菜单;语音;选项,如图6所示。 图6-30 在插入声音对…

设置Win8帐户密码的简单方法

设置Win8帐户密码的简单方法

密码,帐户,方法,设置,简单,点评:对于Win8的陌生的操作环境,无论是对系统或建立技能操作的方式,我们相信,大多数用户仍处于摸索阶段。 这种奇怪的Win8操作环境,无论操作或一组技能的模式,我相信大多数用户都还处在一个摸索的阶段,也许有些用户不知…

什么文件imagedrive是一个过程,在im

什么文件imagedrive是一个过程,在im

文件,是一个,过程,电脑软件,imagedrive,点评:imagedrive.exe是领先尼禄软件相关程序帮助用户创建一个虚拟光驱 进程文件:imagedrive或imagedrive.exe 进程名称:尼禄虚拟驱动器之前 过程类别:安全风险的过程 英文描述: imagedrive.exe是一个过…

为了解决windows资源管理器停止工

为了解决windows资源管理器停止工

资源管理器,提示,工作,电脑软件,windows,点评:Win7已经使用了近一个月。目前,出现了这样一个问题。当Windows第一次启动时,资源管理器的弹出将停止。 近一个月的win7的使用,在计算机管理的第一个实现这一问题的发生会弹出Windows资源管理器已停…

教你如何检测Win8.1兼容软件

教你如何检测Win8.1兼容软件

检测,教你如何,电脑软件,评论:最近,许多Windows 8用户已经升级到Windows 8.1操作系统。许多用户认为Windows 8.1系统与某些软件不兼容。 最近,许多Windows 8用户已经升级到Windows 8.1操作系统。据很多用户说,Windows 8.1系统与一些软件不兼容…

WinRAR压缩软件使用基础教程3:压缩

WinRAR压缩软件使用基础教程3:压缩

压缩,软件使用,文件压缩,压缩文件,基础教程,核心提示:压缩文件压缩可以减少体积,便于携带和传输,在这里我们看到如何通过实践操作;1, 1)针对直接压缩来压缩文件,右键单击选择添加到文件名RAR;然后将压缩文件转换为当前文件… 压缩文件 该文件可…

Excel在宏代码中使用工作表函数。

Excel在宏代码中使用工作表函数。

函数,代码,工作,电脑软件,Excel,核心提示:excel中有很多功能,使用起来很简单,例如求和、平均、min和max,但在宏代码中不直接使用工作表函数,它们不同于VBA语言中的函数… excel中有很多函数,使用起来很简单,例如求和、平均、min和max,但在宏代码中…

对指针的归巢mysql_fetch_array问

对指针的归巢mysql_fetch_array问

指针,归巢,电脑软件,mysql_fetch_array,有时,在数据库中,对同一组的结果,当在同一页面的输出可能有多个输出,即(mysql_fetch_array)多次在执行第二时间执行,如果不治疗,不会输出任何内容,在这种情况下,只需要重置循环指针。 第一次执行: 复制代码代码…

Oracle数据库查看执行计划的方式

Oracle数据库查看执行计划的方式

数据库,执行计划,方式,电脑软件,Oracle,一、什么是执行计划(解释计划) 执行计划:Oracle中查询语句的执行过程或访问路径的描述。 两。如何查看执行计划 1:查看F5下的SQL执行计划、第三方工具、蟾蜍等。 很多人都认为,PL的SQL执行计划只能看…

Oracle添加用户权限,修改密码,解锁,删

Oracle添加用户权限,修改密码,解锁,删

用户权限,修改密码,删除用户,解锁,方法,添加用户(创建用户,自动生成与用户同名的模式) 创建用户仪简介默认经仪默认为数据的临时。 授权(老实说,这些权限是开发中使用的权限,如果用户生成环境,请为用户创建适当的系统权限)。 有人说,在生产环境中,它…