我工作在一个由经常查询复杂查询的SQL Server 2012数据库服务器组成的系统上。 有时这些查询需要超过2或3分钟才能返回。
当运行超过一定时间(可configuration – 比如1分钟等)时,如何logging或logging这些查询的执行计划?
尝试使用SQL Server Profiler。 在SQL Server Management Studio中 ,转至工具> SQL Server Profiler 。 它可以select跟踪哪个查询正在运行,运行多长时间,还可以指定开始和结束跟踪的时间。 它也可以select将结果保存到文件或表格中。