首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQL Server分析器工具

SQL Server分析器工具
EN

Stack Overflow用户
提问于 2010-01-14 16:47:26
回答 4查看 5.8K关注 0票数 0

在我之前的工作中,我们使用oracle企业管理器来查看针对oracle10g运行的查询的统计数据和瓶颈。在我的新工作场所,我们使用Microsoft SQL Server (2005)。在SQL Server中有没有像oracle的企业管理器这样的工具--我需要查看我执行的所有jdbc SQL查询,以及它们在数据库中花费的时间。

谢谢

EN

回答 4

Stack Overflow用户

发布于 2010-01-14 16:50:01

使用SQL Server Profiler跟踪数据库查询等。

如果您正在寻找查询的成本以及它们的分解方式,那么您应该使用SSMS中内置的Query Analyzer

票数 1
EN

Stack Overflow用户

发布于 2010-01-14 16:53:40

对于SQL2005 SP2和更高版本,您可以从MS (免费)下载Performance Dashboard Reports

引用:

控制面板报告可能有助于解决的常见性能问题包括:- CPU瓶颈(以及哪些查询占用的CPU最多)- IO瓶颈(以及哪些查询执行的IO最多)。-查询优化器生成的索引建议(缺少索引)-阻塞-闩锁争用

报告中显示的信息来自dynamic management views,如果您不想下载此插件,可以自己查询。

票数 1
EN

Stack Overflow用户

发布于 2010-01-15 21:23:48

'SQL Server Profiler‘、'SQL Server Management Studio’和'Database Engine Tuning Advisor‘的组合将成为您的朋友。了解如何使用SSMS显示估计的和实际的执行计划,或者使用SQL Server事件探查器(使用优化模板)创建跟踪文件以馈送到数据库引擎优化顾问

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2063028

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档