提高数据库performence的方法:使用数据库多文件管理

Editor
Apr 30, 2014 at 9:01 AM
使用多文件和多文件组对数据库进行管理的performance测试

在61.155.153.211中进行测试
Step1:新建数据库test
Step2:新建数据库test使用3文件组6数据文件来进行管理,3个文件组分布在不同的os磁盘上
Step3:新建表parenthco,取network中的parenthco复制到这张表中
Step4:对parenthco按照unique_id进行分区,尽量做到每个文件组中的数据量差不多一样
Step5:查询select count(*) from test.dbo.parenthco
Step6:清楚缓存池中数据以免对之后的performance测试有影响 DBCC FREEPEOCCACHE(清楚存储过程中的缓存数据) DBCC DROPCLEANCACHE(清楚缓存池中所有数据)
Step7:查询 select count(*) from network.dbo.parenthco



测试结果:
Step5:中的生成时间为4s
Step7中的生成时间为8s
Marked as answer by network_sicong on 4/30/2014 at 1:01 AM