如果我不得不删除它们来添加外键,我是否需要重新创建统计数据

如果我不得不删除它们来添加外键,我是否需要重新创建统计数据

我有一个数据库,它的所有外键关系在过去某个未知时间被删除了(不要问)。我有一个数据库的旧副本,它不适合恢复,但架构有关系。我正在从那里开始创建一个脚本来恢复密钥。

在更新表格时,我不得不删除几个表格中的统计信息。我需要手动重新创建这些统计信息吗?还是我可以在更新所有表格后运行统计信息更新程序?

答案1

统计数据将在需要时由引擎创建,或通过显式 CREATE STATISTICS

就我个人而言,我不会对统计数据采取任何行动。

话虽如此,我很惊讶您因为某种原因不得不删除统计数据。您是指索引吗?我从来没有手动删除或创建过统计数据。

相关内容