概念:
代價:分類:
非聚集索引
唯一索引
原則:建立和管理索引
設計索引是,應考慮以下資料庫準則:
乙個表如果建有大量索引,會影響insert,update和delete語句的效能。
避免對經常更新的表進行過多的索引,並且索引應保持較窄。
使用多個索引可以提高更新少而資料量大的查詢的效能。
對小表進行索引可能不會產生優化效果
試圖包含聚集函式,連線或聚集函式和連線的組合時,檢視的索引可以顯著提高效能。
使用tracsact-sql語句建立索引
create [unique][clustered][nonclustered]
index 索引名
on 表名(列名[asc | desc],[列名])
刪除索引:
drop index 表名.索引名
索引重新命名
exec sp_rename table_name.old_index_name,new_index_name
例如:exec sp_rename 'userinfo.ix_name','userinfo.ix_xingming'
索引的分析與維護
use 資料庫名
set showplan_all/statistics io
select 查詢語句
use 資料庫名
update statistics 索引名
go
use 資料庫名
dbcc showcontig(userinfo,ix_name)
Oracle索引研究
oracle索引研究 oracle索引研究 索引本來是資料庫裡極其重要的東西,但是很多人對其分析的倒是很少,即使分析了也趨於學院味,所以本人 第一次發文章請大家別笑話啊 對索引分析如下。全都是來自實踐的總結,而且在實際優化中得到驗證,希望大家批評斧正 索引的誤區。a 字段標誌位不可以建立索引。這是乙...
機器學習研究
加州理工 caltech 的 yaser abu mostafa教授的機器學習,偏重於傳統統計理論 史丹福大學 staford u 的andrew ng教授的機器學習,偏重於實用,直觀理解 多倫多大學 tronto u 的geoffery hinton教授的高階神經網路,偏重於神經網路和深度學習 史...
機器學習研究
本人建立的機器學習研究qq群445858879,歡迎愛好機器學習的朋友來此交流學習心得,群裡有資料探勘的高手跟大家切磋。大學課程 機器學習 我的資料分享 密碼 ews2 機器學習 機器學習入門討論 數學基礎 數學分析 高等數學 線性代數 概率統計 離散數學等 ml書單 李航.統計學習方法.pdf 機...