Mycat目前存在有待解决的问题

1.分表多列主键问题。

2.HA 问题。
目前依赖Mycat无法做到可靠的HA。
目前线上使用Mycat-1.5.1,switchType=1|2,都无法切主库,所以线上把switchType关闭。

3.错误SQL解析导致致命后果。
a.where 写成wher 导致全表数据删除
delete from tablename wher id=x;
b.where前面没有空格导致全表数据被upate
update tablename set a=bwhere id=x;
c.where 前面没有空格导致全表查询
select * from tablename set a=bwhere id=x;
但是从测试结果确没有复现,这个问题有待于继续跟进:

Paste_Image.png

4.超过2个表join不支持跨分片查询。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 基础语句 1. 创建数据库 CREATE DATABASE database_name 2. 删除数据库 drop...
    敲代码的本愿阅读 1,047评论 1 7
  • 50个常用的sql语句Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname...
    哈哈海阅读 1,256评论 0 7
  • 什么是SQL数据库: SQL是Structured Query Language(结构化查询语言)的缩写。SQL是...
    西贝巴巴阅读 1,863评论 0 10
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,778评论 18 399
  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 4,782评论 0 11