1. 程式人生 > >Oracle執行計劃總結

Oracle執行計劃總結

相關的概念

  • ROWNUM

ROWNUM是一種偽列,它會根據返回記錄生成一個序列化的數字。

select * from tab_areainfom t where rownum < 8
  • ROWID

ROWID表示的是Oracle中的資料行記錄所在的物理儲存地址,即ROWID實際上是和Oracle中資料塊裡的行記錄一一對應。

  • 優化器

優化器(Optimizer)是Oracle資料庫中內建的一個核心子系統,你也可以把它理解成是Oracle資料庫中的一個核心模組或者一個核心功能元件。

  • RBO

基於規則的優化器(RBO)通過硬編碼在Oracle資料庫程式碼中的一系列固定的規則,來決定目標SQL的執行計劃。

  • CBO

基於成本的優化器