索引查詢是資料庫中重要的記錄查詢方法,要不要進入索引以及在那些欄位上建立索引都要和實際資料庫系統的查詢要求結合來考慮,下面給出實際中的一些通用的原則:
1.在經常用作過濾器的字段上建立索引;2.在
sql語句中經常進行
group by
、order by
的字段上建立索引;
3.在不同值較少的字段上不必要建立索引,如性別字段;
4.對於經常訪問的列避免建立索引;
5.用於聯接的列(主健
/外健)上建立索引;
6.在經常訪問的多個列上建立復合索引,但要注意復合索引的建立順序要按照使用的頻度來確定;
7.預設情況下建立的是非簇集索引,但在以下情況下最好考慮簇集索引,如:含有有限數目(不是很少)唯一的列;進行大範圍的查詢;
充分的利用索引可以減少表掃瞄
i/0的次數,有效的避免對整表的搜尋。當然合理的索引要建立在對各種查詢的分析和**中,也取決於
dba的所設計的資料庫結構
合理使用索引
索引是資料庫中重要的資料結構,它的根本目的就是為了提高查詢效率。現在大多數的資料庫產品都採用ibm最先提出的isam索引結構。索引的使用要恰到好處,其使用原則如下 在經常進行連線,但是沒有指定為外來鍵的列上建立索引,而不經常連線的字段則由優化器自動生成索引。在頻繁進行排序或分組 即進行group b...
合理使用mysql索引
1 合理使用索引 索引是資料庫中重要的資料結構,它的根本目的就是為了提高查詢效率。現在大多數的資料庫產品都採用ibm最先提出的isam索引結構。索引的使用要恰到好處,其使用原則如下 在經常進行連線,但是沒有指定為外來鍵的列上建立索引,而不經常連線的字段則由優化器自動生成索引。在頻繁進行排序或分組 即...
搜尋引擎是怎麼判定原創與抄襲
我們知道,原創內容在搜尋引擎排名中占有重要地位,但做原創內容不容易,偽原創又怕不被當成原創,白做。那麼我們先從搜尋引擎角度去如何判定內容是原創還是抄襲。很多站長都想利用原創內容來提高自己 的收錄與排名,但是做原創內容並不是一件容易的事,偶爾一兩篇應該還行,要是一天一兩篇,很多多人也是受不了,因為大多...