sql-server - 记录一段时间内执行的所有SQL

标签 sql-server database-tuning

在 MS SQL Server 2008 中,我想调查和调整应用程序在有限时间间隔内执行的查询。我可以吗,例如从 SQL Server Management Studio 生成所有正在执行的 SQL 的日志以及每个查询花费的时间(以及它们执行时使用的参数)?

最佳答案

您可以使用Profiler为此,从 SSMS 转到“工具”->“SQL Server Profiler”。

关于sql-server - 记录一段时间内执行的所有SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5550880/

相关文章:

mysql - 获取嵌套 SQL 查询中一列的平均值

sql - 按列分组 + COUNT(*),如何获得每个组合的平均计数?

c# - 如何在Silverlight应用程序中向SQL表中插入数据?

sql-server - 检查可为空列是否稀疏或不在 SQL Server 中查询

sql - 调整 SQL 查询,(查询优化)

mysql - 查找最近最少使用的 mysql 表索引

mysql - Mysql内存使用量不断增长,直到OOM和系统终止/重新启动

c# - 当在asp.net中插入更新记录而不刷新页面时,如何自动更新Gridview?

asp.net - 是否有类似于 Capistrano 的部署 IIS 网站的解决方案?

database - 如何找出 Oracle 10g 中哪些表访问最多或使用最频繁