深入理解Oracle索引(16):聚簇因子

來源:互聯網
上載者:User
      它的定義:
     
     根據索引的值指示表中行的有序程度、通知 CBO 關於表的行和索引的同步情況
     ● 該值與塊數相近、表示相同的資料存放得比較集中
        

        


        
     ● 該值與行數相近、表示表中行的順序與索引的順序不同
        

        


        
     它的作用:
     
     ● 表相對於索引的有序程度
     ● 通過索引讀取整個表時對錶執行的邏輯I/O次數
     
     

     它的查詢:

hr@ORCL> edWrote file afiedt.buf  1  select a.index_name,b.num_rows,  2         b.blocks,a.clustering_factor  3    from user_indexes a,user_tables b  4   where index_name in ('JOB_ID_PK','DEPT_ID_PK') and  5*        a.table_name=b.table_name  6  hr@ORCL> /INDEX_NAME                       NUM_ROWS     BLOCKS CLUSTERING_FACTOR------------------------------ ---------- ---------- -----------------DEPT_ID_PK                             27          5                 1JOB_ID_PK                              19          5                 1


     它的意義:
     
     索引並不一定總是合適的存取方法、如果力圖重建表來使索引有一個好的聚簇因子、那隻是浪費時間

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.