8kb*_*8kb 9 sql-server transaction-log hardware
有许多博客文章和最佳实践文章颂扬将 SQL Server 数据文件放在一个硬盘驱动器上并将事务日志放在另一个硬盘驱动器上的优点。给出的原因是数据库文件将经历随机读取和写入,而事务日志将只有顺序写入。
但是,如果您有数百个数据库呢?将数百个事务日志文件放在一个单独的磁盘上是否有真正的性能优势?如果要写入多个事务日志,那么我认为事务日志写入与数据库写入一样随机。
正确的。理论上,如果您有 100 个 DB,则需要 100 个驱动器,每个日志一个。在实践中,虽然人们并不关心这种情况,因为当您拥有 100 个 DB 时,您显然不希望每个DB都有一流的 TPC 性能。您可能会拥有一些具有高吞吐量和严格 SLA 的 DB,您可以将它们每个都放在不同的轴上,而许多较低级别的 SLA 塞满几个共享磁盘。
| 归档时间: |
|
| 查看次数: |
1543 次 |
| 最近记录: |