达梦数据库重演功能测试

本文介绍了达梦数据库的重演功能,用于故障定位和问题重现。在单实例上进行了简单的测试,包括创建测试用户、开启和关闭录像、插入数据,然后使用数据库重演工具进行重演,观察相同操作在重演过程中的结果,强调了该功能的简便性和在测试环境中的应用。
摘要由CSDN通过智能技术生成

达梦数据库重演功能测试

数据库运行工作中,故障定位是其中重要一环,有时故障比较隐蔽,只是短暂出现就消失;有时各种问题同时出现,难以定位最关键的问题点。达梦数据库除了AWR这类工具外,还提供数据库重演功能。
官方对此的描述是“数据库重演(Database Replay)是 DM 中用来重现、定位和分析问题的一个重要手段,其基本原理是在数据库系统上捕获所有负载(记录外部客户端对服务器的请求),保存到二进制捕获文件,然后通过 DM 提供的数据库重演工具将捕获文件中的请求发送给捕获前由原始数据库备份恢复而来的重演测试系统上,从而帮助重现当时的场景。”
看起来这是一个挺有趣的功能。

测试

因为测试环境所限,没有弄两个实例,就在单实例上体验一把。测试方法简单一点。

  1. 创建测试用户以及测试用表
    create user “dmtest” identified by “abcde12345”
    limit failed_login_attemps 3, password_lock_time 1, password_grace_time 10
    default tablespace “MAIN”;

    grant “DBA”,“RESOURCE”,“VTI” to " dmtest ";

    create table dmtest.replay_test (id number,name varchar(32));
    commit;

  2. 开启录像
    call sp_start_capture(’/dm8/20210120’,-1); 指定录像文件存放位置,并且手动关闭录像。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值