查询SQL SERVER运行了多长时间

CN_SQL 2009-05-08 05:49:53

;WITH CTE AS
(
SELECT
DATEDIFF(SECOND,sqlserver_start_time,GETDATE()) AS started_last_time_s
FROM sys.dm_os_sys_info
)
,CTE2 AS
(
SELECT
started_last_days = started_last_time_s / 86400,
started_last_time_s = started_last_time_s - (started_last_time_s / 86400) * 86400
FROM CTE
)
,CTE3 AS
(
SELECT
started_last_days,
started_last_hours = started_last_time_s / 3600,
started_last_time_s = started_last_time_s - (started_last_time_s / 3600) * 3600
FROM CTE2
)
,CTE4 AS
(
SELECT
started_last_days,
started_last_hours,
started_last_minutes = started_last_time_s / 60,
started_last_time_s = started_last_time_s - (started_last_time_s / 60) * 60
FROM CTE3
)
,CTE5 AS
(
SELECT
started_last_days,
started_last_hours,
started_last_minutes,
started_last_seconds = started_last_time_s
FROM CTE4
)

SELECT
sqlserver_start_last_time = RTRIM(started_last_days) + ' days '
+ RTRIM(started_last_hours) + ' hours '
+ RTRIM(started_last_minutes) + ' minutes '
+ RTRIM(started_last_seconds) + ' seconds'

FROM CTE5


/**
sqlserver_start_last_time
------------------------------------------------------------------------------
5 days 11 hours 27 minutes 47 seconds

(1 row(s) affected)

**/





...全文
222 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
guaguafly 2011-04-13
  • 打赏
  • 举报
回复
SQL Server 2005可以使用tempdb的创建时间来代替启动时间
zhengduan964532 2009-05-09
  • 打赏
  • 举报
回复
go on studying ,thank you
WFF2999 2009-05-09
  • 打赏
  • 举报
回复
太强了..学习
rmini 2009-05-09
  • 打赏
  • 举报
回复
好帖就应该顶呀!并且要用力顶呀!LZ
ks_reny 2009-05-08
  • 打赏
  • 举报
回复
学习,楼主牛人。
you_tube 2009-05-08
  • 打赏
  • 举报
回复
学习
CN_SQL 2009-05-08
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 liangCK 的回复:]
CN_SQL.貌似2008的sys.dm_os_sys_info动态管理视图才有sqlserver_start_time
[/Quote]
那确实~
liangCK 2009-05-08
  • 打赏
  • 举报
回复
CN_SQL.貌似2008的sys.dm_os_sys_info动态管理视图才有sqlserver_start_time
csdyyr 2009-05-08
  • 打赏
  • 举报
回复
学习!
liangCK 2009-05-08
  • 打赏
  • 举报
回复
太强了..学习.
conan304 2009-05-08
  • 打赏
  • 举报
回复
佩服,牛叉
百年树人 2009-05-08
  • 打赏
  • 举报
回复
学习!
百年树人 2009-05-08
  • 打赏
  • 举报
回复
厉害!

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧