Mysql如何使用profile分析sql开销
发表于:2024-11-11 作者:千家信息网编辑
千家信息网最后更新 2024年11月11日,小编给大家分享一下Mysql如何使用profile分析sql开销,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!Mysql使用profile分析sql开销1.使用之前先查看当前数据库的版本
千家信息网最后更新 2024年11月11日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安全错误
数据库的锁怎样保障安全
数据库参数配置说明
摩根网络安全
广东省六意互联网科技有限公司
软件开发模型最早最广泛
魔兽单机版数据库怎么进入
数据库中表有几部分
呼和浩特工信局网络安全科
网络技术人员工资一个单子
黄岛对日软件开发公司
软件开发和测试到底哪一个更好
高考数据库网页
工业网络安全联盟
移动面试专业问题网络技术
霏凡软件开发者
文迪软件开发有限公司怎么样
爬虫无服务器
access数据库添加表格
新经济与网络安全融合
数据库外文试卷
软件开发项目日报
网络安全防御标准
连玉明 网络安全
电脑登录抖音服务器错误
软件开发要学java语言
fm2022数据库补丁安装路径
数据库中备份表数据
U盘测速软件开发
徐州一站式网络技术服务电话
网络安全设计的原则
数据库定位条件怎样表示空值