索引怎么建立使用

发布网友 发布时间:2022-03-22 16:03

我来回答

1个回答

热心网友 时间:2022-03-22 17:32

如果你查询的字段都在索引中,那么可以只查询索引,不用查询表,就可以输出数据。
这是建索引时的一种考虑。
但是在你这种情况下不适用。
我猜你是想输出大批数据,而不是根据索引选择有数的那么几条。
输出数据占总数据量达到一定比例以后,再用索引就是浪费更多资源而得不到回报了。
因为数据行存储在块中。一块存多行。用索引时是根据索引信息,每一行访问一次数据块。
数据多了会覆盖大多数数据块,并且一个数据块会被访问多次。就不如全表扫描一次,访问一个数据块就把该块所有行都输出。这样效率最高。
所以你这种情况不应该用索引的。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com