我想知道对于SQL server实例,是否有建议的MDF和/或LDF文件的最大大小。
例如,如果我想创建一个400mdf数据库,有没有一条规则可以帮助我决定应该创建多少GBytes文件?或者我应该继续创建一个巨大的400G的mdf文件?
如果是这样,这是否会以某种方式影响数据库性能?
发布于 2010-05-04 23:56:23
您的操作将取决于您的磁盘系统。您需要确定您的应用程序将执行哪种类型的事务,并配置您的磁盘以能够处理这些事务。I/O系统是大多数系统中的瓶颈,因此这肯定会影响性能。隔离顺序I/O并分发随机I/O。
SQL 2000 tuning一书中的一些指导原则:
将事务日志隔离在它自己的RAID 1或RAID 10驱动器上。
在RAID阵列中配置足够的驱动器或将数据库拆分为单独磁盘上的文件组,以便您可以将卷保持在低于125 I/O/s(该数字可能已过时)。
如果预计事务主要是读取的,则将数据文件卷配置为RAID 5。
如果预期写入超过10%,则将数据卷配置为RAID 10。
https://stackoverflow.com/questions/2766721
复制相似问题