定义
TPS:Transactions Per Second(每秒传输的事物处理个数),即服务器每秒处理的事务数。TPS包括一条消息入和一条消息出,加上一次用户数据库访问。(业务TPS = CAPS × 每个呼叫平均TPS)
TPMC:Transactions Per Minute(每分钟处理的交易量),tpmC值在国内外被广泛用于衡量计算机系统的事务处理能力。 --查看某段时间数据库的TPS指标,通过如下SQL获取,也可以通过AWR报告中的Load Profile下面的transaction数值获得----TPD--select instance_number, metric_unit, trunc(begin_time) time, avg(average)*60*60*24 "Transactions Per Day" from DBA_HIST_SYSMETRIC_SUMMARY where metric_unit = 'Transactions Per Second' and begin_time >= to_date('2020-11-27 00:00:00', 'yyyy-mm-dd hh24:mi:ss') and begin_time < to_date('2020-11-27 16:45:00', 'yyyy-mm-dd hh24:mi:ss') group by instance_number, metric_unit, trunc(begin_time) order by instance_number;--tps--select instance_number, metric_unit, trunc(begin_time) time, sum(average*3600) "Transactions Per Day", --一天的平均总和 avg(average) "Transactions Per Second" --某个时间段的平均值 from DBA_HIST_SYSMETRIC_SUMMARY where metric_unit = 'Transactions Per Second' and begin_time >= to_date('2020-11-25 00:00:00', 'yyyy-mm-dd hh24:mi:ss') and begin_time < to_date('2020-11-26 00:00:00', 'yyyy-mm-dd hh24:mi:ss') group by instance_number, metric_unit, trunc(begin_time) order by instance_number;
