gpt4 book ai didi

复制数据库后 SQL Server 变慢

转载 作者:搜寻专家 更新时间:2023-10-30 19:55:01 24 4
gpt4 key购买 nike

由于数据库变得相当大,我最近将一堆表从现有数据库移到新数据库中。这样做之后,我注意到在针对新数据库运行时查询的性能急剧下降。

我重新创建新数据库的过程是这样的:

  1. 使用 sql server 自动脚本生成表 CREATE 脚本
    发电机。
  2. 运行创建表脚本
  3. 将所有数据插入新数据库 使用 INSERT INTO 和 select from 现有数据库。
  4. 运行所有修改脚本来创建 外键和任何索引

有没有人知道我的流程可能存在的问题,或者我遗漏了导致此性能问题的某个关键步骤?

谢谢。

最佳答案

首先,我会至少确保启用自动创建统计信息,您还可以将自动更新统计信息设置为true

之后我会通过运行

来更新统计信息
sp_updatestats

UPDATE STATISTICS

还要意识到,第一次查询时速度会变慢,因为 RAM 中不会缓存任何内容。第二次命中应该快得多

关于复制数据库后 SQL Server 变慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1013378/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com