【MySQL Shell】9.9 标记 ReplicaSet
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
ReplicaSet 及其实例支持标记。为了标记ReplicaSet 支持 setOptions()
、setInstanceOptions()
和 options()
操作。这些操作的运行方式通常与它们的 Cluster 等效操作相同。有关详细信息请参阅 第 6.9 节 “标记元数据” 。本节介绍使用 ReplicaSet 标记的不同之处。
重要的
没有其他选项可以为ReplicaSet 及其实例配置。对于 ReplicaSet 不支持 第 7.5.1 节 “为 InnoDB Cluster 设置选项” 中记录的选项。唯一支持的选项是此处描述的标记。
ReplicaSet.options()
操作显示分配给各个 ReplicaSet 实例以及 ReplicaSet 本身的标记的信息。
ReplicaSet.setOption()
和 ReplicaSet.setCInstanceOption()
的 option
参数仅支持带有 tag
命名空间的选项否则将引发错误。
ReplicaSet.setInstanceOption(instance, option, value)
和 ReplicaSet.setOption(option, value)
操作的行为方式与 Cluster 等效操作相同。
在隐藏实例方面没有区别如 从路由中删除实例 所述。例如要隐藏 ReplicaSet 实例 rs-1 请执行
mysql-js> myReplicaSet.setInstanceOption("icadmin@rs-1:3306", "tag:_hidden", true);
针对 ReplicaSet 启动的 MySQL Router 检测到更改并从路由目标中删除 rs-1 实例。