oracle建索引權限?索引使用索引加快數據庫存取的數據對象,合理的使用索引可以大大降低i/o次數,從而提高數據庫訪問性能索引有很多種,下面我們就來說一說關于oracle建索引權限?我們一起去了解并探讨一下這個問題吧!
索引
使用索引加快數據庫存取的數據對象,合理的使用索引可以大大降低i/o次數,從而提高數據庫訪問性能。索引有很多種。
單列索引
單列索引是基于單個列所建立的索引
Select *from emp where ename=’scott’;
Create index 索引名字 on 表名(列名) create index aa on emp (ename);
複合索引
複合索引是基于兩列或者多列的索引。在同一張表上可以建立多個索引,但是要求列的組合必須相同。
Select *from emp where ename=’scott’and deprno=20;
Create index aa on emp (enmae,job);
Create index aa on emp (job,ename);
使用原則
建立索引适合用于到大型的表中才有意義
在where和連接條件上經常用的列上建立
索引的層次不要超過4層
索引的缺點
1建立索引後,系統要占用大約為表的1.2倍的硬盤空間來保存。
2更新數據的時候,系統必須要額外的時間來更新對索引的更新,數據的一緻性
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!