摘要: 35 | join语句怎么优化? MRR Multi-Range Read 优化,指的是尽量使用顺序读盘。 因为大多数的数据都是按照主键递增顺序插入得到的,所以我们可以认为,如果按照主键的递增顺序查询的话,对磁盘的读比较接近顺序读,能够提升读性能。 怎么是顺序读 根据索引将数据放入read_rnd_ 阅读全文
posted @ 2022-07-29 00:58 yihailin 阅读(127) 评论(0) 推荐(0) 编辑
摘要: select * from t1 join t2 on t1.c = t1.c 这样的语句,mysql优化器会选择t_a或t_b作为驱动表, 使用straight_join来指定 左边的表为驱动表。如果字段c上有建立索引,MySQL会使用 Index Nested-Loop Join 策略处理joi 阅读全文
posted @ 2022-07-29 00:21 yihailin 阅读(134) 评论(0) 推荐(0) 编辑