请教一个有关SQL问题: “新建数据库”时会设置“初始大小”,这个初始大小是起到什么作用的呢?“初始大小”貌似不参与存储数据:微软的帮助解释说写数据后,会从初始大小开始增长。
比如我设置“初始大小”10M,之后写1M数据入去,就变成11M
比如我设置“初始大小”100M,之后写1M数据入去,就变成101M那“初始大小”的作用到底是什么呢?设置多大合适呢?ps:总不会只是为了给按比例自增当一个参考值吧。谢谢各位不吝赐教!
比如我设置“初始大小”10M,之后写1M数据入去,就变成11M
比如我设置“初始大小”100M,之后写1M数据入去,就变成101M那“初始大小”的作用到底是什么呢?设置多大合适呢?ps:总不会只是为了给按比例自增当一个参考值吧。谢谢各位不吝赐教!
你理解错误了吧。初始是10M,数据在10M以内应该不变大小。。超过10M比如11M,就变成11M吧!
初始大小和增长设置用不好是个地雷,特别是LOG文件,100G的10%是10G,太大的文件按百分比增长就会超时,日志文件收缩时不能收缩到初始大小以下。看看1楼的理解,搂主理解错了
至于各位回复是用完初始大小后才会增长的,请问您用的是什么版本的数据库,本人用的是SQL2008。
谢谢各位!