扩展Db2 Warehouse的 Q 复制

您可以为Db2 Warehouse复制插件添加更多内存和 CPU,以支持高可用性或提高处理能力。

过程

  1. Db2 Warehouse终端获取源数据库或目标数据库的部署标识符。
    1. 在网页客户端的主页上,点击快速导航 > 数据库
    2. 打开数据库的 "操作" 菜单,然后选择 详细信息
    3. 关于此数据库下,查找 部署标识
    在以下示例中,部署 ID 为 "db2wh-1634282498405551。
  2. 通过将 -qrep 附加到 oc get pod|grep 命令中的部署标识来获取复制 pod 的标识:
    oc get pod|grep db2wh-1634282498405551-qrep
    c-db2wh-1634282498405551-qrep-79996c44c8-7gz7b     1/1     Running     0          5d1h
  3. 获取复制的部署标识:
    oc get deployment|grep db2wh-1634282498405551-qrep
    c-db2wh-1634282498405551-qrep   1/1     1            1           51d
  4. 检查原始内存大小:
    oc describe deployment c-db2wh-1634282498405551-qrep
    ...
        Limits:
          cpu:     8
          memory:  16Gi
    ...
  5. 编辑该部署:
    oc edit deployment c-db2wh-1634282498405551-qrep
  6. 增加 resources.limits 部分中的内存和 CPU 值:
    resources:
              limits:
                cpu: "16"
                memory: 64Gi
  7. 使用 :wq 命令保存配置更改。
    更改可能需要大约一分钟才能完成。 作为更改的结果,将重新创建复制 pod。
  8. 验证新复制 pod 的状态是否为 Running:
    oc get pod|grep db2wh-1634282498405551-qrep
    c-db2wh-1634282498405551-qrep-6d96bc795-9lp7t        1/1     Running     0          12s