MySQL性能计算

页面导航:首页 > 数据库 > Mysql > MySQL性能计算

MySQL性能计算

来源: 作者: 时间:2016-02-20 09:26 【

MySQL性能计算##################################################################################QPS(Queries Per Second):mysql show /*!50000 global */ status like #39;Questions#39;;mysql...
MySQL性能计算
 
##################################################################################
 
QPS(Queries Per Second):
 
> show /*!50000 global */ status like 'Questions';
 
mysql> show /*!50000 global */ status like 'Queries';
 
 
QPS = Questions(or Queries) / Seconds
 
##################################################################################
 
TPS(Transactions Per Second):
 
 
mysql> show status like 'Com_commit';
 
mysql> show status like 'Com_rollback';
 
 
#分布式事务相关应加上下面2个变量值
 
mysql> show status like 'Com_xa_commit';
 
mysql> show status like 'Com_xa_rollback';
 
 
TPS = ( Com_commit + Com_rollback ) / Seconds
 
 
 
##################################################################################
 
 
Key Buffer(MyISAM表索引Cache):
 
 
mysql> show status like 'Key_reads';
 
mysql> show status like 'Key_read_requests';
 
mysql> show status like 'Key_writes';
 
mysql> show status like 'Key_write_requests';
 
 
Key Buffer Read 命中率 = ( 1 - Key_reads / Key_read_requests ) * 100%
 
Key Buffer Write 命中率 = ( 1 - Key_writes / Key_write_requests ) * 100%
 
 
##################################################################################
 
 
Innodb Buffer Pool:
 
 
mysql> show status like 'Innodb_buffer_pool_reads';
 
mysql> show status like 'Innodb_buffer_pool_read_requests';
 
 
 
Innodb Buffer Pool Read 命中率 = ( 1 - Innodb_buffer_pool_reads/Innodb_buffer_pool_read_requests )  * 100%
 
 
mysql> show innodb status \G
 
 
##################################################################################
 
 
Query Cache:
 
 
mysql> show status like 'Qcache_hits';
 
mysql> show status like 'Qcache_inserts';
 
 
Query Cache 命中率 = ( Qcache_hits / ( Qcache_hits + Qcache_inserts ) ) * 100%;
 
 
##################################################################################
 
Table Cache:
 
mysql> show status like 'Open_tables';
 
mysql> show status like 'Opened_tables';
 
Table Cache 命中率 = ( Open_tables / Opened_tables ) * 100%
 
##################################################################################
 
Thread Cache:
 
 
mysql> show status like 'connections';
 
mysql> show status like 'Threads_created';
 
 
Thread Cache 命中率 = ( 1 - Threads_created / Connections ) * 100%
 
#################################################################################
Tags:

文章评论

最 近 更 新
热 点 排 行
Js与CSS工具
代码转换工具

<