我正在構建一個相當龐大的數據庫 - 它有大約690萬條記錄。如何在SQL中使用索引
一個簡單的選擇需要6-7秒,所以我現在正在優化和調查其他選項。
顯而易見的是創建一個或兩個索引。
樣品:
CREATE INDEX 「INDEX_NAME」 ON 「表格名」(列)
運作良好。
但是,我無法獲得有效的sql語法以在select語句中使用索引。一個假設你可以使用「從table_name選擇index_name」,至少我做了:)但是它似乎是無效的,我不能在我的生活中找到一個網上的例子,這或者意味着我來自完全錯誤的角度,或沒有人記錄它...
任何關於如何使用索引的幫助將不勝感激!
你對錶中的任何主鍵?如果你這樣做,那麼主鍵將在表上創建聚集索引。如果你有另一個唯一索引表,將在表上創建非聚集索引。還有一件事會影響你的表現,就是你的索引字段的大小。尺寸越小,搜索或連接越快,因爲它會影響數據頁面上的實際數據行。 – Nirlep 2009-09-20 18:06:51