1、查看UNDO段的參數SQL> show parameter undo;NAME TYPE VALUE------------------------------------ ----------- ----------undo_management string AUTO ->改成手工undo_retention integer 900undo_tablespace string UNDOTBS1SQL> show parameter transactions; (事務)NAME TYPE
(1)檢查需要重建的索引根據以下幾方面進行檢查,確定需要重建的索引。第一,查看SYSTEM資料表空間中的使用者索引為了避免資料字典的片段出現,要盡量避免在SYSTEM資料表空間出現使用者的表和索引。select index_name from dba_indexes where tablespace_name="SYSTEM" and owner not in
1、修改索引段儲存參數03:31:28 SQL> alter index scott.indx_ename deallocate unused;Index altered.03:31:36 SQL> alter index scott.indx_ename allocate extent(size 1m);Index altered.2、重建索引03:32:48 SQL> alter index indx_ename rebuild;Index
1、建立b-tree索引(1)相關概念根塊(一個):索引頂級塊,它包含指向下一級節點(分支塊或葉塊)的資訊。分支塊:它包含指向下一級的節點(分支塊或葉塊)的資訊。葉塊:它包含索引入口資料,索引入口包含索引列值或受限ROWID(2)建立索引如果在where子句中要經常引用某列或某幾列,應該給予這些列值建立B-*樹索引10:23:58 SQL> create index ind_ename on scott.emp(ename) pctfree 3010:24:32 2
1、索引的概念索引是用於加速資料存取的資料庫物件。合理地使用索引可以大大降低I/O次數。2、索引的功能:對記錄進行排序,加快表的查詢速度。3、索引的分類:(1)單列索引和複合索引單列索引是基於單個列所建立的索引;複合索引時基於兩列或多列所建立的索引。SQL>CREATE INDEX emp_idx1 on emp( ename, job);SQL>CREATE INDEX
(1) 建立B*tree索引3:11:08 SQL>create index emp1_job_ind on emp1(job);(2)分析索引結構3:11:08 SQL> ANALYZE INDEX EMP1_JOB_IND VALIDATE STRUCTURE;Index analyzed.(3)查看索引儲存資訊03:11:41 SQL> SELECT BLEVEL,LEAF_BLOCKS,NUM_ROWS FROM USER_INDEXES03:12:12