--关键字:cross apply & outer apply
--最后更新:2011-10-20
作者:Ronli
--更新链接:http://www.cnblogs.com/ronli/archive/2011/10/20/execSQLog.html
SELECT TOP 1000
--创建时间
QS.creation_time,
--查询语句
SUBSTRING(ST.text,(QS.statement_start_offset/2)+1,
((CASE QS.statement_end_offset WHEN -1 THEN DATALENGTH(st.text)
ELSE QS.statement_end_offset END -
QS.statement_start_offset)/2) + 1
) AS
statement_text,
--执行文本
ST.text,
--执行计划
QS.total_worker_time,
QS.last_worker_time,
QS.max_worker_time,
QS.min_worker_time
FROM
sys.dm_exec_query_stats
QS
--关键字
CROSS APPLY
sys.dm_exec_sql_text(QS.sql_handle)
ST
WHERE
--根据时间搜索
QS.creation_time BETWEEN ‘2011-10-20
16:00:00‘ AND ‘2011-10-20 17:00:00‘
--根据语句内容搜索
AND ST.text
LIKE ‘%%‘
ORDER BY
QS.creation_time DESC
相关文章
- 09-24查询SQLSERVER执行过的SQL记录(历史查询记录)
- 09-24记录一次使用left join关联查询索引没有命中问题,查看sql执行计划显示Using join buffer (Block Nested Loop)
- 09-24【SQL查询日志】查看数据库历史查询记录
- 09-24记录日志写入数据库实现查询
- 09-24查询清除SQL Server数据库备份还原历史记录
- 09-24(转)SQLServer查询数据库各种历史记录
- 09-24我的一个PLSQL函数 先查询再插入数据库的函数 动态SQL拼接查询条件、通用游标、记录定义(封装部分查询字段并赋值给游标)、insert select 序列、常量【我】
- 09-24Mysql日志记录慢查询的SQL
- 09-24SQL 查询数据库中包含指定字符串的相关表和相关记录
- 09-24SQL Server数据库--》top关键字,order by排序,distinct去除重复记录,sql聚合函数,模糊查询,通配符,空值处理。。。。