加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sql-server – 估计数据库大小

发布时间:2020-12-12 08:23:09 所属栏目:MsSql教程 来源:网络整理
导读:我想知道在开发新的应用程序时,在估计数据库大小方面你做了什么. 例如.我打算推出一个网站,而且我很难估计我可以期望数据库增长的大小.我不希望你告诉我我的数据库是什么尺寸,但是我想知道估计这个是否有一般原则. 例如.当Jeff开发StackOverflow时,他(估计)会
我想知道在开发新的应用程序时,在估计数据库大小方面你做了什么.

例如.我打算推出一个网站,而且我很难估计我可以期望数据库增长的大小.我不希望你告诉我我的数据库是什么尺寸,但是我想知道估计这个是否有一般原则.

例如.当Jeff开发StackOverflow时,他(估计)会猜测他的数据库大小和增长.

我的困境是,我正在为我的网络应用程序提供一个托管解决方案(关于这个阶段的成本),最好不要通过购买足够的SQL Server空间来为自己拍摄自己(他们为此收费).

解决方法

如果你有一个数据库模式,调整大小是非常简单的,它只是估计每个表的行* avg行大小*索引的一些因素*开销的一些其他因素.鉴于现在存储的价格低得可怜,除非您打算拥有非常高的流量站点(或为大型企业构建应用程序),否则大小通常不是问题.

对于我自己的大小调整练习,我总是创建一个excel电子表格列表:

col 1:每个表都会增长
> col 2:估计列大小(以字节为单位)
> col 3:估计行数(每年或最大,取决于应用程序)
col 4:索引因子(我总是设置为2)
> col 5:开销因数(我总是把它设置为1.2)
col 6:总柱(col 2 X 3 X 4 X 5)

col 6(总列)的总和加上您的数据库的初始大小没有增长表,是您的大小估计.你可以得到更多的科学,但这是我的快速和肮脏的方式.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读