数据库的索引相关
1、索引是根据查询语句来建立的;
2、通常后一次有索引的会比前一次快,之于快多少取决于数据量。
比如:100条数据,没有索引时平均需要查询50次(从头到尾逐个比较),有索引则只需要比较大约7次(类似二分查找法);
如果是1000条数据的话,没有索引时平均需要查询500次,有索引则只需要比较大约11~12次。
当然对于数据量巨大(超百万行)的数据表,数据库中的索引可能用B+树,那么通常约4次比较就可确定数据范围(在200条以内)。
另,要注意的是查询语句写得不好,系统就无法利用索引,比如:把字段名放在了一个函数中、某些“<>”、等等,这方面的内容可以在网上搜到不少的。
浙公网安备 33010602011771号