1 个回答
在部分情况下使用子查询性能确实很差,主要的原因是:
(1)子查询的结果集无法使用索引,通常子查询的结果集会被存储到临时表中,不论是内存临时表还是磁盘临时表都不会存在索引,所以查询性能 会受到一定的影响;
(2)特别是对于返回结果集比较大的子查询,其对查询性能的影响也就越大;
(3)由于子查询会产生大量的临时表也没有索引,所以会消耗过多的CPU和IO资源,产生大量的慢查询。
发布于:2年前 (2023-03-22) IP属地:四川省
我来回答
您需要 登录 后回答此问题!