问题标签 [query-analyzer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
6583 浏览

sql-server - 在 SQL Server 中打印出文本字段内容的最简单方法

我需要使用 MS Query Analyzer 输出文本字段的内容。我试过这个:

(其中文本是一个text字段)

第一个只打印前 2000 个左右的字符,第二个只打印前 8000 个字符。有没有办法获取所有的文本?

笔记:

  • 必须与 SQL Server 7 一起使用
0 投票
3 回答
3413 浏览

sql-server - SQL Server 2000:查询分析器中的服务器内存/CPU 参数

SQL Server 2000:有没有办法在查询分析器中找出服务器内存/CPU 参数?

0 投票
14 回答
7928 浏览

sql - 您会考虑使用 MS SQL Server Management Studio 的替代品吗?

在工作中,我们最近从 Microsoft SQL Server 7 升级到 SQL 2005。数据库引擎要先进得多,但管理工作室在很多方面都非常糟糕。我们的大多数开发人员决定他们更喜欢使用旧的查询分析器工具,尽管它有很多限制。

在业余时间,我决定为 Query Analyzer / Management Studio 编写一个替代品,它完成了我们的开发人员最需要做的事情。我终于获得了免费发布它的许可:Versabanq Squel (versabanq.com/squel)。

就像我说的,它是免费的,所以这不是推销。但这让我思考。我想知道的是:你们中的大多数人是否对 SQL Studio 的现状感到满意?人们是否只是因为它是微软推动他们的东西而使用它?有很多人在寻找更好的东西吗?如果看起来可能会有更广泛的兴趣,也许我可以获得一些长期发展的支持。

顺便说一句,请查看SQL Server Management Studio Alternatives,这是其他人较早提出的关于此主题的问题。我在那里看到的是,选择很少。你认为这是为什么?

0 投票
2 回答
1965 浏览

sql - SQL 视图中未使用字段的性能

我正在使用 MS SQL Server。

当我定义数据库模式时,我定义了一个(非物化)视图,其中包括许多字段,例如如下(其中“主题”是表的名称,视图是主题表上的自联接) :

稍后(在运行时)我在 select 语句中使用此视图,如下所示:

此 SELECT 语句不引用(不选择)视图中的许多字段:例如,它选择了 Subordinate_topicXhtml 字段,但不选择 Superior_topicXhtml 字段。

我的问题是:

1) 在视图中定义但在视图的运行时选择中未引用的字段对性能有很大影响吗?假设您愿意,Superior_topicXhtml 字段包含大量数据(是一个很长的字符串)。

2)我如何自己验证这个答案?测试(用秒表测量经过的时间)是唯一的方法,还是有可能获得基于理论的答案?我正在使用带有 SQL Express 的 Microsoft SQL Server 2008 的“Microsoft Server SQL Management Studio”。我了解如何获取(但尚未学会如何解释)此查询的“估计执行计划”,但这仅显示正在发生的索引和循环,而不是是否从未引用的字段中检索数据。

0 投票
4 回答
2415 浏览

sql-server - tsql 查询分析器:如何降低“成本”?

我在以下查询上运行 sql 分析器

查询在 [App] 服务器上运行并连接到 [Conn] sql 服务器进行连接,图表告诉我

此查询需要 2 分钟才能运行。关于如何弄清楚如何更有效地运行的任何想法?我猜它与连接到同一网络上的另一个 sql 服务器有关。

提前致谢。

0 投票
6 回答
3300 浏览

sql-server - SQL Server:如何中止查询分析器中的一系列批处理?

我有一系列由特殊查询分析器批处理分隔符关键字分隔的 T-SQL 语句:

如果一个批次失败,我需要查询分析器不尝试后续批次 - 我希望它停止处理一系列批次。

例如:

输出:

可能的?


更新

实际使用中的一个例子可能是:

0 投票
2 回答
474 浏览

sql-server - Visual Studio 2008 能否提供查询分析器和企业管理器提供的任何功能?

我目前使用 MSSQL Server 2000 来设计表、创建和更改存储过程以及管理用户和权限,我使用的是查询分析器和企业管理器。我还在 Visual Studio 2008 上花费了大量时间,而是跳到其他应用程序中。我想知道 Visual Studio 是否可以帮助我至少完成一些查询分析器和企业管理器让我做的事情。如果是这样,具体是什么?

主要是我希望:

  • 检查数据库架构
  • 编辑存储过程(可使用 Intellisense)
  • 更改对象权限
0 投票
2 回答
717 浏览

tsql - sql server 2000:获取存储过程文本的捷径

在查询分析器中获取存储过程的整个文本的捷径是什么。我知道我可以突出显示表名并点击alt+F1并获取整个表结构。

0 投票
3 回答
1113 浏览

oracle - Oracle 如何使用统计数据

上一个问题中,我得到了有关 Oracle 统计信息的评论:

Oracle 不知道 50M 大于行数。当然,它有统计数据,但它们可能是旧的和错误的——Oracle 永远不会仅仅因为统计数据错误而允许自己提供不正确的结果

我很确定 Oracle 在准备查询执行计划时依赖于统计信息。在版本 10 之前,建议不时刷新统计信息,并且从 10g 开始,Oracle 会自动收集统计信息。

有人能解释一下 Oracle 查询分析器在多大程度上依赖于统计数据吗?

0 投票
1 回答
522 浏览

sql-server - 使用查询分析器调试存储过程的问题

我正在尝试使用调试选项调试存储过程是 SQL 查询分析器(版本 8.00)。但是,一旦我启动,调试器就会运行整个存储过程,如果添加断点并尝试重新执行 sp,则断点将被忽略。我需要做什么才能启用调试?服务器是 SQL Server 2000