暂无图片
如何验证数据库
我来答
分享
如何验证数据库

老师好,我们公司明天要对存储系统进行升级,请问当升级后,该如何对60个数据库进行验证呢?来检验是否升级成功?然后如果升级过程失败,那会对数据库有什么影响?该如何解决呢?谢谢🙏

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
章芋文

存储升级需要数据库侧做什么变更吗?如果是仅存储升级,数据库不需要关注太多地方,只需升级前备份一下数据库即可。

升级后存储性能是否会有提升?如有提升可以分别测试升级前和升级后存储的I/O性能作对比。

如果升级失败,存储故障,恢复备份。

暂无图片 评论
暂无图片 有用 0
打赏 0

老师好,数据库不需要做任何改变,备份也都是在crontab里每天自动备份的,那么存储升级后,该如何测试I/O性能呢?通过什么方式能具体提示一下吗?谢谢🙏

暂无图片 评论
暂无图片 有用 0
打赏 0
章芋文

有系统级别的i/o压测工具,fio等,这个是最准确的,这个让存储厂商做一个对比报告即可。

Oracle也有自带的dbms包(只做参考,不要在业务时间运行):

set time on
set timing on
SET SERVEROUTPUT ON
DECLARE
  lat  INTEGER;
  iops INTEGER;
  mbps INTEGER;
BEGIN
   DBMS_RESOURCE_MANAGER.CALIBRATE_IO (100, 10, iops, mbps, lat);
   DBMS_OUTPUT.PUT_LINE ('max_iops = ' || iops);
   DBMS_OUTPUT.PUT_LINE ('latency  = ' || lat);
   dbms_output.put_line('max_mbps = ' || mbps);
end;
/
复制
暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交