sp_logging_rate {'full'|'sum', '[day,]hh:mm:ss'}[, interval='hh:mm:ss' | clear_option='y'|'n']
full
sp_logging_rate 提供了每个集合的详细报告。
sum
sp_logging_rate 提供了摘要信息,其中包括平均值、最小值、最大值以及最高比率。如果不指定时间,sp_logging_rate 将会每隔 10 秒收集一次信息。
day, <hh:mm:ss>
指定 sp_logging_rate 运行的持续时间,格式为:<date, hour:minute:second>。
interval = '<hh:mm:ss>'
间隔运行的时间期间,格式为:<hour:minute:second>
clear_option = 'y' | 'n'
确定是否在数据收集过程中清除监控计数器。
此示例收集 1 天零 8 个小时内的信息,每隔 10 分钟进行一次采样,并且在间隔结束时打印摘要信息:
<h1>sp_logging_rate 'sum', '1,08:00:00', '00:10:00'</h1>
<h1>Total Summary Information</h1>
Transaction Log Growth Rate Min GB/h Max GB/h Avg GB/h
--------------------------- -------------- -------------- --------------
0.000000 2.870076 1.823028
此示例收集 3 分钟内的信息,每隔 10 秒(缺省值)进行一次采样,并在间隔结束时打印摘要信息:
sp_logging_rate 'full', '00:03:00'
Date Time Transaction Log Growth Rate GB/h
--------------------------- --------------------------------
Oct 22 2013 6:00:32:480AM 0.406779
Oct 22 2013 6:00:42:483AM 0.000000
Oct 22 2013 6:00:52:483AM 0.000000
Oct 22 2013 6:01:02:483AM 0.000000
Oct 22 2013 6:01:12:490AM 0.000000
Oct 22 2013 6:01:22:500AM 0.000000
Oct 22 2013 6:01:32:476AM 2.341870
Oct 22 2013 6:01:42:483AM 2.828132
Oct 22 2013 6:01:52:480AM 2.850305
Oct 22 2013 6:02:02:483AM 2.782750
Oct 22 2013 6:02:12:483AM 2.853574
Oct 22 2013 6:02:22:480AM 2.002917
Oct 22 2013 6:02:32:483AM 2.848995
Oct 22 2013 6:02:42:483AM 2.754143
Oct 22 2013 6:02:52:483AM 2.854949
Oct 22 2013 6:03:02:480AM 2.722928
Oct 22 2013 6:03:12:476AM 2.870076
<h1>Oct 22 2013 6:03:22:480AM 2.697094</h1>
<h1>Total Summary Information</h1>
Transaction Log Growth Rate Min GB/h Max GB/h Avg GB/h
--------------------------- -------------- -------------- --------------
0.000000 2.870076 1.823028
interval = '<hh:mm:ss>' 指定的时间大于为 'day, <hh:mm:ss>' 指定的时间,则 sp_logging_rate 生成的结果不可靠。
interval = '<hh:mm:ss>' 和 'day, - 如果为 interval = '<hh:mm:ss>' 指定的值大于为 'day, <hh:mm:ss'> 指定的值,则 SAP ASE 将发出错误消息且 sp_logging_rate 不会生成结果集。
- 如果 'day, <hh:mm:ss>' 与 interval = '<hh:mm:ss>' 的比率过小,则 sp_logging_rate 生成的结果可能不可靠。例如,如果指定 day,00:10:00, 和 interval='00:04:00',则 sp_logging_rate 将只收集两个值,然后打印平均值,其中第一个值为最大值,第二个值为最小值。比率越大,所生成的结果集越可靠。