您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

sp_logging_rate

语法


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'

确定是否在数据收集过程中清除监控计数器。

示例

sum 参数使用示例

此示例收集 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

full 参数使用示例

此示例收集 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

用法

  • sp_logging_rate 运行期间不能运行收集监控数据(例如,sp_sysmon)的脚本或过程。由于 sp_logging_rate 在其运行期间会搜集并清除监控计数器,因此这些脚本或过程所搜集的监控计数器信息会不准确。

  • 如果为 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 将只收集两个值,然后打印平均值,其中第一个值为最大值,第二个值为最小值。比率越大,所生成的结果集越可靠。