为什么SQL数据库建立时要设文件自动增长?具体是怎么增长啊?

为什么SQL数据库建立时要设文件自动增长?具体是怎么增长啊?,第1张

将SQL数据库设为文件自动增长是为了简化系统管理,当磁盘上有剩余空间,数据库总能装下新输入的数据。

数据库文件自动增长只发生在当现有剩余空间不足以装新输入数据时才增长,对数据库的只读访问无论多少次都不使数据库增长,新增/修改数据时也只有在剩余空间不足时才增大文件;而删除数据时,释放的空间满足一定条件时这部分空间可以被重新使用。由于增长文件大小需要消耗大量系统资源,数据库管理系统总是尽可能减少增长文件的 *** 作。

其增长方式通常有按百分比增长,假如文件初始大小是100MB,百分比是10%,那么下次自动增长时,文件大小将变为110MB,即增加原大小的10%,再发生增长时,文件大小变为121MB;

另一种常用的方式是固定大小增长,假如文件初始大小是100MB,每次增加10MB,则下次自动增长时,文件大小将变为110MB,再发生增长时,文件大小变为120MB.

更多的资料可以参考 MS SQL SERVER的联机帮助。

祝你好运!

这明显是对方服务器的问题。或者是他的SQL SERVER服务器有问题,或者是ASP代码有问题。

总之不是你浏览器的问题。

至于主页能打开,可能的原因是:

1. 主页没有用到数据库

2. 主页做了静态化或者缓存,本质上也是不用连接数据库

区别很好理解,数据库现有文件的大小100m,你10%增长就是每次10m新空间下一次就似乎110*10%=11m。依次计算。如果设置10m的话,每次都是10m来申请新磁盘空间。

如果数据规模很大,但是基本都是一个固定的保存规模的话 ,可以选择按m兆增长~


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6894718.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-29
下一篇 2023-03-29

发表评论

登录后才能评论

评论列表(0条)

保存