- Q:购买了只读实例,为什么在只读实例的DN节点上没有任何流量?
A:您的读流量可能是TP类的读流量,已成功购买只读实例后,需要在集群地址的配置界面,配置只读流量占比。
- Q:购买了只读实例,配置的读流量占比是0,为什么在只读实例上有流量?
A:您的流量可能是AP类型的流量,已成功购买只读实例后,智能读写分离功能默认是开启的,会自动将AP类型的流量转发给只读实例。您可以关闭智能读写分离功能,AP流量将不会被转发给只读实例。
- Q:购买了只读实例,配置了读流量占比,为什么在只读实例的DN节点上没有任何流量?
A:主实例只会把流量按照配置的比例转发给加入主实例资源池的只读实例,已购买成功的只读实例可能从主实例的资源池中被移除了。
- Q:是否支持不使用PolarDB-X提供的透明读写分离功能,在应用上通过使用不同的连接串来做读写分离?
A:支持。如无需使用PolarDB-X的读写分离功能,您可以将指定的只读实例从主实例资源池移除。
- Q:是否必须要开启强一致性读能力?
A:如果业务没有强一致性读的需求,建议关闭强一致性读,此时性能更优。否则是有必要开启强一致性读功能的,开启后主备延迟大的时候(例如在做DDL),容易触发查询超时。开启强一致性读后的性能参数请参见谈谈PolarDB-X在读写分离场景的实践。
- Q:如何关闭强一致性读?
A:如果应用连接了主实例,在主实例集群地址的配置项对话框中,选择弱一致性读;如果应用连接了只读实例,在只读实例连接地址的配置项对话框中,选择弱一致性读。
- Q:使用PolarDB-X提供的读写分离,经常遇到查询超时,如何处理?
A:开启强一致性读后,查询超时可能是备库延迟导致的,备库延迟的原因可能有:
- 主库做DDL或者大批量的数据导入,导致备库延迟;
- 购买的只读实例规格比较小,远小于主实例的规格。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




