OceanBase 數據庫的 SQL 引擎兼容了 Oracle 數據庫大部分的特性 :
支持查詢改寫
支持預編譯語句
支持基于成本的優化器
支持執行計劃生成與展示(EXPLAIN)
支持執行計劃緩存
支持執行計劃快速參數化
支持執行計劃綁定
支持 Optimizer Hint
支持自適應游標共享 ACS
支持執行計劃管理 SPM
OceanBase 數據庫的 SQL 引擎暫不支持以下功能:
估算器
執行計劃隔離
表達式統計存儲(ESS)
近似查詢處理
SQL 引擎從接受 SQL 請求到執行的典型流程如下圖所示: