我正在考虑购买共享托管提供商,然后随软件包提供 1GB MSSQL 数据库。
这可能不是一门精确的科学,但是我可以在 1GB 数据库中保存多少条记录/表格?我将保存纯文本(含义:nvarchar、varchar、int、bool),而不是二进制文件/blob。
对于这个问题,想象一下大约 20 个表,每个表有 9 个字段。每个字段都不为空。
是否有某种方法可以衡量和预测在我需要升级到更昂贵的套餐之前这会让我坚持多久?
最佳答案
没有真正的答案告诉您“记录和/或表”的“设定数量”是 1 GB MSSQL 数据库中可以保存的最大值,或者何时达到该点。估算时需要考虑几个因素:
- 您认为平均行会占用多少空间?
- 您会使用固定还是可变?
- 添加和删除内容的频率如何?
最后,您要查看(例如)最大行数可能是 < 400 000 行或 > 3 500 000 行,这一切都取决于您在单行中放置的内容以及您的类型正在使用。一旦您决定了单行是什么(给予或获取)以及您期望添加多少行/频率,您就可以确定在不升级到另一个数据库包的情况下可以使用多长时间。
关于sql-server - 1GB 数据库中可以有多少条记录/表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11918585/