社区
MS-SQL Server
帖子详情
怎么知道一个数据库查询所花费的时间,用什么语句可以得到(MS SQL Server)
silverwgy
2003-01-20 11:26:11
怎么知道一个数据库查询所花费的时间,用什么语句可以得到(MS SQL Server)
...全文
205
7
打赏
收藏
怎么知道一个数据库查询所花费的时间,用什么语句可以得到(MS SQL Server)
怎么知道一个数据库查询所花费的时间,用什么语句可以得到(MS SQL Server)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hjhing
2003-01-20
打赏
举报
回复
1: 一在 SQL QUERY ANLAYER 調試時候可以直接看到總共用時的(窗口右下角)
2: 也可以用這種方法:
create table #Time (tid int , tm datetime)
insert into #time
select 1,getdate()
select .........(your query here!)
insert into #time
select 2,getdate()
select * from #time
drop table #time
jonseyc
2003-01-20
打赏
举报
回复
在查询分析器中选项。
hjhing
2003-01-20
打赏
举报
回复
1: 一在 SQL QUERY ANLAYER 調試時候可以直接看到總共用時的(窗口右下角)
2: 也可以用這種方法:
create table #Time (tid int , tm datetime)
insert into #time
select 1,getdate()
select .........(your query here!)
insert into #time
select 2,getdate()
select * from #time
drop table #time
wonder01
2003-01-20
打赏
举报
回复
SQL Server2000有一个事件探查器,通过它你可以看到很多数据,当然包括你说的花费时间等
CrazyFor
2003-01-20
打赏
举报
回复
@@CPU_BUSY
返回自上次启动 Microsoft® SQL Server™ 以来 CPU 的工作时间,单位为毫秒(基于系统计时器的分辨率)。
语法
@@CPU_BUSY
返回类型
integer
注释
若要显示包含几个 SQL Server 统计信息的报表,包括 CPU 活动统计信息,请运行 sp_monitor。
--------------------------------------------------------------------
declare @start int,@end int,@aa varchar(800)
set @start =@@CPU_BUSY
set @aa=dbo.FN_32GetSubClass(dbo.fn_32gettopclass(78,default,default,default),default,default)
set @end =@@CPU_BUSY
print @end-@start
CrazyFor
2003-01-20
打赏
举报
回复
declare @start datetime,@end datetime
set @start =getdate()
select * from tableName
set @end =getdate()
print datediff(MS,@start,@end)
silverwgy
2003-01-20
打赏
举报
回复
我编程过程中需要知道上一个SQL语句查询花费的时间。。。
记得SQL是可以做的是吗?有谁知道怎么做。。。求救
SQL SERVER2000怎么查看 事件探查器?
SQL
Server
:查看
sql
语句
的执行
时间
本文介绍多种
SQL
性能优化方法,包括使用
SQL
Server
内置函数测量执行
时间
,利用系统视图监控资源消耗,展示耗时查询,检查当前进程及
语句
,以及分析存储过程执行情况。通过这些技巧,可以有效提升
数据库查询
效率。
测试MS
SQL
中
SQL
语句
执行
花费
的
时间
本文介绍两种在MS
SQL
Server
中查看
SQL
语句
执行
时间
的方法:一种是通过声明变量记录开始和结束
时间
来计算;另一种是使用SET STATISTICS指令来获取
SQL
语句
的分析、编译和执行
时间
。
Sql
Server
数据库 慢查询
语句
、占用CPU
语句
查询产生的缓存清理
本文介绍了如何使用
SQL
Server
Management Studio (SSMS)查询最耗时和CPU的
SQL
语句
,并提供了清理这些
语句
缓存的步骤,包括清除存储过程缓存、会话缓存和数据库系统缓存。
sql
server
2008查询作业所
花费
时间
(亲自实践)
本文介绍如何通过
SQL
Server
的sysjobhistory表查询作业执行
时间
。涉及的关键表包括msdb.dbo.sysjobs和sysjobhistory,展示了如何利用这些表来获取特定作业的执行时长。
SQL
Server
日常维护之八:查询性能消耗高的
语句
本文提供了一系列
SQL
Server
性能调优技巧,包括如何查询CPU消耗高的
SQL
语句
、查找最耗时的
SQL
语句
、检测
SQL
阻塞进程、聚合查询行计数以及检查
SQL
Server
连接情况,帮助数据库管理员有效诊断和解决性能瓶颈。
MS-SQL Server
34,876
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章