MyCATApache / Mycat-Server

GNU General Public License v2.0
9.51k stars 3.85k forks source link

Mycat1.6.7版本查询数据,时有时无,求解决方案 #2863

Open eyoonet opened 3 years ago

eyoonet commented 3 years ago

1、bug描述 查询数据,丢失

*2、版本号 mycat-1.6.7.4-release

3、相关表的配置信息 schema.xml (需包含表的配置信息,mysql的连接驱动是JDBC还是native方式)

<dataNode name="masterNode" dataHost="masterHost" database="db" />
<dataHost name="masterHost" maxCon="1000" minCon="10" balance="2"
          writeType="0" dbType="mysql" dbDriver="native" switchType="-1" slaveThreshold="100">
    <!-- 心跳机制 -->
    <heartbeat>select user()</heartbeat>
    <writeHost host="m1" url="172.26.17.28:3306" user="" password="">
        <readHost host="s1" url="127.0.0.1:3306" user="" password="" />
    </writeHost>
</dataHost>

rule.xml (涉及到的路由函数) 默认配置 server.xml(可选)

4、操作步骤 查询条件 select op.option_id, op.question_id, op.content, op.is_answer, op.create_time as op_create_time, op.update_time as op_update_time from quiz_question_option op where op.question_id = 188972

5、期望结果 主从库有 4 条数据

6、实际结果 只查到 1 条数据

junwen12221 commented 3 years ago

2864