使SQL Server Optimizer认为记录数很大

问题描述 投票:0回答:1

我们在生产中几乎没有巨大的表(具有数百万行),其中包含与发票相关的数据。由于这些表,我们在生产中面临性能问题。

在预生产环境中,由于数据数量较少,因此我们无法模仿性能测试。例如,dbo.InvoiceHeader, dbo.InvoiceDetails

我已经看到了一些地方,我们可以在其中人为地更新表的统计信息,以使优化器认为表中存在大量行。这样,我们就可以在试生产中调整查询并进行测试。我在网上搜索。我找不到相同的。

您能否指导一下,如何将表的统计信息临时操纵成大量的行。我们将进行性能调整,并将其恢复到预生产环境中的原始设置。

感谢您的输入。

sql-server statistics updates query-performance sql-tuning
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.