代码之家  ›  专栏  ›  技术社区  ›  David Collie

SQL Server 2005可以扩展到大量数据库吗?

  •  1
  • David Collie  · 技术社区  · 18 年前

    如果我将3-400个数据库添加到单个SQL Server实例中,我会遇到大量数据库带来的扩展问题吗?

    3 回复  |  直到 18 年前
        1
  •  2
  •   Thunder3    18 年前

    这是其中一个最能回答的问题:你为什么一开始就试图这样做?这些数据库的并发性是什么?当您可以使用规范化表来执行相同的功能时,您是否正在生成数据库?

    也就是说,是的,MSSQL 2005将处理每次安装的数据库级别。或多或少,您对数据库的操作会严重影响您的性能(传入连接、CPU使用率等)

        2
  •  1
  •   YonahW    18 年前

    根据Joel Spolsky在SO播客#11中的说法,在2005年之前的任何版本中,你都可以使用,但这在SQL Server 2005中应该是固定的。

    你可以看到播客中的文字记录 here .

        3
  •  0
  •   Scott Kuhl    18 年前

    我在2005年从未尝试过。但我以前工作的一家公司在7.0上尝试了这个,结果惨败。有了2000,情况好多了,但跨数据库查询仍然非常缓慢,占用了太多的系统资源。我只能想象2005年情况会再次好转。

    您是跨数据库查询,还是只是将它们托管在同一台服务器上?如果你在跨数据库查询,我认为你需要重新审视你的数据架构,并找到其他方法来分离数据。如果只是托管问题,您可以随时尝试,并在达到容量时将数据库转移到其他服务器。

    对不起,我在这里没有确切的答案。