Skip to content

feat(auditplan): Oracle TopSQL 增加 top_n 参数与 db_user 筛选 #3253#3256

Merged
BugsGuru merged 1 commit intomainfrom
feat-3253-oracle-topsql-db-user
Apr 16, 2026
Merged

feat(auditplan): Oracle TopSQL 增加 top_n 参数与 db_user 筛选 #3253#3256
BugsGuru merged 1 commit intomainfrom
feat-3253-oracle-topsql-db-user

Conversation

@actiontech-bot
Copy link
Copy Markdown
Member

Summary

  • Oracle TopSQL Params() 增加 top_n 参数(默认值 10),与 MySQL/TiDB/GoldenDB 等其他 TopSQL 类型对齐。
  • Oracle TopSQL 新增 Filters() 方法,提供 sql/rule_name/priority/db_user 四项筛选,使 SQL 管理列表中可按数据库用户筛选 TopSQL 记录。
  • ExtractSQL() 中使用 paramKeyCollectIntervalMinute 常量替代硬编码字符串。

Fixes #3253

Test plan

  • go vet ./sqle/server/auditplan/... 通过
  • make EDITION=ce docker_install 构建通过
  • UI 端验证:Oracle TopSQL 扫描任务创建表单显示 Top N 参数、SQL 管理列表显示 db_user 筛选项

- Oracle TopSQL Params() 添加 top_n 参数(默认10)
- Oracle TopSQL 新增 Filters() 方法,支持 sql/rule_name/priority/db_user 四项筛选
- ExtractSQL() 使用 paramKeyCollectIntervalMinute 常量替代硬编码字符串

Closes: #3253
@BugsGuru BugsGuru merged commit 73aff23 into main Apr 16, 2026
4 checks passed
@BugsGuru BugsGuru deleted the feat-3253-oracle-topsql-db-user branch April 16, 2026 09:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Oracle TopSQL: 增加用户信息列配套功能(top_n参数、db_user筛选)

3 participants