小编Kar*_*ten的帖子

为什么要为高流量/容量表使用单独的数据库?

在查看我正在使用的应用程序的数据库结构时,我认识到它在同一 SQL Server 实例上使用 3 个不同的数据库来处理不同的事情。

第一个包含很少更改的主要数据。

第二个包含高流量和容量的事件日志,最后一个是旧事件日志的存档数据库。

我想知道这种结构的好处是什么,因为数据库运行在同一个实例上,数据库文件位于同一个磁盘上。因此,我不希望由此带来任何性能改进。

我想,也许我忽略了一些东西,有人可以指出我没有想到的好处。

更新:
在维护和安全方面提出了一些好的观点。但我仍然想知道是否有可能获得性能改进。

一个更普遍的问题是:一个表的性能是否会受到同一数据库中其他大表的影响(由于碎片或其他原因),或者这些影响可能可以忽略不计。

performance database-design sql-server

6
推荐指数
2
解决办法
5654
查看次数

标签 统计

database-design ×1

performance ×1

sql-server ×1