更改 Teradata QueryGrid 配置可能会影响生产工作负载。Teradata QueryGrid 支持在激活这些更改之前对配置更改进行测试。配置更改经测试和验证后即可激活,从而可用于生产工作负载。
配置实体(网络结构、连接器、链接、通信策略和网络)更改后会生成不同版本。发起查询时,系统会解析哪些版本将使用配置实体。这些版本将传递给代表该查询执行的所有组件,以确保所有组件使用相同版本的配置。
进行配置更改后,更改可能需要一些时间才能到达系统的所有组件。如果查询引用的配置实体版本尚未传播到整个系统,则查询将失败。在将配置更改应用于生产工作负载之前,应对其保存和测试,以确保配置更改分发到 Teradata QueryGrid 的所有组件。
这些配置可以处于以下三种状态之一:活动、挂起或先前。
- 活动 - 已测试并验证主动运行版本的配置。
- 挂起 - 用于测试新配置或修改后的配置。
- 先前 - 激活配置的另一个版本时,活动配置将被置于先前的状态。
替换 active 版本时,被替换的活动版本将变为 previous 版本,而原来的先前版本将被删除。
激活 pending 版本时,被替换的 active 版本将变为 previous 版本。
激活 previous 版本时,被替换的 active 版本将变为 previous 版本,而所有 pending 版本仍为 pending。