Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 9 additions & 7 deletions sqle/api/controller/v2/optimization.go
Original file line number Diff line number Diff line change
Expand Up @@ -132,13 +132,15 @@ type OptimizationSQLDetail struct {
StatusDetail string `json:"status_detail"` // SQLe 维护的状态详情

// SQL Flash相关字段
OriginSQL string `json:"origin_sql"` // 原始SQL
Metadata string `json:"metadata"` // 数据库元数据信息
TotalState string `json:"total_state"` // 总状态
OriginQueryPlan *sql_flash.QueryPlan `json:"origin_query_plan"` // 原始SQL查询计划
OptimizeDetail *sql_flash.OptimizeDetail `json:"optimize"` // 优化详情
TotalAnalysis *sql_flash.TotalAnalysis `json:"total_analysis"` // 总体分析
AdvisedIndex *sql_flash.AdvisedIndex `json:"advised_index"` // 索引建议详情
OriginSQL string `json:"origin_sql"` // 原始SQL
Metadata string `json:"metadata"` // 数据库元数据信息
TotalState string `json:"total_state"` // 总状态
EnableHighAnalysis bool `json:"enable_high_analysis"` // 是否启用高级分析
OriginQueryPlan *sql_flash.QueryPlan `json:"origin_query_plan"` // 原始SQL查询计划
OptimizeDetail *sql_flash.OptimizeDetail `json:"optimize"` // 优化详情
TotalAnalysis *sql_flash.TotalAnalysis `json:"total_analysis"` // 总体分析
AdvisedIndex *sql_flash.AdvisedIndex `json:"advised_index"` // 索引建议详情

}

// GetOptimizationSQLDetail
Expand Down
4 changes: 4 additions & 0 deletions sqle/docs/docs.go
Original file line number Diff line number Diff line change
Expand Up @@ -23204,6 +23204,10 @@ var doc = `{
"type": "object",
"$ref": "#/definitions/sql_flash.AdvisedIndex"
},
"enable_high_analysis": {
"description": "是否启用高级分析",
"type": "boolean"
},
"id": {
"type": "integer"
},
Expand Down
4 changes: 4 additions & 0 deletions sqle/docs/swagger.json
Original file line number Diff line number Diff line change
Expand Up @@ -23188,6 +23188,10 @@
"type": "object",
"$ref": "#/definitions/sql_flash.AdvisedIndex"
},
"enable_high_analysis": {
"description": "是否启用高级分析",
"type": "boolean"
},
"id": {
"type": "integer"
},
Expand Down
3 changes: 3 additions & 0 deletions sqle/docs/swagger.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6985,6 +6985,9 @@ definitions:
$ref: '#/definitions/sql_flash.AdvisedIndex'
description: 索引建议详情
type: object
enable_high_analysis:
description: 是否启用高级分析
type: boolean
id:
type: integer
metadata:
Expand Down
7 changes: 7 additions & 0 deletions sqle/server/optimization/optimization_server_ce.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
//go:build !enterprise
// +build !enterprise

package optimization

func SyncOptimizeResult() {
}
4 changes: 4 additions & 0 deletions sqle/sqled.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ import (
"github.com/actiontech/sqle/sqle/api"
"github.com/actiontech/sqle/sqle/dms"
knowledge_base "github.com/actiontech/sqle/sqle/server/knowledge_base"
optimization "github.com/actiontech/sqle/sqle/server/optimization"

"github.com/actiontech/sqle/sqle/config"
"github.com/actiontech/sqle/sqle/driver"
Expand Down Expand Up @@ -121,6 +122,9 @@ func Run(options *config.SqleOptions) error {
return fmt.Errorf("create default report push config failed: %v", err)
}
}
{
go optimization.SyncOptimizeResult()
}
}

err = dms.RegisterAsDMSTarget(options)
Expand Down
Loading