问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在数据库中查看一个SQL执行一次耗时多少

发布网友 发布时间:2022-04-08 06:37

我来回答

2个回答

懂视网 时间:2022-04-08 10:59

profiling=1;

执行要分析的SQL语句

mysql> select count(1) from wechat_employee,Employee;

显示profiles表

mysql> show profiles;

查询结果:

+----------+------------+-----------------------------------------------+
| Query_ID | Duration | Query      |
+----------+------------+-----------------------------------------------+
| 1 | 0.00072975 | select count(1) from wechat_employee,Employee |
| 2 | 0.00028450 | set profiling=1    |
| 3 | 0.00324875 | select count(1) from wechat_employee,Employee |
+----------+------------+-----------------------------------------------+

查询详细信息:

show profile cpu,block io for query 3;

结果:

+--------------------------------+----------+----------+------------+--------------+---------------+
| Status    | Duration | CPU_user | CPU_system | Block_ops_in | Block_ops_out |
+--------------------------------+----------+----------+------------+--------------+---------------+
| starting   | 0.000041 | 0.000000 | 0.000000 |  0 |  0 |
| Waiting for query cache lock | 0.000073 | 0.000000 | 0.000000 |  0 |  0 |
| checking query cache for query | 0.000025 | 0.000000 | 0.000000 |  0 |  0 |
| checking privileges on cached | 0.000023 | 0.000000 | 0.000000 |  0 |  0 |
| checking permissions  | 0.000018 | 0.000000 | 0.000000 |  0 |  0 |
| checking permissions  | 0.000012 | 0.000000 | 0.000000 |  0 |  0 |
| sending cached result to clien | 0.003009 | 0.000000 | 0.004000 |  0 |  0 |
| logging slow query  | 0.000032 | 0.000000 | 0.000000 |  0 |  0 |
| cleaning up   | 0.000018 | 0.000000 | 0.000000 |  0 |  0 |
+--------------------------------+----------+----------+------------+--------------+---------------+
9 rows in set (0.00 sec)

版权声明:本文为博主原创文章,未经博主允许不得转载。

使用Profiles分析SQL语句执行时间和消耗资源

标签:mysql   profiling   

热心网友 时间:2022-04-08 08:07

下面这种是SQL Server中比较简单的查询SQL语句执行时间方法源码天空
,通过查询前的时间和查询后的时间差来计算的:
declare @begin_date datetime
declare @end_date datetime
select @begin_date = getdate()
select @end_date = getdate()
select datediff(ms,@begin_date,@end_date) as '用时/毫秒'
2:下面这种方法比较全面,将执行每个语句时采取的步骤作为行集返回,通过层次结构树的形式展示出来
set statistics profile on
set statistics io on
set statistics time ongo
<这里写上你的语句...go
set statistics profile off
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...和O3、1H216O和2H218O.下列有关说法正确的是( )A.35Cl和37Cl互称为... ...做环境分析指示物.下列说法中正确的是( )A.1H216O在相同 ...1H、2H、3H,氧也有3钟同位素:16O、17O、18O,那么水的种类最多有... 全身没力气、想睡觉怎么回事 我的乙肝检查单 请帮忙看看 帮忙看看乙肝检查报告 谢谢 万分感谢!好人一生平安 麻烦帮我看看乙肝两对半的结果 五冶集团由哪家控股 我的苹果6手机百度视频播放不了是什么原因? 高一怎么选科历生地 绞丝旁一个泉读什么 绩效管理的规定和流程各是什么? 一个绞丝旁,旁边再一个弟是什么字,怎么读 年级的级字为什么是纟旁 高效的绩效管理流程包括哪些环节 一个绞丝旁加一个息是什么字? 什么是绩效管理流程? 左边绞丝旁右边弟,合一起是啥字? 绞丝旁一个弟是什么意思? 绞丝旁加上弟弟的弟什么字 左边“纟”,右边“弟”,是个什么字? 绞丝旁一个弟弟的弟是什么字 绞丝加弟念什么 绞丝边旁一个弟 怎么念 绞丝旁+弟读什么 一个绞丝旁一个弟念什么 佛跳墙里的粉丝是什么 佛跳墙里面像花生的是什么 笔记本指纹不可用且pin不能用进不去系统怎么办- 问一问 如何识别最耗资源的SQL 战略绩效管理系统包括哪些方面? 小米手机没有备份相片怎么找回来 手机全部东西备份在了本地没有上传云端 更新了MIUI12内测版 所有东西都没了 有没有办法找回来啊? 小米手机里面的照片没有备份就删掉了,还能找回嘛 小米刷机够照片没有备份可以恢复吗? 小米手机没有备份里面的照片都没有了怎么办? 小米手机更新系统后怎么恢复 恢复后照片还在吗 我的小米手机里的照片被我误删了。没有备份,现在怎么找回 小米手机2删除了没有备份的照片,怎样找回? 小米手机里照片没有备份重置后怎么才能把照片找回 PD2134B_A_1.11.2和PEPMoo_&quot;11_A.15的区别 怎么解绑手机号 手机怎么解绑手机号 5%Soda是什么 soda 的意思 请教高手soda lime float glass是一种什么玻璃 求djsoda优酷视频里的一首单曲名 帮我翻译一下... 谁能帮我翻译一下~~3Q3Q 日语高手!翻译日语,谢谢。