注册

读写分离,请求不分发备库

迷雾 2022/06/24 1347 3

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:dm7
【操作系统】:windows 10
【CPU】:
【问题描述】*:读写分离集群,查询的请求的不分发备库,只在主库执行。数据守护、监视器等配置均能正常运行。
目前搭建了两个实例节点:DMSERVER和DMSERVER_02,DMSERVER为主库。
image.png

使用的是jdbc方式连接数据库,但查询请求不分发到备库,只在主库执行查询。
执行的select语句:
image.png

image.png
image.png

dm_svc.conf配置如下:
image.png
LOGIN_MODE和RW_PERCENT都调整过其他值,jdbc连接串也同步修改了数值,但没效果

jdbc url配置
image.png

使用的jdbc驱动是从官网下载的驱动,通过maven引入本地jar的方式引入,我的jdk是1.8,所以引入的也是jdk对应的Dm7JdbcDriver18.jar
image.png
之前是通过maven中央仓库的方式导入的,后来跟你们技术反馈过这个问题,他说有同事遇到相关问题,建议我换成官网下载的驱动试试,结果问题依旧没解决。对于这里,我有一点想法,我觉得不应该是驱动问题吧,因为不管是用jdbc作为客户端,还是使用dm管理工具作为客户端,请求还是在主库执行的,如果是jdbc驱动问题,那在读写分离配置成功的情况下,使用dm管理工具
执行语句,那应该也是会将查询请求分发到备库的,但实际上却没有。麻烦技术大大看看,谢谢。

回答 0
暂无回答
扫一扫
联系客服