Heim > Datenbank > MySQL-Tutorial > MySQL性能计算_MySQL

MySQL性能计算_MySQL

WBOY
Freigeben: 2016-06-01 13:32:41
Original
1182 Leute haben es durchsucht

bitsCN.com

MySQL性能计算

 

##################################################################################

 

QPS(Queries Per Second):

 

mysql> 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%

 

#################################################################################

bitsCN.com
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage