大记录量数据测试: 在大记录量环境下的测试,为了让大容量测试不影响这次测试,首先我们彻底删除掉大容量测试中使用的表Tab,并且重新创建一个完全一样的新表Tab用于此次测试。 这个测试中的步骤和上一个测试基本一样,同样测试了空表状况下的各个基本数据库操作所需要的时间,但是,这个测试中我们没有插入图片,photo字段没有插入任何东西,保持为空:“插入2000条纪录->选择1000条记录->更新1000条记录->删除1000条记录”。
完成我们的大数量级的数据插入以后,进行下一步的测试纪录:“插入2000条纪录->选择1000条记录->更新1000条记录->删除1000条记录”,记录下每一个操作所需要的时间,如下所示:
(表六)
通过增长时间的百分比可以看出在这几个操作中性能有所损失,但是我们却无法派出是否是因为这些操作时间太短,因为网络而引起的误差。 四、测试结果 总结:虽然在测试中,因为很多的SQL操作因为所需要的时间过短,而导致受到网络传输的影响。但是我们仍然可以通过所需时间较长的SQL操作进行总结: 无论是在大容量(数GB单位)还是大记录量(百万条记录量)环境下,SQL SERVER 2000的性能都能保持较高的水平。一般情况下的性能损失不到5%,因此完全能够满足我们通常的实际应用。 但是因为硬件等条件的限制下,我们无法对更大容量(十GB、百GB乃至TB容量级),更大记录量(千万,亿级数据量)的环境下进行测试。
|
正在阅读:SQL2000数据库压力测试实例详解SQL2000数据库压力测试实例详解
2007-08-31 16:02
出处:PConline
责任编辑:gongjianhui
键盘也能翻页,试试“← →”键