Skip to content

慢日志扫描schema识别归类不精准 #3025

@iwanghc

Description

@iwanghc

版本信息(Version)

v4.2504-pre3

问题描述(Describe)

scannerd采集到sql推送到管控后,sql语句中指定的scheam和归属的schema不一致
或者有些schema未采集到,导致审核时使用默认schema触发表名不存在规则, 需要优化

截图或日志(Log)

Image

如何复现(To Reproduce)

尝试在慢日志文件中use a schema,然后执行一条指定b schema的sql语句,采集后看这条sql的归属schema是a还是b

问题原因

在读取慢日志时遇到use schema或者在header和metrics里解析到schema,就会拿这个这个schema作为下面sql的数据库名称,所以sql归类为到其他schema里,有可能的原因是,在识别到的数据库里执行的这条带指定其他schema的sql

解决方案

变更影响面

受影响的模块或功能

外部引用的潜在问题或风险

版本兼容性

测试建议

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions