Mycat 1.5 的用户手册内容挺硬核的,适合搞数据库中间件的朋友收藏一份。像引入Zookeeper这种操作,真的是在向企业级靠拢了;配合Galera 集群状态检测,稳定性高了不止一个档次。
服务降级的支持、读写分离、SQL 黑名单、白名单这些也都安排上了,适合对安全性和高可用要求比较高的业务场景。你要是做金融、电商那类服务,不看有点亏。
show@@sql.slow
、show@@syslog limit=10
这些调试命令也挺实用,排查慢查询、看日志都方便不少;而且支持表级别统计、高频 SQL,做运维监控、性能优化比较顺手。
还有个蛮贴心的功能,loaddata
对转义字符的支持,这在批量导数据时可省不少事。别忘了它现在也支持把Zookeeper 配置导入导出,部署集群时更灵活。
用的是MySQL JDBC 5.1.37
?放心,兼容性这块也做好了,CURD 过滤、explain优化什么的也都更新了。
建议你有空试试新版,是你现在用 Mycat 1.4 或者还没配 Galera 的,可以考虑升级一波试试,稳定性提升挺的。