列举一些大的方面,这里不深入细节。
- mysql 版本问题,根据测试mycat支持比较好的依然是mysql5.6
- 对于AWS和阿里云的MySQL支持不是太好,尤其是AWS的RDS.
- Mycat 本身技术局限性,毕竟是java开发的,性能上与官方的mysql-proxy相比较还是有比较大的差距的。
- Sql 优化难。mycat有很多不支持的SQL,如果团队中没有好的DBA做技术支撑,SQL优化会是一个大问题
- 运维难。没有特别好的监控工具,可以通过常用的zabbix 监控进程状态,内存和CPU等。JVM监控可以看到运行的线程,以及线程占用的资源,但是没有很好的方法进行优化。