[英]How to query if two subtables from two different tables are identical in 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.