一些基准测试:(完整的报告在下面的表格中提供)
注意:这个基准测试在一个共享的刀片服务器上完成,16GB用于IPTV,这些数据可能受到服务器上cron和其他系统任务偶尔负载的影响;一些测试不是直接的数据库注入,而是使用XOOPS类结构来更好地增强代码执行测试标准 1996 数据库类平均创建表:0.17227774262400 秒(40 次测试)
平均从表中选择:0.10626288652400 秒(20 次测试)
平均向表中插入:3.54515728951000 秒(20 次测试)
平均更新(单个记录):0.13025461435300 秒(20 次测试)
平均更新所有记录:0.00989596843720 秒(20 次测试)
平均删除(单个记录):0.00109882275263 秒(600 次测试)
平均删除所有记录:0.00077251195908 秒(20 次测试)
平均修改表:1.40721149743000 秒(16 次测试)
平均重命名表:0.02501308918000 秒(60 次测试)
平均Smarty渲染:0.03921358585360 秒(21 次测试)
最大创建表:2.51468610764000 秒
最大从表中选择:0.47155404090900 秒
最大向表中插入:6.73046994209000 秒
最大更新(单个记录):0.29396200180100 秒
最大更新所有记录:0.01879382133480 秒
最大删除(单个记录):0.14146590232800 秒
最大删除所有记录:0.00111103057861 秒
最大修改表:2.92053914070000 秒
最大重命名表:0.78347682952900 秒
最大Smarty渲染:0.47892093658400 秒
最小创建表:0.01050591468810 秒
最小从表中选择:0.02557611465450 秒
最小向表中插入:1.65693902969000 秒
最小更新(单个记录):0.07569193840030 秒
最小更新所有记录:0.00518488883972 秒
最小删除(单个记录):0.00025391578674 秒
最小删除所有记录:0.00111103057861 秒
最小修改表:0.12055492401100 秒
最小重命名表:0.00037193298340 秒
最小Smarty渲染时间:0.00613808631897秒
创建表耗时:6.89110970498000秒
从表中选择耗时:2.12525773048000秒
向表中插入耗时:70.90314579010000秒
更新(单个)耗时:2.60509228707000秒
更新全部耗时:0.19791936874400秒
删除(单个)耗时:0.65929365158000秒
删除全部耗时:0.01545023918150秒
修改表耗时:22.51538395880000秒
重命名表耗时:1.50078535080000秒
Smarty渲染耗时:0.78427171707100秒
使用ADODB PHP类库的标准MySQL数据库平均创建表时间:0.00771573781968秒(40次测试) - 提高率2232.81%
平均从表中选择时间:0.11102730698100秒(20次测试) - 提高率-5%
平均向表中插入时间:3.84030112028000秒(20次测试) - 下降率-7.68%
平均更新(单个)时间:-- 0.38914394378700 --(20次测试)
平均更新全部时间:-- 0.29676079750100 --(20次测试)
平均删除(单个)时间:-- 0.13175892829900 --(600次测试)
平均删除全部时间:-- 0.02685403823850 --(20次测试)
平均修改表时间:-- 6.87397503853000 --(16次测试)
平均重命名表时间:-- 1.36775803566000 --(60次测试)
平均Smarty渲染时间:-- 1.00343608856000 --(21次测试)
最大创建表时间:0.24688816070600秒 - 提高率1018.55%
最大从表中选择时间:0.47188997268700秒 - 下降率-0.08%
最大向表中插入时间:14.23067998890000秒 - 下降率52.30%
最大更新(单个)时间:-- 0.38914394378700 --
最大更新全部时间:-- 0.29676079750100 --
最大删除(单个)时间:-- 0.13175892829900 --
最大删除全部时间:-- 0.02685403823850 --
最大修改表时间:-- 6.87397503853000 --
最大重命名表时间:-- 1.36775803566000 --
最大Smarty渲染时间:-- 1.00343608856000 --
最小创建表时间:0.00022912025452秒 - 提高率4585.33%
最小从表中选择时间:0.02932405471800秒 - 下降率12.78%
最小向表中插入时间:2.26032400131000秒 - 下降率26.69%
最小更新(单个)时间:-- 0.06345319747920 --
最小更新全部时间:-- 0.00524020195007 --
最小删除(单个)时间:-- 0.00027585029602 --
最小删除全部时间:-- 0.06345319747920 --
最小修改表时间:-- 0.19068908691400 --
最小重命名表时间:-- 0.00038409233093 --
最小Smarty渲染时间:-- 0.00841498374939 --
创建表耗时:0.30862951278700秒 - 提高率2232.81%(注意:这是基于全部测试的结果)
从表中选择耗时:1.99849152565000秒 - 提高率106.34%(注意:这是基于全部测试的结果)
向表中插入耗时:70.90314579010000秒 - 下降率7.69%(注意:这是基于全部测试的结果)
更新(单个)耗时:-- 3.55753850937000 --
更新全部耗时:-- 0.64790964126600 --
删除(单个)耗时:-- 0.78742003440900 --
删除全部耗时:-- 0.04996681213380 --
修改表耗时:-- 38.08730196950000 --
重命名表耗时:-- 4.18308091164000 --
Smarty渲染耗时:-- 1.96513366699000 --
您可以通过这个基准测试(版1.08)来生成这些统计数据:
xoops2.5_benchmark_1.08.zip - 6.0Mbs - 如果您想下载我们的基准测试电子表格,请使用此链接 -
XOOPS_2.5_Benchmark_STD_vs_ADODB.zip。
您可以在
http://adodb.sourceforge.net上查看ADODB PHP类库