none
请教数据库文件自动增长设置问题 RRS feed

  • 问题

  • 下图,是单位一个数据库文件的设置,发现都快用满了,但设置了增长上限!

    我准备这样做:

    1.放开所有文件的增长上限;

    2.都按照10M速度增长;

    3.增加计数器去监控数据库文件总量大小并与服务器硬盘容量关联设置报警。

    大家觉得这样做是否有问题,或者有何更好的建议!谢谢!(特别是第一点:无上限增长


    2013年4月28日 3:13

答案

  • What's disk capacity? Why set different growth rate and size limit for each file? Grow by 10m is too small, will cause more disk fragmentation. By the way, why need 8 files on same disk?
    2013年4月28日 3:35
  • 数据文件都在D盘,如果仅仅是容量不够,可以加多磁盘,把几个文件迁移到新磁盘上喽

    Try SQL Server 2008 QQ:315054403 dgdba@hotmail.com

    2013年4月28日 8:02
  • 只要磁盘空间足够,那么就可以设置为无上限增长.

    或者磁盘空间不足了,将当前的数据文件都设置上限,之后在其他磁盘的路径下,创建数据文件.

    我们这边一般都是按照每100MB增长一次.

    设置的太小,会持续的增长,对性能不好.

    设置的太大,增长一次,会花费很久时间,对性能也不好.


    If you haven't all the things you want,be grateful for the things you don't have that you didn't want.


    2013年4月28日 9:02
  • 如果开了快速文件初始化呢.增量过大有什么负面效应?

    没啥负面效应。不过DBA不应该让文件自动增长,文件增长是应该DBA负责的事情。

    另外,桦仔在哪里看来的?没有什么延迟写技术,也没有什么后台线程做格式化。


    想不想时已是想,不如不想都不想。

    2013年5月4日 15:44
    版主

全部回复