SQL Server性能 - 架构与多个数据库

时间:2012-10-30 05:00:37

标签: sql-server performance ado.net sql-server-2012

这纯粹是从性能角度出发,仅适用于SQL Server。我正在使用SQL Server 2012.我正在从不同的数据库服务器(Ctree)迁移。数据库从不到100mbs到大约2-3GB,总共五个。有很多表 - 总共超过400个表。

在性能方面,仅使用单个数据库和多个架构或多个数据库会更好吗?现有的逻辑是有多个​​数据库,有7种不同的应用程序(C# - ADO.NET)使用它们。

1 个答案:

答案 0 :(得分:2)

我非常怀疑,如果这些数据库最终都在同一个物理服务器上运行,那么将它分成多个数据库会带来任何显着的性能优势。

但是:如果将其拆分为多个单独的数据库,则无法跨数据库边界使用外键约束建立参照完整性 - 因此这可能是一个缺点,也可能是一个负面因素。