运行 Database Designer 时旧的(现有的)投影会发生什么?
例如:
我有一个查询文件,需要进行基于查询的预测?如果我运行数据库设计器,旧的投影会被删除、覆盖吗?
运行 Database Designer 时旧的(现有的)投影会发生什么?
例如:
我有一个查询文件,需要进行基于查询的预测?如果我运行数据库设计器,旧的投影会被删除、覆盖吗?
您可以指定在数据库设计器向导中发生的事情(不确定他们如何称呼它)。
如果您选择“部署”选项,它会创建新的投影,用数据刷新它们,然后删除它不需要旧的投影。如果您不选择它,它会为您提供一些脚本,您可以自己运行这些脚本来做同样的事情。
我通常让 Database Designer 生成脚本。我查看它,然后根据这些脚本创建自己的脚本,以创建和填充新的投影。成功后,我会自行删除旧的投影。
我可能过于谨慎了。
如果您在综合模式下运行,DBD 将删除它确定不需要的投影。如果您在查询特定模式下运行,则删除投影的可能性要小得多,因为目标是使特定查询更快,并且不知道旧投影是否不必要。