【问题标题】:Table limits in SQL Server 2005 ExpressSQL Server 2005 Express 中的表限制
【发布时间】:2012-02-01 21:54:39
【问题描述】:

我在 SQL Server 2005 Express 中有一个数据库表,它每天接收 2367 个新行,每行只有 3 列。因此,在一年内这将提供大约 800k 行,在 10 年内将提供 800 万行。由于我知道我进行此安装的公司不会处理任何数据库管理/清理,我的问题是 SQL Server 2005 Express 是否能够在单个表中处理这么多行?有什么限制吗?我知道有类似 4gig 的文件大小限制。

编辑:表设置

[RefId] [bigint] NOT NULL,
[PointDate] [datetime] NOT NULL,
[PointValue] [decimal](10, 2) NOT NULL

注意:SQL Server 2005 Express 不允许您设置作业。

【问题讨论】:

  • 好吧,有免费的SQL Scheduler 适用于 SQL Server Express .....
  • 你的行有多大??如果您有 3 个 INT 列 - 800 万乘以 3 乘以 4 个字节 - 这是 4 GB 大小的一种很长的方式......另外:SQL Server 2008 R2 Express 已将该限制增加到 10 GB - 所以这将是另一种方式出去,如果你真的不得不......
  • 感谢您的反馈!服务器本身是一个 Windows 2003 服务器,他们不会离开 2005 sql express,他们不会让我安装 SQL Sceduler

标签: sql-server database sql-server-2005 limits


【解决方案1】:

数据库大小限制为10Gb since SQL Server 2008 R2。无论如何,Express 安装仍然需要维护(特别是备份)。你现在最好想想办法。

【讨论】:

    【解决方案2】:

    文档说受到可用存储空间的限制。因此,您很可能首先会在其他地方遇到瓶颈,例如使用 Access 执行 select Count() from Table 的某些 MBA 以及指向实时数据库的外部链接。

    您可能首先遇到的其他最大值。

    MSDN SQL 2005 Capacity Specicifications

    其他版本也可以从页面获得,供有需要的人使用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-04-29
      • 2011-11-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多