负载:根据I/O峰值、网络带宽峰值和CPU使用率峰值衡量数据库所在主机运行性能情况来体现负载;
(1)I/O峰值
在DAMG业务采集周期内磁盘I/O吞吐量峰值,即采集周期内I/O吞吐量的最大值。用户可以根据所采集I/O峰值决策在迁移上云时自行选择高速云盘或普通云盘。
备注: 选型配置中展现的数据为I/O吞吐量峰值(Mbps),该峰值为业务采集周期内I/O读写吞吐量的最大值,用于辅导用户判断云盘类型的选择(高性能云盘、通用云盘等)。该数据与画像详情中的IOPS最大值有关,即MAX(IOPS)* Block size。
(2)网络带宽峰值
在DAMG业务采集周期内网络吞吐量峰值,即网卡的瞬时最大带宽使用。用户可以根据网络带宽峰值选择数据库服务器迁移上云时申请的网络带宽。
备注:选型配置中的网络带宽峰值为画像分析中网络带宽记录的最大值。单位:MB/S
(3)CPU使用率峰值
在DAMG业务采集周期内CPU使用率峰值,用户可以参考该数据进行云主机的vCPU数量选购。
(4)热点
在DAMG业务采集周期内发生了SQL操作的表数量占总表数的比例,衡量数据库存在高频访问的表对象(即热点)。
备注:热点数据占比计算=( DML/DQL操作过的Table数量)/(对应schema用户下Tables总量),单位:%,保留小数点后两位
(5)复杂度
在DAMG业务采集周期内已捕获数据类型占全部类型(object_type)的比率,从侧面展示当前目标数据库的业务(数据类型)复杂度。
(6)数据分析
在DAMG业务采集周期内捕获目标数据库中物理数据文件(Datafile)总数量、物理段(Segment)总数量、数据库中发生的事务峰值(Transaction)、会话数量峰值(Session)、进程(Process)数量峰值,这几项数据可以侧面反映数据库服务器的系统运行规模,辅导用户迁移上云时做配置选择。
备注:该图表为ECharts组件,会根据5者中的最大值动态调整,最小值默认均为0,参照0到最大值的范围自动等比计算间隔。
横坐标:数据文件、物理段、事务峰值、会话峰值、进程峰值(固定5种类型)
纵坐标:纵坐标数值跨度间隔是否会动态变化,数值(小数点后两位)
(7)Oracle数据库基本信息
数据库基本信息和关联系统信息展示,覆盖版本、健康度评判、归档模式、系统缓冲区容量、会话缓冲区容量、使用核数、实例数等。
归档模式:Oracle数据库有联机重做日志,这个日志是记录对数据库所做的修改,比如插入,删除,更新数据等,对这些操作都会记录在联机重做日志里。
健康度评判:根据采集时间段内Alert日志中是否存在异常判定数据库的健康度。
备注:在DAMG采集器执行期间会根据life_time设定的时间长度,模糊检索之前一个life_time周期内Oracle Alert日志检查是否存在异常的报错,如果存在异常则评判数据库健康度为异常。
(8)评估综述
根据当前数据库服务器的配置,以及资源使用情况,DAMG平台推荐迁移上云后的配置建议。