开发者社区 > 数据库 > 数据库管理工具 > 正文

DMS这个实例下有4个库,现在是集中在:answer_7?每个库answer_report有64张表

DMS这个实例下有4个库,现在是集中在:answer_7?每个库answer_report有64张表,answer_record有128张表,我看应用的数据库调用,没有那么集中在某个库上,那么sql洞察和审计中的查询,是什么规则呢?image.png
是我们的程序代码有问题,sql真的集中操作在某个库上,还是rds的统计有问题?

展开
收起
真的很搞笑 2023-07-03 17:07:16 60 0
3 条回答
写回答
取消 提交回答
  • 在DMS中,SQL洞察和审计功能可以帮助您对数据库中的查询进行监控和审计。具体规则是根据您设置的审计策略和配置来确定的。

    通常情况下,SQL洞察和审计功能可以根据以下规则进行查询监控和审计:

    1. 数据库级别:可以将审计策略应用于整个数据库实例,以监控所有数据库和表的查询活动。

    2. 表级别:可以选择性地将审计策略应用于特定的数据库表,以仅监控这些表的查询活动。

    3. SQL语句类型:可以指定要监控的SQL语句类型,例如SELECT、INSERT、UPDATE、DELETE等。

    4. 查询条件:可以基于各种条件和过滤器设置审计策略,例如限制特定用户或角色的查询,或者仅监控超出某些阈值的查询。

    根据您的描述,如果您的应用程序在多个数据库和表之间进行查询,并且希望在SQL洞察和审计中监控这些查询,通常需要在对应的数据库和表上设置相应的审计策略。

    2023-07-26 13:53:29
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    在 DMS 中,SQL 洞察和审计功能是用于监控和记录数据库实例中的 SQL 查询操作的。在查询监控和审计中,通常会提供以下几种规则和策略:

    数据库层级的规则:可以对整个数据库实例或特定的数据库进行查询监控和审计。例如,可以设置规则以监控所有的 SELECT 操作或所有的 DML 操作等。

    表层级的规则:可以对特定的数据表进行查询监控和审计。例如,可以设置规则以监控表 answer_report 中的所有 SELECT 操作或所有 UPDATE 操作等。

    用户层级的规则:可以对特定的用户或用户组进行查询监控和审计。例如,可以设置规则以监控某个应用程序用户的所有 SQL 查询操作。

    SQL 语句层级的规则:可以对特定的 SQL 查询语句进行监控和审计。例如,可以设置规则以监控所有包含特定关键字或特定参数的 SQL 查询语句

    2023-07-23 16:34:10
    赞同 展开评论 打赏
  • 一般不会错的,可以再看看应用链路,此回答整理自钉群“阿里云DMS数据管理用户交流群”

    2023-07-03 17:16:42
    赞同 展开评论 打赏

阿里云提供了一系列数据库管理工具,可以满足您在云上进行数据库管理的各种需求。包含数据传输服务DTS、数据库备份 DBS、数据库自治服务 DAS、数据管理 DMS。

相关产品

  • 数据管理
  • 热门讨论

    热门文章

    相关电子书

    更多
    金融行业高频交易数据管理解决方案 立即下载
    基于Spark的统一数据管理与数据探索平台 立即下载
    INFINIDATA:基于Spark的统一数据管理与探索平台 立即下载