DB2 V10.1 for Linux, UNIX, and Windows

基准程序测试分析示例

基准程序测试程序的输出应该包括每个测试的标识、迭代号、语句号以及每次执行的耗用时间。

注意,这些样本报告中的数据仅作演示之用。这些数据并不代表实际的测量结果。

基准程序测试结果的摘要可能类似于:

图 1. 样本基准程序测试结果
     Test     Iter.   Stmt    Timing         SQL Statement
          Numbr    Numbr   Numbr   (hh:mm:ss.ss)
      002      05      01     00:00:01.34    CONNECT TO SAMPLE
      002      05      10     00:02:08.15    OPEN cursor_01
      002      05      15     00:00:00.24    FETCH cursor_01
      002      05      15     00:00:00.23    FETCH cursor_01
      002      05      15     00:00:00.28    FETCH cursor_01
      002      05      15     00:00:00.21    FETCH cursor_01
      002      05      15     00:00:00.20    FETCH cursor_01
      002      05      15     00:00:00.22    FETCH cursor_01
      002      05      15     00:00:00.22    FETCH cursor_01
      002      05      20     00:00:00.84    CLOSE cursor_01
      002      05      99     00:00:00.03    CONNECT RESET

分析表明,完成 CONNECT(语句 01)耗用 1.34 秒,OPEN CURSOR(语句 10)耗用 2 分钟又 8.15 秒,FETCH(语句 15)返回 7 行并且延迟时间最长为 0.28 秒,CLOSE CURSOR(语句 20)耗用 0.84 秒,而完成 CONNECT RESET(语句 99)耗用 0.03 秒。

如果您的程序能够以定界 ASCII 格式输出数据,那么以后可以将该数据导入到数据库表或电子表格中,以便进行进一步统计分析。

基准程序摘要报告可能类似于:

图 2. 样本基准程序计时报告
       PARAMETER        VALUES FOR EACH BENCHMARK TEST
       TEST NUMBER      001     002     003    004     005
       locklist         63      63      63      63      63
       maxappls         8       8       8       8       8
       applheapsz       48      48      48      48      48
       dbheap           128     128     128     128     128
       sortheap         256     256     256     256     256
       maxlocks         22      22      22      22      22
       stmtheap         1024    1024    1024    1024    1024
       SQL STMT         AVERAGE TIMINGS (seconds)
         01             01.34   01.34   01.35   01.35   01.36
         10             02.15   02.00   01.55   01.24   01.00
         15             00.22   00.22   00.22   00.22   00.22
         20             00.84   00.84   00.84   00.84   00.84
         99             00.03   00.03   00.03   00.03   00.03