DMS这个实例下有4个库,现在是集中在:answer_7?每个库answer_report有64张表,answer_record有128张表,我看应用的数据库调用,没有那么集中在某个库上,那么sql洞察和审计中的查询,是什么规则呢?
是我们的程序代码有问题,sql真的集中操作在某个库上,还是rds的统计有问题?
在DMS中,SQL洞察和审计功能可以帮助您对数据库中的查询进行监控和审计。具体规则是根据您设置的审计策略和配置来确定的。
通常情况下,SQL洞察和审计功能可以根据以下规则进行查询监控和审计:
数据库级别:可以将审计策略应用于整个数据库实例,以监控所有数据库和表的查询活动。
表级别:可以选择性地将审计策略应用于特定的数据库表,以仅监控这些表的查询活动。
SQL语句类型:可以指定要监控的SQL语句类型,例如SELECT、INSERT、UPDATE、DELETE等。
查询条件:可以基于各种条件和过滤器设置审计策略,例如限制特定用户或角色的查询,或者仅监控超出某些阈值的查询。
根据您的描述,如果您的应用程序在多个数据库和表之间进行查询,并且希望在SQL洞察和审计中监控这些查询,通常需要在对应的数据库和表上设置相应的审计策略。
在 DMS 中,SQL 洞察和审计功能是用于监控和记录数据库实例中的 SQL 查询操作的。在查询监控和审计中,通常会提供以下几种规则和策略:
数据库层级的规则:可以对整个数据库实例或特定的数据库进行查询监控和审计。例如,可以设置规则以监控所有的 SELECT 操作或所有的 DML 操作等。
表层级的规则:可以对特定的数据表进行查询监控和审计。例如,可以设置规则以监控表 answer_report 中的所有 SELECT 操作或所有 UPDATE 操作等。
用户层级的规则:可以对特定的用户或用户组进行查询监控和审计。例如,可以设置规则以监控某个应用程序用户的所有 SQL 查询操作。
SQL 语句层级的规则:可以对特定的 SQL 查询语句进行监控和审计。例如,可以设置规则以监控所有包含特定关键字或特定参数的 SQL 查询语句
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。