全部產品
Search
文件中心

PolarDB:查詢改寫

更新時間:Jul 06, 2024

查詢改寫組件的主要功能是將使用者輸入的SQL語句,基於關聯式模式的等價變換,轉換為執行效率更優的形式,從而減少最佳化器尋找最優執行計畫的時間,並大幅提升查詢的執行效率。一些最為常見的查詢變換髮生在這個階段,如"子查詢展開","謂詞下推"等等。

PolarDB MySQL版的查詢改寫具有豐富的功能,覆蓋大量情境,並且是基於代價完成的。這種基於代價的能力讓PolarDB可以確定最優的查詢改寫方式。

除了具有MySQL社區已有的查詢改寫功能外,如下子章節介紹了PolarDB MySQL版自身實現各種新的查詢改寫功能。