MySQL优化之如何了解SQL的执行频率
show [session|global] status 可以根据需要加上参数“ session ”或者“ global ”来显示 session 级(当前连接)的统计结果和 global 级(自数据库上次启动至今)的统计结果。如果不写,默认使用参数是“ session ”。
Com_xxx 表示每个 xxx 语句执行的次数,我们通常比较关心的是以下几个统计参数
•Com_select 执行 select 操作的次数,一次查询只累加 1 。
•Com_insert 执行 INSERT 操作的次数,对于批量插入的 INSERT 操作,只累加一次。
•Com_update 执行 UPDATE 操作的次数。
•Com_delete 执行 DELETE 操作的次数。
知道了这些信息就方便我们确定我们到底需要什么样的存储引擎了,update较多的时候 Innodb 引擎效率会稍微高一些!
上面这些参数对于所有存储引擎的表操作都会进行累计。狼蚁网站SEO优化这几个参数只是针对 InnoDB 存储引擎的,累 加的算法也略有不同
•Innodb_rows_read select 查询返回的行数。
•Innodb_rows_inserted 执行 INSERT 操作插入的行数。
•Innodb_rows_updated 执行 UPDATE 操作更新的行数。
•Innodb_rows_deleted 执行 DELETE 操作删除的行数。
通过以上几个参数,可以很容易地了解当前数据库的应用是以插入更新为主还是以查询操作为主,以及各种类型的 SQL 大致的执行比例是多少。对于更新操作的计数,是对执行次数的计数,不论提交还是回滚都会进行累加。
对于事务型的应用,通过 Com_mit 和 Com_rollback 可 以了解事务提交和回滚的情况,对于回滚操作非常频繁的数据库,可能意味着应用编写存在问题。
,以下几个参数便于我们了解数据库的基本情况
•Connections 试图连接 MySQL 服务器的次数。
•Uptime 服务器工作时间。
•Slow_queries 慢查询的次数。
编程语言
- 甘肃哪有关键词排名优化购买方式有哪些
- 甘肃SEO如何做网站优化
- 河南seo关键词优化怎么做电话营销
- 北京SEO优化如何做QQ群营销
- 来宾百度关键词排名:提升您网站曝光率的关键
- 卢龙关键词优化:提升您网站排名的策略与技巧
- 山东网站优化的注意事项有哪些
- 四川整站优化怎样提升在搜索引擎中的排名
- 疏附整站优化:提升网站性能与用户体验的全新
- 海南seo主要做什么工作售后服务要做到哪些
- 荣昌百度网站优化:提升您网站的搜索引擎排名
- 河北seo网站排名关键词优化如何做SEO
- 江西优化关键词排名推广售后保障一般有哪些
- 古浪SEO优化:提升你的网站可见性
- 西藏网站排名优化怎么把网站排名在百度首页
- 如何提升阳东百度快照排名:详尽指南