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

时间:2020-03-05 18:54:45  来源:igfitidea点击:

如果将3-400个数据库添加到单个SQL Server实例中,是否会遇到大量数据库引入的扩展问题?

解决方案

回答

这是最能回答以下问题之一:为什么首先要尝试这样做?这些数据库的并发性是什么?当可以让规范化的表执行相同的功能时,是否在生成数据库?

也就是说,是的,MSSQL 2005将在每次安装时处理该级别的数据库。这将或者多或者少地影响我们对数据库的处理,这将严重影响性能(传入连接,CPU使用率等)。

回答

根据SO播客11中的Joel Spolsky的说法,我们将在2005年之前的任何版本中使用该版本,但是据说这已在SQL Server 2005中修复。

我们可以在此处从播客中看到成绩单。

回答

我从未在2005年尝试过此方法。但是我曾经工作过的一家公司在7.0上尝试了此方法,但失败了。在2000年,情况变得更好了,但是跨数据库的查询仍然非常缓慢,并且占用了过多的系统资源。我只能想象2005年情况会再次改善。

我们是在数据库中查询还是仅将它们托管在同一服务器上?如果我们要跨数据库查询,我认为我们需要对数据架构进行另一番研究,并找到其他分离数据的方法。如果只是托管问题,我们可以随时尝试一下,并在达到容量限制时将数据库移至其他服务器。

抱歉,我在这里没有确切的答案。