请教一个有关SQL问题: “新建数据库”时会设置“初始大小”,这个初始大小是起到什么作用的呢?“初始大小”貌似不参与存储数据:微软的帮助解释说写数据后,会从初始大小开始增长。
比如我设置“初始大小”10M,之后写1M数据入去,就变成11M
比如我设置“初始大小”100M,之后写1M数据入去,就变成101M那“初始大小”的作用到底是什么呢?设置多大合适呢?ps:总不会只是为了给按比例自增当一个参考值吧。谢谢各位不吝赐教!
比如我设置“初始大小”10M,之后写1M数据入去,就变成11M
比如我设置“初始大小”100M,之后写1M数据入去,就变成101M那“初始大小”的作用到底是什么呢?设置多大合适呢?ps:总不会只是为了给按比例自增当一个参考值吧。谢谢各位不吝赐教!
解决方案 »
- 有2个表 请问怎么根据user_id 把a表的值复制到B表中啊???
- 多台SQL数据库服务器,如何跨服务器对数据进行操作?
- 关于SQL数据库传到服务器上的问题
- SQL2008 SSRS,客户端访问报表“无法与数据源“dsEBI_Pulse”建立连接。 (rsErrorOpeningConnection) ”
- .NET Compact Framework下开发移动设备数据库遇到的问题
- sql function 可以實現遞歸調用嘛
- 怎样单独备份一个含image字段的TABLE?
- 关于dba身份?
- MS SQL Server + ODBC + MS Access
- case when then 后面能跟多个int 值吗?
- 再来一个计算的公式
- iphone app应用程序远程访问数据库
你理解错误了吧。初始是10M,数据在10M以内应该不变大小。。超过10M比如11M,就变成11M吧!
初始大小和增长设置用不好是个地雷,特别是LOG文件,100G的10%是10G,太大的文件按百分比增长就会超时,日志文件收缩时不能收缩到初始大小以下。看看1楼的理解,搂主理解错了
至于各位回复是用完初始大小后才会增长的,请问您用的是什么版本的数据库,本人用的是SQL2008。
谢谢各位!