请问下DMS中SQL洞察与审计模块,刚刚有insert操作为啥只能统计select操作没有找到insert的sql?
在阿里云 DMS 中,SQL 洞察与审计模块可以记录数据库中的操作日志,并对这些操作进行统计和分析。但是,如果您执行的 INSERT 操作没有被记录下来,可能有以下几个原因:
您没有开启审计功能:在 DMS 中,需要开启审计功能才能记录数据库中的操作日志。如果您没有开启审计功能,就无法记录 INSERT 操作。
您的 INSERT 操作没有被执行:如果您执行的 INSERT 操作没有被执行,就不会记录到操作日志中。您可以通过查看数据库中的数据来确认 INSERT 操作是否执行成功。
您的 INSERT 操作被过滤了:在 DMS 中,可以通过设置过滤规则来过滤一些操作,如果您的 INSERT 操作被设置了过滤规则,就无法记录到操作日志中。您可以检查一下 DMS 中的过滤规则是否包含了 INSERT 操作。
如果您执行的 INSERT 操作没有被记录到 DMS 的操作日志中,可能是因为您没有开启审计功能、INSERT 操作没有被执行或者被过滤了。建议您检查一下以上几个方面,以确定问题的具体原因。
DMS中的SQL洞察和审计模块可以监控和记录数据库中的SQL操作,包括SELECT、INSERT、UPDATE、DELETE等操作。如果您在DMS中执行了INSERT操作,但是在SQL洞察和审计模块中没有找到相应的INSERT SQL,则可能存在以下原因:
SQL洞察和审计模块没有正确配置:如果SQL洞察和审计模块没有正确配置,可能会导致无法正常记录INSERT操作的SQL。您需要检查SQL洞察和审计模块的配置是否正确,并确保已经启用了SQL审计功能。
INSERT操作没有被记录:如果INSERT操作没有被正确记录,可能是因为执行INSERT操作的用户没有足够的权限,或者SQL语句中存在错误。您可以检查执行INSERT操作的用户的权限设置,并检查INSERT语句是否正确。
数据库版本不支持:某些数据库版本可能不支持SQL洞察和审计模块记录INSERT操作的SQL。您需要检查您的数据库版本是否支持该功能。
需要注意的是,SQL洞察和审计模块只能监控和记录执行了的SQL语句,如果INSERT操作没有执行,则不会被记录。因此,如果您执行了INSERT操作但没有在SQL洞察和审计模块中找到相应的SQL语句,建议您检查以上原因并进行排查。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。