【问题标题】:MS SQL Express - Memory limitation vs. web application [closed]MS SQL Express - 内存限制与 Web 应用程序 [关闭]
【发布时间】:2013-02-06 15:22:40
【问题描述】:

我有一个类似于论坛的网络应用程序。我计划在这个应用程序上拥有几千多个用户,我想知道我是否可以使用 MS SQL Express - 这是它的限制列表:

尽管使用了 cpu,但我想知道这 1 GB 的内存使用是否足够。谁能告诉我这是否足够,或者给我一些例子,什么时候这 1 GB 就足够了。

【问题讨论】:

  • 这是本网站的主题。尝试 dba.StackExchange.com 或 ServerFault.com
  • 好的,谢谢,抱歉

标签: sql-server sql-server-2008 memory-management licensing


【解决方案1】:

我觉得应该没问题。根据每行中有多少列及其类型,您应该能够将至少 100 万行放入 1GB 的磁盘空间中。数据库只会在内存中加载所需的表。如果它达到其内存限制,它将开始分页。

如果您使用的是 SQL 2008 R2,那么实际数据库最多只能增长到 10GB,这是您应该关注的真正限制。

在我们的数据库中,我们大约 1GB 的表包含大约 400 万行。我们有 2 个 50GB 的数据库,一个占用 16GB 的 RAM,另一个占用 2GB。所以这取决于访问频率和访问哪些表。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-02-17
    • 1970-01-01
    • 2017-04-08
    • 2018-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-03
    相关资源
    最近更新 更多