从mysql优化方式中选择n行
我使用下面的查询从mysql中选择10行,但它在服务器上搜索4000000行时会造成很大的负载从mysql优化方式中选择n行,mysql,Mysql,我使用下面的查询从mysql中选择10行,但它在服务器上搜索4000000行时会造成很大的负载 explain SELECT * FROM `tableA` where status = '0' and id < '9600000' order by id desc LIMIT 10 请与我们分享解释结果和索引列表。我真的不明白这一点。执行查询时您是否知道下限?我不知道下限和状态以及id是索引状态和id是如何索引的?请具体点!请与我们分享解释,这样我们就可以看到索引是如何使用的!
explain SELECT * FROM `tableA` where status = '0' and id < '9600000' order by id desc LIMIT 10
请与我们分享解释结果和索引列表。我真的不明白这一点。执行查询时您是否知道下限?我不知道下限和状态以及id是索引状态和id是如何索引的?请具体点!请与我们分享解释,这样我们就可以看到索引是如何使用的!问题中的更新输出请与我们分享解释结果和索引列表。我真的不明白这一点。执行查询时您是否知道下限?我不知道下限和状态以及id是索引状态和id是如何索引的?请具体点!请与我们分享解释,这样我们就可以看到索引是如何使用的!有问题的最新产出
explain SELECT * FROM `tableA` where status = '0' and id >'9500000'and id < '9600000' order by id desc LIMIT 10
id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE tableA range PRIMARY PRIMARY 4 NULL 3890786 Using where