HP Vertica 中的每个模式都必须 运行 Database Designer 吗?

Is it mandatory to run Database Designer for every schema in HP Vertica?

在新模式中创建多个表后,我一直遇到资源池分配错误。

在 Vertica 中的数据库设计器针对所有表的特定模式进行 运行 之后,查询 运行 正常。

请帮助我理解这个概念。

数据库设计器是可选的;你根本不必使用它。使用它可以帮助您优化物理布局,如果您在资源池分配方面遇到问题,听起来您可能会从中受益。

来自the documentation

The HP Vertica Database Designer:

  • Analyzes your logical schema, sample data, and, optionally, your sample queries.
  • Creates a physical schema design (a set of projections) that can be deployed automatically or manually.
  • Can be used by anyone without specialized database knowledge.
  • Can be run and rerun any time for additional optimization without stopping the database.
  • Uses strategies to provide optimal query performance and data compression.

您可以 运行 仅针对特定查询(优化支持该查询所需的任何内容)或针对整个数据库的 DBD。它使用您提供的示例查询,因此如果您的使用模式随时间发生变化,它可以帮助重新运行它。