2023拉

LR酒店预定性能测试前监控计算器(Mysql)学习之一

上一篇 / 下一篇  2011-10-14 15:09:55 / 个人分类:性能测试

 Threads_connected:表示当前有多少客户连接该Mysql服务器,连接数是否过多,网络是否存在问题,它是动态变化的。当Threads_connected==max _connections时,数据库系统就不能提供更多的连接数,这时程序还想新建连接线程,数据库系统就会拒绝,如果程序没有太多的错误处理,就会出现报错信息。

  Threads_running:如果数据库超负荷了,将会得到一个正在(查询的语句持续)增长的数值,这个值也可以小于预先设定的值,这个值在很短的时间内过限定值是没有问题的。若超过预设值时且5秒内没有回落,要同时监视其它的一些值。

  Aborted_clients:客户端被异常中断的值(因为连接到MySql服务器的客户端没有正常地断开或关闭)。对于一些应用程序是没有影响的,多对于另一些应用程序可能要跟踪该值,因为异常中断连接可能表明一些应用程序有问题。

  Questions:每秒钟获得的查询数量。也可以是全部查询的数量(注:可以根据输入不同的命令得到你想要的不同的值)。

  Handler_*:如果想监视底层(low-level)数据库负载,这些值是值得去跟踪的。如果Handler_read_rnd_next值与正常值相差悬殊,可能是优化或索引引出的问题了。Handler_rollback表明事务被回滚的查询数量。

Opened_tables:表明缓存没有命中的数量。如果该值很大,就需要增加table_cache的数值。

Select_full_join:没有主键(key)联合(Join)的执行。该值可能是零。这是获取开发错误的好方法,因为这样的查询有可能降低系统的性能。

Select_scan:执行全表搜索查询的数量(注:Select_scan除以总查询的数量的商数该是常数)。如果发现该值的查询有可能降低系统的性能。

Slow_queries:超过该值(-long-query-time)的查询数量,或没有使用索引查询数量。对于全部查询会有小的冲突。如果该值增长,表明系统有性能问题。

Threads_cached:该值一般较低,较高的值可能意味着有需要增加Threads_cache的数值,或遇到了持续增加的连接,表明存在潜在的问题。

Pending normal aio reads:该值是innodb io请求查询的大小(size),如果该值超出了10-20的范围,可能存在一些瓶颈。

Prepared_stmt_count


TAG:

 

评分:0

我来说两句

Open Toolbar