Mysql如何使用profile分析sql开销
发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,小编给大家分享一下Mysql如何使用profile分析sql开销,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!Mysql使用profile分析sql开销1.使用之前先查看当前数据库的版本
千家信息网最后更新 2025年01月21日Mysql如何使用profile分析sql开销
小编给大家分享一下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开销有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!
分析
开销
变量
时候
版本
篇文章
使用说明
信息
功能
字段
完了
性能
效果
数据
数据库
数目
更多
知识
空格
系统
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
护苗网络安全课第五季
网络安全安全培训计划及内容
众所周知 印度软件开发
谷歌服务器的云盘怎么用
文本解析提取到数据库
曙光服务器和华为哪个好
阜阳市网络安全知识竞答
西关街道数据库
网络安全必看电影
河北睿云网络技术有限公司
网络安全教育学校教育
关于网络安全购物的英语作文
互联网科技公司招聘信息
软件开发与会计专业哪个好
什么是网络安全管理员
天水大学生网络技术学院
数据库培训机构排名
网络安全机制主要内容
富士康服务器内存报错如何查看
软件开发和游戏开发学哪个好一些
郑州网络安全采访
广电网络技术学习
网络安全教育学校教育
建筑通信与网络技术
宏脉连接服务器失败
不属于网络安全技术设备的是
天津体彩软件开发
数据库三种模式两种的优点
第八单元网络技术基础
中通吉网络技术涨薪