dble
dble copied to clipboard
A High Scalability Middle-ware for MySQL Sharding
Reason: BUG similar #3327 Type: BUG/Improve Influences: fix xx
Reason: BUG Type: BUG Influences: fix xx
* **dble version:3.22.0.1 * **mysql version:5.7.37(m) 8.0.27(s) * **preconditions :** 在该版本的dble中,只使用读写分离功能,链接到9066之后,use 管理库,会触发重连。 [root@hw-4c8g bin]# mysql -uadmin -pxxx -h127.0.0.1 -P 9066 [admin@9066][(none)]>use dble_information; No connection. Trying to reconnect... Connection id: 23...
使用[Quick Start](https://actiontech.github.io/dble-docs-cn/0.overview/0.3_quick_start/0.3.1_dble_quick_start_docker.html)搭建环境. dble-3.21.10.0-97a3b6d73a49cb374020f930c59f82746220b424-20211119064810 对于如下有binary列的SingleTable: ```sql drop table testdb.tb_single; create table testdb.tb_single (source_uuid binary(16) primary key); ``` 在go中使用PreparedStatement插入: ```go import "github.com/satori/go.uuid" bs := uuid.FromStringOrNil("ED042FFA-C7D8-11EA-A8DF-1C34DA5C1130").Bytes() // len(bs) == 16 _, err =...
望提示错误信息中增加文件名,缩小排查范围。 ``` 2022-06-26 07:56:44.619 INFO [main] (com.actiontech.dble.DbleServer.startup(DbleServer.java:126)) - ===========================================DBLE SERVER STARTING=================================== 2022-06-26 07:56:44.975 WARN [main] (com.actiontech.dble.config.converter.DBConverter.parseDbGroupXmlFileToJson(DBConverter.java:183)) - parseXmlToBean Exception javax.xml.bind.UnmarshalException: null at com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.handleStreamException(UnmarshallerImpl.java:470) ~[?:1.8.0_112] at com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:402) ~[?:1.8.0_112] at com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:371) ~[?:1.8.0_112] ...
* **dble version:dble-3.22.01** * **mysql version:8.0.29** * **preconditions :两台主机分别部署了两个mysql实例(一主一从) 和 两个dble服务,两个dble服务是通过MySQL高可用VIP方式连接数据库。** * **问题描述:当mysql做了主备切换后(高可用vip发生漂移),dble心跳检测RS_CODE的值一直是time_out状态,持续了很长时间(几十分钟)才自动恢复为ok状态。观察dble日志发现,当dble对后端mysql进行心跳检测出现问题时,dble并没有进行重试,而是直接将心跳状态设置为timeout了。** **其他现象:当mysql主备切换后,mysql高可用vip所在的节点上的dble服务心跳状态是正常的, 而另外一个节点上的dble的心跳状态就变为timeout了。 ** **dble.log** ``` 2022-06-15 12:53:06.687 INFO [29-frontWorker] (com.actiontech.dble.net.connection.AbstractConnection.closeImmediatelyInner(AbstractConnection.java:159)) - connection id close for reason [quit...
* **dble version:2.19.03/lts** * 当前使用的fastjson版本为1.2.78,可能存在不兼容的情况 * **preconditions :** no * **configs:** **schema.xml** ``` ``` **rule.xml** ``` ``` **server.xml** ``` ``` * **steps:** step1. * **expect result:** 1. * **real result:**...
* **dble version:3.22.01.0** * **preconditions :** no * **configs:** **cluster.cnf** ``` ``` **bootstrap.cnf** ``` ``` **db.xml** ``` show slave status true ``` **user.xml** ``` ``` **sharding.xml** ``` ``` * **steps:**...
* **dble version:2.19.03/lts** * **preconditions :** no * **configs:** **schema.xml** ``` ``` **rule.xml** ``` ``` **server.xml** ``` ``` * **steps:** 应用程序日志中显示存在一条select xxx where xxx in();的sql语句报了dble后端超时错误 * **expect result:** dble日志中能看到这个报错 *...
- 版本: dble-3.21.10.3-20220331093302-java1.8.0_151-linux - 参数 -DuseSqlStat=1 - 现象 DBLE空跑时,某个线程单CPU占用100%  - 对应线程jstack ``` "complexQueryExecutor12" #125 daemon prio=5 os_prio=0 tid=0x00007f6208003000 nid=0x50b4 runnable [0x00007f62203e0000] java.lang.Thread.State: RUNNABLE at com.actiontech.dble.statistic.stat.UserSqlHighStat.addSql(UserSqlHighStat.java:36) at com.actiontech.dble.statistic.stat.UserStat.update(UserStat.java:175) at com.actiontech.dble.statistic.stat.UserStatAnalyzer.onQueryResult(UserStatAnalyzer.java:54)...