bpe*_*kes 10 t-sql sql-server performance profiling
似乎应该有比SQL Server Profiler更好的工具来分析sql.设置配置文件会话需要永远.我正在寻找一种更像VS profiler的工具.只需选择一个存储过程,并使用一组参数运行它,我应该得到的是一个分析图,显示每个查询,SP调用和函数调用需要多长时间,并允许我深入查看具有参数的单个语句被传入
我见过一些针对Oracle的东西,但我还没有看到任何用于SQL服务器的好工具.
SQL Profiler没有任何问题。诚然,它具有其特质,但仍然是一个很好的工具。关键是,调整单个存储过程的价值通常小于调整查询工作负载的价值。
我不同意您的经历:“设置个人资料会话需要花费很多时间”。
在SQL Server 2008及更高版本中,还有扩展事件 BUT,尽管功能强大,但它们还没有简单的GUI。
更新:如果您已经确定了相关的存储过程,请在“实际执行计划”已启用的情况下在SSMS中运行:这将说明为什么要花一些时间才能运行。您还可以包括“ SET STATISTICS IO ON”,以详细说明已执行的读/写操作。
要检查执行计划,请尝试使用免费的SQL Sentry计划资源管理器