老系统 20 张表 join, 100 多个字段 的优化方案?
資深大佬 : mmdsun 7
请问一老管理系统有 20 张表 join100 多个字段,如何优化?
之前有想过上 ES,但这个地方查了 20 多个表,意味着系统好多地方的 update 接口都要触发同步 ES 的操作,不然 es 的数据不是最新的。
坠痛苦的是还有很多 mybatis xml 里拼接的 SQL 条件查询还得改。
现在系统很慢。因为是老系统,想尽量改动小。
有没有什么简单而有效的优化方案?
阿里 Canal Binlog 同步到 ES 、
应用层 join
不知道怎么否可行。
大佬有話說 (6)