openGauss Index-advisor_索引推薦

奔跑的数据库發表於2024-03-28

Index-advisor:索引推薦

可獲得性

本特性自openGauss1.1.0開始引入。

特性簡介

Index-advisor工具是一個覆蓋多種任務級別和使用場景的資料庫智慧索引推薦工具,其具備單Query索引推薦功能、虛擬索引功能、workload級別索引推薦功能,可以為使用者提供可靠的索引建議。

客戶價值

為客戶提供快速可靠的索引推薦功能,極大簡化了運維人員的工作。

特性描述

單query索引推薦功能支援使用者在資料庫中直接進行操作,本功能基於查詢語句的語義資訊和資料庫的統計資訊,對使用者輸入的單條查詢語句生成推薦的索引;虛擬索引功能支援使用者在資料庫中直接進行操作,本功能將模擬真實索引的建立,避免真實索引建立所需的時間和空間開銷,使用者基於虛擬索引,可透過最佳化器評估該索引對指定查詢語句的代價影響;對於workload級別的索引推薦,使用者可透過執行資料庫外的指令碼使用此功能,本功能將包含有多條DML語句的workload作為輸入,最終生成一批可對整體workload的執行表現進行最佳化的索引。

特性增強

無。

特性約束

資料庫狀態正常、客戶端能夠正常連線。

當前執行使用者下安裝有gsql工具,該工具路徑已被加入到PATH環境變數中。

具備Python3.6+的環境。

依賴關係

無。

相關文章