Dog*_*ars 7 performance sql-server
我们的数据库架构允许多个“客户”存在于同一个数据库中,但出于管理原因[修补、备份等],我们将它们拆分为多个数据库。
如果我们将客户合并到一个数据库中,会对性能产生什么影响?
我们目前在每个数据库中有多个客户,但每个数据库中可能有 10 个客户,比如说 5 个数据库;因此,如果我们合并数据库,我们将只有一个拥有 50 个客户的数据库;这会对性能产生很大影响吗?
正如其他人在评论中指出的那样,如果不了解应用程序,就很难回答这个问题。这取决于,确实如此。
问题(和答案)的性质也会根据物理环境而变化,即单个服务器上的多个数据库还是分布在多个服务器上?客户是“典型”客户还是某些客户消耗了不成比例的服务器资源?3年后,是50个客户还是50000个?
也就是说,让我们来破解它。
如果我们将客户合并到一个数据库中,会对性能产生什么影响?
从您的评论来看,这听起来像是您的软件和公司的早期阶段。因此,我会寻找最大化灵活性和最小化资本支出的方法。
也许虚拟化会更合适。也许云会起作用。也许混合云。老实说,这确实取决于。请专家帮忙,他们可以为您节省一大笔钱。
归档时间: |
|
查看次数: |
445 次 |
最近记录: |