壹般來說,表中索引的作用相當於圖書目錄對圖書的作用。與表壹樣,索引也是壹種段。它包含用戶的數據,就像壹個表壹樣占用磁盤空間。索引是壹種樹形結構,允許直接訪問數據表中的數據行。它的引入是為了提高查詢效率。它是獨立於表的對象,可以存儲在不同於表的表空間中。索引記錄包含索引關鍵字和指向表中數據的指針(地址)。索引上的I/O操作比表上的少得多。索引壹旦建立,將由Oracle系統自動維護,不需要在查詢語句中指定使用哪個索引。
二:優點:
①可以加快數據檢索。
②可以加快表格之間的連接。
③使用分組排序子句進行數據檢索時,可以減少查詢中分組排序的時間。
三:缺點:
①創建和維護索引需要時間,這個時間會隨著數據量的增加而增加。
②索引需要占用物理空間。除了數據表,每個索引還需要占用壹定的物理空間。
③增加、刪除、修改表中數據時,需要動態維護索引,降低了數據維護的速度。
?