SQL Server:具有事务日志的多个数据库,在一个SSD数组上
-
26-09-2020 - |
题
我知道有来自不同数据库的多个日志文件的HDD阵列具有绩效命中,因为它将IO模式从顺序更改为随机数组。所以每个数据库都有一个阵列的日志是最好的做法。
是否有任何关于使用在一个SSD阵列上存在的每个数据库的日志文件运行多个SQL Server数据库的任何建议?
有没有人有过Hitachi的FMDS VS SSDS的差异的经验?我担心将个体驱动器巩固到几个fmds,如果所有我拥有的所有磁盘池为4 fmds的磁盘池,则无法维持用户数据库和tempdb之间的性能。
解决方案
从顺序转换为逻辑读/写模式比SSD的旋转驱动器更有害。因为SSD没有读取头,所以即使在非顺序读取和写入上,延迟也要低得多。如果它没有顺序,则需要进行绩效命中,但使用高端SSD,您将能够接近或默认系统上的总线速度(SAS / SATA)。您需要确保您带来阵列的任何东西都可以维持I / O.我发现CrystalDiskMark标记W / 4K @ 32QD已经准确地在繁忙的系统上表现了性能。一切都说,如果你的SSD阵列可以通过随机I / O的所有日志维持相同的IOPS,因为您的旋转驱动器可以进行顺序,您将很好。
我没有FMDS VS SSD的任何经验。
不隶属于 dba.stackexchange