8.1 查看SQL执行频率
MySQL 客户端连接成功后,通过 show [ session | global ] status 命令可以提供服务器状态信息。
show [ session | global ] status; 可以根据需要加上参数 "session" 或者 "global" 来显示 session 级(当前连接)的统计结果和 global 级(自数据库上次启动至今)的统计结果。如果不写,默认使用参数是"session"。
下面的命令显示了当前 session 中所有统计参数的值:
show status like 'Com_______'; # 7个 _ 通配符

Com_xxx 表示每个 xxx 语句执行的次数,我们通常比较关心的是以下几个统计参数。
| 参数 | 含义 | 
|---|---|
| Com_select | 执行 select 操作的次数,一次查询只累加 1。 | 
| Com_insert | 执行 INSERT 操作的次数,对于批量插入的 INSERT 操作,只累加一次。 | 
| Com_update | 执行 UPDATE 操作的次数。 | 
| Com_delete | 执行 DELETE 操作的次数。 | 
| Innodb_rows_read | select 查询返回的行数。 | 
| Innodb_rows_inserted | 执行 INSERT 操作插入的行数。 | 
| Innodb_rows_updated | 执行 UPDATE 操作更新的行数。 | 
| Innodb_rows_deleted | 执行 DELETE 操作删除的行数。 | 
| Connections | 试图连接 MySQL 服务器的次数。 | 
| Uptime | 服务器工作时间。 | 
| Slow_queries | 慢查询的次数。 | 
Com_*** : 这些参数对于所有存储引擎的表操作都会进行累计。
查看InnoDB引擎语句执行次数:
show status like 'Innodb_rows_%';

Innodb_*** : 这几个参数只是针对InnoDB 存储引擎的,累加的算法也略有不同。
本文来自博客园,作者:Lz_蚂蚱,转载请注明原文链接:https://www.cnblogs.com/leizia/p/16063198.html
 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号