代码之家  ›  专栏  ›  技术社区  ›  GordyII

SQL Server中十分之一的查询速度非常慢

  •  1
  • GordyII  · 技术社区  · 17 年前

    在SQL Server 2000中运行非常简单的查询时。

    选择GetDate()。

    大多数查询都是次秒级的,但一个查询随机地每10个大约需要5秒。

    我正在从SQL Server 2008 Management Studio运行这些查询,但它也出现在其他客户端和其他计算机上,因此它不是特定于客户端的。

    查询正在运行到位于同一网络上的服务器上,并且服务器上没有明显的负载。

    有人能告诉我为什么会发生这种事吗?

    2 回复  |  直到 17 年前
        1
  •  1
  •   alchemical    17 年前

    听起来像是网络问题。我在一家大银行工作时也发生过同样的事情。由于政治原因,这是我们无法控制的。

    您可以做一些事情来确认这一点,例如尝试从服务器运行查询等。

        2
  •  0
  •   Lee    17 年前

    如果没有更多的信息,我会怀疑两件事:网络延迟和服务器负载。从数据库服务器机器本身运行查询时,是否会出现这种行为?在单用户模式下运行时是否会出现这种行为?