web-dev-qa-db-ja.com

SQL on Azure VMディスクストライピングとデータ/ログファイルの場所

Azure仮想マシンでのSQLServerのパフォーマンスのベストプラクティスドキュメントによると:

https://docs.Microsoft.com/en-us/Azure/virtual-machines/windows/sql/virtual-machines-windows-sql-performance

ディスクストライピングの実行に関する注意事項があります。

データとログファイルにデータディスクを使用する:ディスクストライピングを使用していない場合は、2つのPremium Storage P30ディスクを使用します。一方のディスクにはログファイルが含まれ、もう一方のディスクにはデータとTempDBファイルが含まれます。次の記事で説明するように、各プレミアムストレージディスクは、そのサイズに応じていくつかのIOPと帯域幅(MB /秒)を提供します。ディスク用のプレミアムストレージの使用。 ストレージスペースなどのディスクストライピング技術を使用している場合は、すべてのファイルを同じドライブに配置する必要があります。

これが当てはまる特定の理由はありますか?

1
Charles Chen

これが当てはまる特定の理由はありますか?

2つのディスクを使用している場合、一方のディスクにはログファイルが含まれ、もう一方のディスクにはデータファイルとTempDBファイルが含まれるため、パスが異なります。

たとえば、ログファイルの場合はdisk1E:\、データファイルの場合はdisk2F:\であるため、データのデフォルトの場所はE:\、ログのデフォルトの場所はF:\です。

SQLに2つのディスクを使用したくない場合は、このように、ストレージスペースなどのディスクストライピング手法を使用できます。ログファイルのパスとデータファイルのパスを同じドライブに変更します。

たとえば、次のように、E:\のようなパス、データのデフォルトの場所はE:\data、ログのデフォルトの場所はE:\logのようなストレージスペースを作成します。

enter image description here

お役に立てれば。

1
Jason Ye