建立数据库里面有个FILEGROWTH 这个定义了 FILEGROWTH=10%
是不是表明 每次增长的百分比为10%;那增加10次之后就 100% 了吗?那不是很容易满?这个数据库.
请问什么时候FILE 才会 GROWTH ?一插入记录进去就 growth 吗?

解决方案 »

  1.   

    和MAXSIZE选项、硬盘大小有关系
      

  2.   

    FILEGROWTH指定 <filespec> 中定义的文件的增长增量。文件的 FILEGROWTH 设置不能超过 MAXSIZE 设置。growth_increment每次需要新的空间时为文件添加的空间大小。指定一个整数,不要包含小数位。0 值表示不增长。该值可以 MB、KB、GB、TB 或百分比 (%) 为单位指定。如果未在数量后面指定 MB、KB 或 %,则默认值为 MB。如果指定 %,则增量大小为发生增长时文件大小的指定百分比。如果没有指定 FILEGROWTH,则默认值为 10%,最小值为 64 KB。指定的大小舍入为最接近的 64 KB 的倍数。--------------------------------
    上面是官方解释。
    文件增加空间是在可用空间不足以存放你增加记录所需的空间时发生。
    具体采用什么方式与你的数据有关。
    1次增加10M 的时间肯定小于10次增加1M的时间的总和,如果你的数据