mysql索引优化 union代替or

it2025-02-13  4

mysql索引优化之union代替or

如图,在一张有100多W的数据表里面

使用or的sql语句如下

可以看到,上述的sql中,只使用了app_id为索引,扫描了59W行数据

在不对表做任何修改的情况下,我们使用union代替or,如下 可以看到,扫描的数据行仅仅只有400多条,足足少了50多条。

总结:在数据过多的表中,尽量用union代替or查询

最新回复(0)