SOAR:小米出品的對 SQL 進行優化和改寫的自動化工具
ofollow,noindex" target="_blank">文件 | FAQ | 變更記錄 | 路線圖 | English
SOAR
SOAR(SQL Optimizer And Rewriter)是一個對SQL進行優化和改寫的自動化工具。 由小米人工智慧與雲平臺的資料庫團隊開發與維護。
功能特點
- 跨平臺支援(支援Linux, Mac環境,Windows環境理論上也支援,不過未全面測試)
- 支援基於啟發式演算法的語句優化
- 支援複雜查詢的多列索引優化(UPDATE, INSERT, DELETE, SELECT)
- 支援EXPLAIN資訊豐富解讀
- 支援SQL指紋、壓縮和美化
- 支援同一張表多條ALTER請求合併
- 支援自定義規則的SQL改寫
快速入門
交流與反饋
License
ICENSE" rel="nofollow,noindex" target="_blank">Apache License 2.0 .