簡述什么時候沒用1.有or必全有索引; 什么時沒必要用1.唯一性差; 詳述(轉)索引并不是時時都會生效的,比如以下幾種情況,將導致索引失效:
注意:要想使用or,又想讓索引生效,只能將or條件中的每個列都加上索引
什么情況下不推薦使用索引?1) 數(shù)據(jù)唯一性差(一個字段的取值只有幾種時)的字段不要使用索引
2) 頻繁更新的字段不要使用索引
3) 字段不在where語句出現(xiàn)時不要添加索引,如果where后含IS NULL /IS NOT NULL/ like ‘%輸入符%’等條件,不建議使用索引
4) where 子句里對索引列使用不等于(<>),使用索引效果一般 如果您覺得閱讀本文對您有幫助,請點一下“推薦”按鈕,您的“推薦”將是我最大的寫作動力!歡迎各位轉載,但是未經作者本人同意,轉載文章之后必須在文章頁面明顯位置給出作者和原文連接,否則保留追究法律責任的權利。 |
|
來自: 一本正經地胡鬧 > 《數(shù)據(jù)庫》