PolarDB-x怎么进行数据追踪啊?[阿里云PolarDB]

PolarDB-x怎么进行数据追踪啊?

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
5 条回复 A 作者 M 管理员
  1. 楼主你好,阿里云PolarDB-x支持数据追踪功能。您可以按照以下步骤进行数据追踪:

    1. 登录阿里云控制台,选择PolarDB-x实例,进入实例详情页面。

    2. 在实例详情页面左侧导航栏中,选择“性能监控”,然后选择“数据追踪”。

    3. 在数据追踪页面,您可以设置查询时间范围、检索条件、排序方式等。

    4. 在检索结果列表中,您可以查看每个SQL语句的执行时间、返回行数、执行计划等信息。

    5. 如果需要更详细的数据追踪信息,您可以点击某个SQL语句,进入该语句的“执行详情”页面,在该页面中可以查看该语句的执行计划、性能分析等详细信息。

    请注意,数据追踪功能会对系统性能产生影响,因此在实际使用中需要根据具体情况谨慎使用。

  2. PolarDB-x 是阿里云推出的一款云原生分布式数据库,它提供了丰富的监控和追踪功能,帮助用户了解数据库的运行状态和性能。要进行数据追踪,您可以通过以下步骤操作:

    1. 登录 PolarDB-x 控制台:通过访问阿里云官网的 PolarDB-x 控制台(https://polardb.console.aliyun.com/),使用您的阿里云账号登录。
    2. 选择实例:在控制台中,找到您要追踪的数据库实例,点击进入。
    3. 查看监控数据:在实例详情页面,您可以查看实时监控数据,包括 CPU 使用率、内存使用率、磁盘使用情况、网络流量等。您还可以查看历史监控数据,以便分析数据库的性能趋势。
    4. 开启慢查询日志:在实例配置页面,找到“慢查询日志”选项,勾选“开启”并设置日志保存时间。慢查询日志可以帮助您发现执行时间较长的 SQL 语句,从而优化查询性能。
    5. 查看事务日志:在实例详情页面,点击“日志”选项卡,您可以查看数据库的事务日志,了解事务的执行情况。
    6. 使用诊断工具:PolarDB-x 提供了多种诊断工具,如数据分布诊断、索引诊断等。在实例详情页面,点击“诊断”选项卡,选择相应的诊断工具,您可以获得有关数据库性能的详细报告。
    7. 配置告警:您可以在实例配置页面设置性能指标的告警阈值。当数据库性能超过预设阈值时,系统会自动发送告警通知。
  3. DMS的数据追踪功能可以快速按需找到目标时间段内的相关更新,并生成逆向回滚语句,追踪完的数据可批量生成回滚脚本,通过数据变更工单最终执行到数据库中完成数据的修复。当误操作受影响的数据量在10万以内时,您可使用该方法进行数据恢复。

  4. 使用DMS数据追踪进行恢复

    DMS的数据追踪功能可以快速按需找到目标时间段内的相关更新,并生成逆向回滚语句,追踪完的数据可批量生成回滚脚本,通过数据变更工单最终执行到数据库中完成数据的修复。当误操作受影响的数据量在10万以内时,您可使用该方法进行数据恢复。

    前提条件
    已为集群开启Binlog。详细操作步骤,请参见开启Binlog。
    若在DMS中,该集群的管控模式为自由操作与稳定变更,请先通过DMS登录目标集群。

    步骤一、查找需回滚记录,生成回滚脚本
    首先,您需要在DMS控制台提交数据追踪工单申请,审批通过后,根据解析出的日志,选择需要回滚的变更记录,并生成回滚脚本。

    登录新版DMS控制台。
    在页面顶部,选择数据库开发 > 数据追踪 > 数据追踪工单。
    在页面右上角,单击+数据追踪。
    在数据追踪工单申请页面,根据下表填写工单申请。

    单击提交申请,系统将获取日志文件。
    获取日志文件后,系统会进入审批环节。
    说明
    若Binlog未开启或数据库未登录,系统将无法获取日志文件。
    等待审批通过。
    说明
    数据追踪的默认安全审批规则为:数据库对应的DBA进行审批。
    审批通过后,系统会进行日志下载、日志解析等操作。
    待解析完成后,您可以勾选需要回滚的变更记录,单击导出回滚脚本即可。

    步骤二、执行回滚
    导出回滚脚本后,您可以提交普通数据变更工单,将此回滚脚本作为附件上传至工单中,执行至目标数据库中。

    在DMS控制台页面顶部,选择数据库开发 > 数据变更 > 普通数据变更。
    可参考下表填写数据变更工单申请,并单击提交申请。

    工单提交后,系统会进行内容合法性检查。
    当检查通过后,需要您提交审批,审批通过后,就会生成执行任务。
    说明
    数据变更的默认安全审批规则为:数据库对应的DBA进行审批。
    单击执行变更。

  5. PolarDB-X支持数据追踪功能,可以实时跟踪数据库中的数据变更,并将变更数据保存到日志中。您可以使用PolarDB-X的数据追踪功能来监控数据库的运行状态和性能,以及快速定位和解决问题。
    以下是使用PolarDB-X进行数据追踪的步骤:

    启用数据追踪功能:在PolarDB-X中启用数据追踪功能,以便实时跟踪数据库中的数据变更。
    配置数据追踪参数:配置数据追踪的参数,例如日志文件路径、日志文件大小、日志文件个数等。
    查看数据追踪日志:查看数据追踪日志,以便了解数据库中的数据变更情况。
    需要注意的是,在使用数据追踪功能时,需要确保数据的安全性和隐私性。同时,您还需要定期备份数据和更新软件,以确保数据的安全性和隐私性。

  6. 只会生成对应的恢复SQL,不会执行,此回答整理自钉群“阿里云 PolarDB-X 开源交流群”