0%

MySQL调优-2-查看系统性能参数

在MySQL中,可以使用SHOW STATUS语句查询一些MySQL数据库服务器的性能参数、执行频率。

SHOW STATUS语法如下:

1
SHOW [GLOBAL|SESSION] STATUS LIKE '参数'

常用性能参数

  • Connection:连接MySQL服务器的次数

  • Uptime:MySQL服务器的上线时间

  • Slow_queries:慢查询的次数

  • Innodb_rows_read:select查询返回的行数

  • Innodb_rows_inserted:执行insert操作插入的行数

  • Innodb_rows_updated:执行update操作更新的行数

  • Innodb_rows_deleted:执行delete操作删除的行数

  • Com_select:查询操作的次数

  • Com_insert:插入操作的次数(对于批量插入的insert操作,只累加一次)

  • Com_update:更新操作的次数

  • Com_delete:删除操作的次数

1
2
3
4
5
6
7
8
9
10
show status like 'connections';
show status like 'uptime';
show status like 'slow_queries';
show status like 'innodb_rows_read';
show status like 'innodb_rows_inserted';
show status like 'innodb_rows_deleted';
show status like 'com_select';
show status like 'com_insert';
show status like 'com_update';
show status like 'com_delete';

统计SQL的查询成本:last_query_cost