sqle
sqle copied to clipboard
慢日志扫描schema识别归类不精准
版本信息(Version)
v4.2504-pre3
问题描述(Describe)
scannerd采集到sql推送到管控后,sql语句中指定的scheam和归属的schema不一致 或者有些schema未采集到,导致审核时使用默认schema触发表名不存在规则, 需要优化
截图或日志(Log)
如何复现(To Reproduce)
尝试在慢日志文件中use a schema,然后执行一条指定b schema的sql语句,采集后看这条sql的归属schema是a还是b
问题原因
在读取慢日志时遇到use schema或者在header和metrics里解析到schema,就会拿这个这个schema作为下面sql的数据库名称,所以sql归类为到其他schema里,有可能的原因是,在识别到的数据库里执行的这条带指定其他schema的sql