繁体   English   中英

SQL Server Management Studio 2008 R2 中的查询分析器在哪里?

[英]Where is the Query Analyzer in SQL Server Management Studio 2008 R2?

我有一些 SQL 正在运行,并且在 asp.net c# 应用程序中返回结果/解析/显示等需要很长时间。

我安装了 SQL Server Management Studio 2008 R2 以连接到远程 SQL Server 2000 机器。 是否有查询分析器或分析器可以用来查看发生了什么? 我不确定我是否发送了太多请求,请求是否耗时太长,是否还有其他索引可以添加以加快处理速度等。

编辑:

有哪些免费工具可以替代 Microsoft 工具?

要分析您已经输入到查询编辑器中的查询,您需要选择“包括实际执行计划”(“!执行”按钮右侧的第 7 个切换按钮)。 执行查询后,您需要单击底部结果窗格中的“执行计划”选项卡(在查询结果上方)。

默认位置:

程序 > Microsoft SQL Server 2008 R2 > 用于查询分析器的 SQL Server Management Studio。 程序 > Microsoft SQL Server 2008 R2 > 性能工具 > SQL Server Profiler for profiler。

我知道这个问题没有说明 SQL Server Express,但值得指出的是 SQL Server Express 版本没有附带分析器(非常烦人),我怀疑它们也没有附带查询分析器。

从 Sql Server Management Studio 中:工具 -> Sql Server 探查器。 尽管正如@bobs 所说,您可能需要先安装其他组件。

我不知道这是否有帮助,但我刚刚安装了 Server 2008 Express,当我找不到查询分析器时感到很失望,但我能够使用命令行“ sqlcmd ”访问我的服务器。 使用起来很痛苦,但它有效。 您可以在文本文件中编写代码,然后使用 sqlcmd 命令将其导入。 您还必须以新行结束您的查询并输入单词“go”。

Example of query file named test.sql:
use master;
select name, crdate from sysdatabases where xtype='u' order by crdate desc;
go

Example of sqlcmd:
sqlcmd -S %computername%\RLH -d play -i "test.sql" -o outfile.sql & notepad outfile.sql

您可以使用数据库引擎优化顾问

该工具用于通过检查查询的处理方式和特定索引推荐的增强功能来提高查询性能。

如何使用数据库引擎优化顾问?

1- 将您需要加速的选择语句复制到新查询中。

2- 解析( Ctrl + F5 )。

3- 按 (Database Engine Tuning Advisor) 的图标。

是的,有一个,它在 SQLServer 管理工作室内。 与我认为的以前的版本不同。 按照这些简单的步骤操作。

1) 右键单击​​对象资源管理器中的数据库 2) 从弹出菜单中选择新查询 3) 查询分析器将被打开。

享受工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM