如果源集群使用持久查询设置 (PQS),则必须手动将这些设置迁移到目标集群,才能完成同步。
mongosync 在初始化过程和 切换过程 中检查 PQS。如果 mongosync 在切换过程中在源集群上找到 PQS,Mongosync 会显示警告。使用以下步骤解决警告并将 PQS 迁移到目标集群。
步骤
1
2
将 PQS 导入目标集群。
对于要迁移的每个查询设置,请使用 setQuerySettings 将该设置应用目标集群。
如果查询设置包含 representativeQuery字段值,则使用该字段值作为 setQuerySettings 值。
否则,使用 querySettings大量中的 queryShapeHash字段值作为 setQuerySettings 值。