繁体   English   中英

相同的表,SQL 服务器查询中的不同表现

[英]Identical tables, different performance in SQL Server query

我们在工作中遇到了 SQL 服务器的性能问题。 在一台服务器上运行良好的查询在另一台服务器上运行得非常糟糕(例如 20 分钟与 16 小时,相同的盒子规格,看似相同的设置)。

为了尝试理解这个问题,我设置了一个更新查询(大约 2m 的记录表)。 当我尝试在特定表上运行它时,它可能需要长达 20 分钟才能运行。 当我创建同一张表的副本(即select * into new table )并在副本上运行相同的查询时,只需要 30 秒。

有关信息,所有表都没有索引。

我可以分享的信息有点有限,但是有什么想法可能导致这样的问题吗?

仅创建另一个表可能不会在原始表上创建所有索引以及数据,或者查询优化配置可能与原始表不同。 DBA 将能够帮助您为什么要花这么多时间。

暂无
暂无

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

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