sql-server - 1GB 数据库中可以有多少条记录/表?

标签 sql-server record

我正在考虑购买共享托管提供商,然后随软件包提供 1GB MSSQL 数据库。

这可能不是一门精确的科学,但是我可以在 1GB 数据库中保存多少条记录/表格?我将保存纯文本(含义:nvarchar、varchar、int、bool),而不是二进制文件/blob。

对于这个问题,想象一下大约 20 个表,每个表有 9 个字段。每个字段都不为空。

是否有某种方法可以衡量和预测在我需要升级到更昂贵的套餐之前这会让我坚持多久?

最佳答案

没有真正的答案告诉您“记录和/或表”的“设定数量”是 1 GB MSSQL 数据库中可以保存的最大值,或者何时达到该点。估算时需要考虑几个因素:

  1. 您认为平均行会占用多少空间?
  2. 您会使用固定还是可变?
  3. 添加和删除内容的频率如何?

最后,您要查看(例如)最大行数可能是 < 400 000 行或 > 3 500 000 行,这一切都取决于您在单行中放置的内容以及您的类型正在使用。一旦您决定了单行是什么(给予或获取)以及您期望添加多少行/频率,您就可以确定在不升级到另一个数据库包的情况下可以使用多长时间。

关于sql-server - 1GB 数据库中可以有多少条记录/表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11918585/

相关文章:

sql-server - 这个 OpenXML 有什么问题?

mysql根据以前的记录增加值

php - 从表 php mysql 中获取接下来的 n 条记录

html - 在 Apache JMeter 中不记录 html 样本

browser - 如何在浏览器中记录和保存音频,以及如何使用Flash Player将其保存在服务器上

java - JPA持久性问题

mysql - 根据复合主键的值读取增量数据

SQL:如何从两个不同的列中减去 TIME 数据类型并在 HH:MM:SS 中生成总和 AS

sql-server - 选择所有小于今天的日期

sql-server - SQL Server Varchar(max) 和占用的空间