我们的业务比较广, 然后发现主表关联的其他表越来越多,这个应该对数据查询性能有影响吧, 有好的优化建议吗, 比如我们现在left jon超过8张表了,以后越来越多就不是个事。
表多不怕,能完美匹配索引就行
我也这么觉得
使用 ElasticSearch 或 ClickHouse 数据 从主库 同步 过去 额,还有合理使用缓存
考虑过这个, 但是维护成本高.出问题不容易查找
该关联的还是要关联的,可以不关联查询的就别关联。 减少查询量 主键查询很快,10张表不多
可以尝试创建视图或者创建中间表
这也太多表了吧,现在每次sql多少毫秒?