如果我向单个SQL Server实例添加3-400个数据库,是否会遇到大量数据库引入的扩展问题?
答案 0 :(得分:2)
这是最能回答的问题之一:您为什么要首先尝试这样做?这些数据库的并发性是什么?您是否可以在规范化表格中执行相同功能时生成数据库?
那就是说,是的MSSQL 2005将处理每个安装的数据库级别。它或多或少会与数据库有关,这将严重影响您的性能(传入连接,CPU使用等)。
答案 1 :(得分:1)
根据SO播客#11中的Joel Spolsky所说,你将在2005年之前的任何版本中使用,但是这可以在SQL Server 2005中修复。
您可以看到播客here中的成绩单。
答案 2 :(得分:0)
我从来没有在2005年尝试过这个。但是我曾经工作过的公司在7.0上试过这个并且它失败了。随着2000年的事情变得更好,但跨数据库的查询仍然非常缓慢,并且占用了太多的系统资源。我只能想象2005年会再次改善。
您是在跨数据库查询还是只在同一台服务器上托管它们?如果您要查询数据库,我认为您需要再次查看数据体系结构并找到分离数据的其他方法。如果它只是一个托管问题,您可以随时尝试将数据库转移到其他服务器,因为已达到容量。
对不起,我这里没有明确答案。