SQL Server:1つのSSD配列にトランザクションログを持つ複数のデータベース
-
26-09-2020 - |
質問
私は、さまざまなデータベースから複数のログファイルを持つことが、ARRAYの順次からランダムにIOパターンを変更するため、パフォーマンスのヒットをします。それで、データベースごとにアレイを持つことは、ベストプラクティスです。
誰でも複数のSQL Serverデータベースを実行することについての提案は、1つのSSD配列に存在するデータベースごとにログファイルを記録していますか?
彼のハードウェアのための日立のFMDSとSSDの違いについて誰かが経験していますか?私は個々のドライブを数FMDに統合し、ユーザーデータベースとTEMPDBの間のパフォーマンスを維持することはできません。
解決
シーケンシャルから論理的な読み書きパターンへの変更は、SSDよりも回転ドライブにはるかに有害です。SSDには読み取りヘッドがないため、非順次読み書きでも待ち時間ははるかに低いです。シーケンシャルではないが、上位SSDを使用している場合は、パフォーマンスがヒットしますが、システム上のバススピード(SAS / SATA)の近くまたは飽和させることができるようになります。あなたがあなたがあなたがあなたのアレイを運転しているものは何でも私/ Oを維持することができることを確認する必要があります。CrystalDiskmarkベンチマークw / 4k @ 32qdが忙しいシステムでのパフォーマンスの正確な指標を見つけました。このように、SSDアレイがランダムなI / Oを持つすべてのログに同じIOPSをサステインすることができる場合は、あなたはあなたの回転ドライブを順次実行できるようにすることができます。
FMDS対SSDSの経験はありません。
所属していません dba.stackexchange