把SQL Server的表建在不同的文件組,再把文件組放在不同的磁盤。因為多個磁盤可以分開讀寫,能夠提高效率。
但對於中小數據庫,一般使用磁盤陣列即可。
磁盤陣列 RAID0,就可以實現同樣的功能。當然 RAID0不具備容錯功能,只能提高性能。
如果數據比較重要,一般就還需要使用 RAID1來容錯。
對於大型數據庫,沒有實際操作經驗,只能設想:
使用多個磁盤陣列+多個文件組。每個陣列裡放一個文件組。
總結:
中小數據庫,不需要使用文件組來提高性能。使用RAID0+RAID1即可。
注:
個人理解
中小數據庫:在500G以下
2012-03-22
本文讨论了如何通过将SQLServer表分布在不同的文件组和磁盘上来提高数据库性能的方法。对于中小规模数据库,推荐使用RAID0+RAID1来实现既高效又具备容错能力的数据存储方案。
998

被折叠的 条评论
为什么被折叠?



