操作系统中通常有一个可以对命令进行计时的实用程序。可以经常使用此计时实用程序评估 DB-Access 命令文件发出的 SQL 语句的响应时间。
如果您有一个执行一组标准 SQL 语句的命令文件,就可以在许多系统上使用 time 命令以获取那些命令的准确计时。
time commands.dba ... 4.3 real 1.5 user 1.3 sys
time 输出列出了耗用时间(实时)、用户 CPU 时间和系统 CPU 时间。如果您使用 C 外壳程序,那么来自该 C 外壳程序 time 命令的输出的前三列分别显示用户、系统和已消耗的时间。通常,当系统 CPU 时间的比例超过了总耗用时间的三分之一时,应用程序的执行效果不佳。
time sqlapp (enter SQL command through sqlapp, then exit) 10.1 real 6.4 user 3.7 sys
可以使用一个脚本重复运行同一个测试,这样可以获得不同条件下的可比结果。您还可以通过用脚本的总消耗时间除以脚本执行的数据库操作数,得到平均响应时间的估计值。