Database design Vertica-运行数据库设计器时,投影会发生什么情况?

Database design Vertica-运行数据库设计器时,投影会发生什么情况?,database-design,projection,vertica,Database Design,Projection,Vertica,运行数据库设计器时,旧(现有)投影会发生什么情况 例如: 我有一个查询文件,需要进行查询基础预测?如果我运行DB designer,旧项目会被删除、覆盖吗?您可以指定在数据库设计器向导中发生的情况(不确定他们如何称呼它) 如果您选择“部署”选项,它将创建新的投影,用数据刷新它们,然后删除它不需要的旧投影。如果您不选择该选项,它将为您提供一些脚本,您可以自己运行这些脚本来执行相同的操作 我通常让数据库设计器生成脚本。我看了一遍,然后创建了我自己的脚本,基于这些脚本,创建并填充新的投影。一旦成功,我

运行数据库设计器时,旧(现有)投影会发生什么情况

例如:


我有一个查询文件,需要进行查询基础预测?如果我运行DB designer,旧项目会被删除、覆盖吗?

您可以指定在数据库设计器向导中发生的情况(不确定他们如何称呼它)

如果您选择“部署”选项,它将创建新的投影,用数据刷新它们,然后删除它不需要的旧投影。如果您不选择该选项,它将为您提供一些脚本,您可以自己运行这些脚本来执行相同的操作

我通常让数据库设计器生成脚本。我看了一遍,然后创建了我自己的脚本,基于这些脚本,创建并填充新的投影。一旦成功,我会自己删除旧的投影


我可能过于谨慎了。

您可以指定在数据库设计器向导中发生了什么(不确定他们如何称呼它)

如果您选择“部署”选项,它将创建新的投影,用数据刷新它们,然后删除它不需要的旧投影。如果您不选择该选项,它将为您提供一些脚本,您可以自己运行这些脚本来执行相同的操作

我通常让数据库设计器生成脚本。我看了一遍,然后创建了我自己的脚本,基于这些脚本,创建并填充新的投影。一旦成功,我会自己删除旧的投影


我可能过于谨慎。

如果您在综合模式下运行,DBD将删除它确定不必要的投影。如果在查询特定模式下运行,则删除投影的可能性要小得多,因为目标是加快特定查询的速度,并且不知道是否不需要旧的投影。

如果在综合模式下运行,DBD将删除其确定不需要的投影。如果在查询特定模式下运行,则删除投影的可能性要小得多,因为目标是加快特定查询的速度,并且它不知道旧的投影是否不必要。

我明白!嗯,不像他们说的那样,这是一种眩晕!我理解!嗯,不像他们说的那样,这是一种眩晕!