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

When does kingshard support mysql8.0? My company now uses mysql8.0.

请问有还有go写的mysql proxy推荐么

4年不更新了, 各位有没有推荐的proxy?

当interactive_timeout和wait_timeout有任意一个值小于20时,kingshard的sys.log里会每隔几秒产生一条报错记录: ERROR - node.go:[104] - [Node] "checkMaster" "Ping" "db.Addr=127.0.0.1:3306|error=connection was bad" conn_id=0 但不影响连接mysql,也不影响执行sql语句. 只有两个值同时大于20时,才不会报这个错. 有哪个有经验的大哥能回答一下,在使用mysql proxy时,这两个值设多少合适? 谢谢

php中使用pdo链接的时候,设置了PDO::ATTR_EMULATE_PREPARES 为false ,执行 `SHOW COLUMNS FROM `tablename`` 会报错,报错信息为: `SQLSTATE[HY000]: General error: 1105 parse sql "SHOW COLUMNS FROM `tablename`" error` 但是,将PDO::ATTR_EMULATE_PREPARES设置为true时又不会报错。

每个节点配置子表数量和与之对应和子表的映射关系,而非这种固定node1 :table_0000,table_0001,table_0002,table_0003 ,而是再保证子表后缀顺序连续(0-9999中任何一个数字都不缺少)的前提下,通过约束子表和节点关系(node1 :table_9999,table_8888,table_0001,table_****),通过配置来确定表和库的关系,这样后期调整节点和子表的关系,做完数据迁移,然后调整配置就可以了,并且也可以动态扩展新增子表

我们使用的是mysql 5.7里面使用了JSON类型的字段,然后kingshard报错了 [ClientConn] "handlePrepareSelect" "Stmt Unknown FieldType 245 “” " "" conn_id=10003 不知道作者是否有计划支持mysql5.7?

func (p *PacketIO) ReadPacket() ([]byte, error){...}中读取package是递归,替换为迭代减少栈开销,是否更优。

该表没参与分表,在kingshard上查询两次结果不一致,一次查询出全部数据,另一次只查询出第一条数据。重启kingshard没效果。请问大家有没有碰到过这种问题 SELECT * FROM SYS_CODE_VALUE_B SCVB WHERE SCVB.CODE_ID = 248 ![image](https://user-images.githubusercontent.com/30314638/43619671-9582f8b2-9701-11e8-88b6-6b8168acff03.png) ![image](https://user-images.githubusercontent.com/30314638/43619677-9ddc7fce-9701-11e8-98ff-5285eaacfb20.png)