关注联楷|返回首页 | 网站案例 | 帮助中心

合作共赢、快速高效、优质的网站建设提供商

上海网站建设 

服务热线:021-61394118

上海联楷科技

如何评定数据库性能状态

作者:佚名   时间:2014-12-01   分享到:

mysql数据库的性能状态监控点非常之多,其中很多量都是不能忽视的必须监控的量,且90%以上的内容可以在连接上mysql server后执行"show /*!50000 global */status"及"show /*!50000 global */variables"的输出值获得,须要注意的是上述命令所获得的状态值实际上是累计值,所以如果要计算时间侃大山人的变化量还须要稍加处理,下面看看几项须要重点的性能状态.
1.qps:这里的qps实际上是指mysql server每秒执行的query总量,在mysql及旧的版本可以通过questions状态值每秒内的变化量来挖表示,而从mysql5.1开始,则可以用queries来表示.
2.tps(每秒事务量):在mysql server中并没有直接事务计数器,只能通过回滚和提交计数器来计算出系统的事务量.
3.key buffer命中率:key buffer命中率代表了myisam类型表的索引的cache命中率,这个命中率的大小将直接影响myisam类型表的读写性能,key buffer命中率实际上包括读命中率和写命中率两种,mysql中并没有直接给由这两个命中率的值,但是我们自己是可以写出来的,
4.innodb buffer命中率:这里innodb buffer所指的是innode_buffer_pool,也就是用来缓存innodb类型表的数据和索引的内存空间.
5.query cache命中率:如果使用了query cache,那么 query cache命中率进行监控也是有必要的,因为它可能告诉我们是否在正确地使用query cache.
6.table cache状态量:table cache的当前状态量值可以帮助我们判断系统参数table_open_cache的设置是否合理,如果状态变量open_tables与opened_tables之间的比值过低.



如没特殊注明,文章均为上海联楷网络原创,转载请注明来自:http://www.linksj.com/help/20151126/n1958.html

上海联楷网络新闻