基准程序测试程序的输出应该包括每个测试的标识、迭代号、语句号以及每次执行的耗用时间。
注意,这些样本报告中的数据仅作演示之用。这些数据并不代表实际的测量结果。
基准程序测试结果的摘要可能类似于:
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 格式输出数据,那么以后可以将该数据导入到数据库表或电子表格中,以便进行进一步统计分析。
基准程序摘要报告可能类似于:
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