数据库索引
2020-09-02 本文已影响0人
yahzon
- 多大数据量建索引。
答: 100万以下基本没必要。 - 不适合建索引的情况。
答:
1 ) 数据更新很频繁。
2 )数据区分度不大 如性别。(同值数据超过表的15%,就没必要建索引了)。
3 )数据太长。(可以取前10个字符建索引) - 那些查询操作不能使用索引。
答:<>,not in ,!= , like %xxx ,
对列进行函数运算无法走索引 to_char(create_date,'yyyyddmm hh24miss') > '20200815 235959'
NULL会导致索引形同虚设,
备注: like xxx% 是可以索引的,like %xxx 不行。就向查字典,找xxx开头的单词,和包含xxx的单词。