实现影子表

在 OLTP 环境中使用影子表来获取 BLU Acceleration 对分析查询的性能优势。

准备工作

关于本任务

影子表作为复制维护的具体化查询表 (MQT) 实现。 IBM InfoSphere Change Data Capture for Db2® (InfoSphere CDC) ( IBM InfoSphere Data Replication的组件) 维护影子表。 要在您的环境中实现影子表,必须设置并配置所有软件组件和复制、创建影子表、启动复制以使用数据填充影子表,然后启用查询至影子表的路由。

过程

要实现影子表,请执行以下操作:

  1. 确保满足 Db2 需求以支持影子表。
    在 OLTP 占主导地位的工作负载中部署的影子表的配置设置很重要,因为它们不同于纯分析工作负载的设置。 有关更多信息,请参阅 影子表的Db2 服务器配置
  2. 配置 Db2 服务器以实现影子表。
    在您要创建影子表的 DB2 数据库中,影子表需要特定参数设置。 有关更多信息,请参阅 为影子表配置 Db2 服务器
  3. 确保满足 InfoSphere CDC 组件的安装和配置需求。
  4. 安装IBM InfoSphere Change Data Capture 软件以用于影子表。
  5. 配置您安装的 InfoSphere CDC 软件。
  6. 创建 SYSTOOLS.REPL_MQT_LATENCY 表。
    此表用于在 InfoSphere CDCDb2 数据库管理器之间共享等待时间信息。 有关更多信息,请参阅 创建 SYSTOOLS.REPL_MQT_LATENCY 表
  7. 在数据库中创建影子表。
    有关更多信息,请参阅 创建影子表
  8. 通过下列其中一种方式为影子表设置复制:
  9. 通过下列其中一种方式将数据复制到影子表:
  10. 通过下列其中一种方式启用查询至影子表的路由:
    有关启用查询路由的更多信息,请参阅 启用到影子表的查询路由

后续操作

实现影子表后,确保已通过调整性能实现了最大的性能优势。 有关更多信息,请参阅 影子表的性能调整