如果数据库查询比较慢3、4秒,而且业务要求必须多表关联,怎么排查问题?
explain看下查询计划。
连表不是导致慢的原因 你是要优化速度?sql速度主要看查询条件和查询数据量
首先确认你的数据量有多少、是否使用了索引、查询的时候SQL写法是否存在全表扫描如果数据量非常大(千万级以上)的话要考虑缓存了 比如redis