SqlServer如何查询昨日运行语句

请教个问题大佬,昨天使用Navicat,链接到 sql server 数据库,查询运行的语句 今天不小心关闭了,如何才能找到昨日运行的语句在哪里呢

SQL 入坑的小白 发布于 2024-10-19 10:46
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2024-10-19 10:49(编辑于 2024-10-19 10:50)

没保存就没有了从新写

保存了的在这里

image.png

  • 入坑的小白 入坑的小白(提问者) 能在sql server 中查询运行过的记录嘛
    2024-10-19 10:50 
  • 用户k6280494 用户k6280494 回复 入坑的小白(提问者) 参考 https://blog.csdn.net/wangqiaowq/article/details/140985993
    2024-10-19 11:01 
最佳回答
0
3333xzxLv4初级互助
发布于2024-10-24 10:30

SELECT 

    qs.creation_time, 

    qs.last_execution_time, 

    qs.execution_count, 

    qs.total_worker_time AS CPU_Time, 

    qs.total_elapsed_time AS Total_Elapsed_Time, 

    st.text AS SQL_Text, 

    qp.query_plan AS Query_Plan

FROM 

    sys.dm_exec_query_stats AS qs

CROSS APPLY 

    sys.dm_exec_sql_text(qs.sql_handle) AS st

CROSS APPLY 

    sys.dm_exec_query_plan(qs.plan_handle) AS qp

ORDER BY 

    qs.last_execution_time DESC;

chatgpt给的 肯定有的 你去网上搜一下

  • 3关注人数
  • 90浏览人数
  • 最后回答于:2024-10-24 10:30
    请选择关闭问题的原因
    确定 取消
    返回顶部