kingshard icon indicating copy to clipboard operation
kingshard copied to clipboard

A high-performance MySQL proxy

Results 107 kingshard issues
Sort by recently updated
recently updated
newest added

ERROR - conn.go:[308] - [ClientConn] "Run" "must set one item once, not set character_set_connection = utf8mb4, character_set_results = utf8mb4, character_set_client = binary, sql_mode = ''" "" conn_id=11580

vagrant@vagrant:~/mygo/mygo/src/github.com/flike/kingshard$ ./bin/kingshard -config=etc/ks.yaml __ _ __ __ / /__(_)___ ____ ______/ /_ ____ __________/ / / //_/ / __ \/ __ \/ ___/ __ \ / __\/ ___/ __ /...

在wiki中说的“所有proxy支持shard后都会面临一个问题:支不支持分布式事务?出于性能和可用性考虑, kingshard只支持单台DB上的事务,不允许跨DB的事务。” 这个“kingshard只支持单台DB上的事务,不允许跨DB的事务”,这个DB是指实例还是指schema? 我理解应该是指只支持单实例上的事务,不允许跨实例的事务,同一实例下跨不同schema的事务是支持的吧? 谢谢!

执行如下sql: ```bash SHOW FULL COLUMNS FROM `dbname`.`tablename`; ``` 报错信息: ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version...

我看您的压测报告中说的是kingshard的读写性能可以达到直连的80%左右,是因为优化了kingshard网络性能,这个优化更新到现在最新的项目中了吗,因为我用现在的版本压测,只读性能只有直连的30%左右,读写混合也只有直连的40%多,仅只写性能可以达到直连的80%.

查询文档, 目前不分表和分表的JOIN是支持的, 但我现在有两个表, 这两个表都需要分库分表, 且分库分表的字段和规则保持一致. 现在我需要这两个表join查询, 请问KingShard是否支持这种场景? > 表1, tbl_a, node1: tbl_a_1, tbl_a_2, node2: tbl_a_3, tbl_a_3, 分表字段, user_id 表2, tbl_b, node1: tbl_b_1, tbl_b_2, node2: tbl_b_3, tbl_b_3, 分表字段, user_id sql: select...

“ # 连接池中最大的空闲连接数,也就是kingshard最多与后端DB建立max_conns_limit个连接” 如果mysql的max_connections设置的是3000,那max_conns_limit是不是也要设成3000左右呢? 另外,我的mysql结构是一主两从,单个schema下面做分表,在下面的nodes中是不是就配置一个node就可以了呢? 一个node节点表示mysql集群的一个数据分片,包括一主多从(可以不配置从库) nodes : #node节点名字 name : node1

jpa封装的操作,查询都是走的只读事务,是不是kingshard只要事务只能走master

![nKlz11.png](https://s2.ax1x.com/2019/09/06/nKlz11.png) ![nK1Ehd.png](https://s2.ax1x.com/2019/09/06/nK1Ehd.png) ![nK1mct.png](https://s2.ax1x.com/2019/09/06/nK1mct.png)