Mysql运用profile剖析sql开支的代码【MySQL教程】,mysql
作者:搜教程发布时间:2019-11-27分类:MySQL教程浏览:26评论:0
导读:本篇文章给人人带来的内容是关于Mysql运用profile理会sql开支的代码,有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。Mysql运用profile理会s...
本篇文章给人人带来的内容是关于Mysql运用profile理会sql开支的代码,有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。
Mysql运用profile理会sql开支
1.运用之前先检察当前数据库的版本信息,低版本没法运用. show version(); 或许 show variables like '%version%' 2.检察profiling show variables like '%profil%' ; result: +------------------------+-------+ | Variable_name | Value | +------------------------+-------+ | have_profiling | YES | --只读变量,用于掌握是不是由体系变量开启或禁用profiling | profiling | OFF | --开启SQL语句理会功用 | profiling_history_size | 15 | --设置保存profiling的数量,缺省为15,局限为0至100,为0时将禁用p show profiles; 检察是不是开启,结果同上. 3.检察运用说明 help profile; 4.开启profile set profiling=1; 赋值时刻不要有过剩的空格. 5.运转sql,检察对应的profile select * from test ; show profiles; result: +----------+------------+--------------------------------------------------------------------------------------------------------------------------+ | Query_ID | Duration | Query | +----------+------------+--------------------------------------------------------------------------------------------------------------------------+ | 28 | 0.00033575 | select * from test | +----------+------------+--------------------------------------------------------------------------------------------------------------------------+ 理会sql机能,理会的时刻能够加上对应的开支字段 show profile [cpu,io][all] for query 28 ; show profile for query 28 ; +----------------------+----------+ | Status | Duration | +----------------------+----------+ | starting | 5.7E-5 | | checking permissions | 7E-6 | | Opening tables | 1.7E-5 | | init | 2.3E-5 | | System lock | 8E-6 | | optimizing | 5E-6 | | statistics | 1.1E-5 | | preparing | 9E-6 | | executing | 3E-6 | | Sending data | 8.8E-5 | | end | 5E-6 | | query end | 6E-6 | | closing tables | 5E-6 | | freeing items | 7.8E-5 | | cleaning up | 1.5E-5 | +----------------------+----------+ 6.封闭 set profiling=off;
以上就是Mysql运用profile理会sql开支的代码的细致内容,更多请关注ki4网别的相干文章!
标签:mysql
相关推荐
- 如何修改mysql的默认时区_MySQL教程,mysql,时区
- mysql数据库如何创建数据表_MySQL教程,mysql,数据表
- linux源码安装mysql5.7_MySQL教程,linux,mysql,mysql5.7
- mysql外键约束怎么写_MySQL教程,mysql,外键约束
- mysql如何设置字符集为UTF8_MySQL教程,mysql,UTF8,字符集
- mysql怎么创建数据库_MySQL教程,mysql,数据库
- 如何查看mysql的日志文件_MySQL教程,mysql,日志文件
- mysql如何删除表中一行数据?_MySQL教程,mysql
- access是数据库管理系统吗_MySQL教程,access,mysql
- mysql修改字段类型有哪些?_MySQL教程,mysql,修改字段
你 发表评论:
欢迎- MySQL教程排行
-
- 1Mysql如何挂盘_MySQL教程,Mysql
- 2mysql中key 、primary key 、unique key 与index区别详解_MySQL教程,mysql
- 3关于一道mysql查询面试题的思考解决过程_MySQL教程,mysql
- 4关于linux下mysql去除严格模式_MySQL教程,linux
- 5分离数据库和附加数据库的区别_MySQL教程,数据库
- 6利用mysql生成唯一序号_MySQL教程,mysql
- 7mysql数据库如何创建数据表_MySQL教程,mysql,数据表
- 8如何修改mysql的默认时区_MySQL教程,mysql,时区
- 9看看MySQL 5.6, 5.7, 8.0的新特性!_MySQL教程,MySQL
- 最新文章
- 广而告之