Mysql如何使用profile分析sql开销
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,小编给大家分享一下Mysql如何使用profile分析sql开销,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!Mysql使用profile分析sql开销1.使用之前先查看当前数据库的版本
千家信息网最后更新 2025年11月08日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安全错误
数据库的锁怎样保障安全
网络安全法使用用户信息
数据库统计一共数量
菲格罗斯联系不上服务器
成都成华区互创软件开发公司
如何防范重大网络安全事件
云服务器怎样使用
在校园网络安全问题
DPP下载软件开发
网络安全管理的原则是什么
慈溪慈纵软件开发经营部
内黄软件开发哪家专业
网络安全现场执法标准
白帽服务器管理
河北常见软件开发价格表
甘南县天气预报软件开发
计算机网络技术出去干什么
SOGO输入法软件开发
网络安全宣传教育周
数据库怎么给表添加主键约束
3g免费网络网络安全竞赛
新型冠状病毒网络安全行动
必火网络安全学院地址
福建安全云空间技术服务器
服务器管理需要什么证书
阿里云服务器ecs是啥
制造业erp软件开发
远程操作数据库突然断电
数据库管理中的作用
php电商数据库
优秀冬奥网络安全卫士所属单位