SQL auf Azure VM-Datenträger-Striping und Speicherort von Daten-/Protokolldateien

SQL auf Azure VM-Datenträger-Striping und Speicherort von Daten-/Protokolldateien

Laut derBewährte Methoden zur Leistung für SQL Server in Azure Virtual MachinesDokumentation:

https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sql/virtual-machines-windows-sql-performance

Es gibt einen Hinweis zum Disk-Striping:

Verwenden Sie Datenträger für Daten und Protokolldateien: Wenn Sie kein Datenträger-Striping verwenden, verwenden Sie zwei Premium Storage P30-Datenträger, von denen ein Datenträger die Protokolldateien und der andere die Daten und TempDB-Dateien enthält. Jeder Premium Storage-Datenträger bietet je nach Größe eine bestimmte Anzahl von IOPs und Bandbreite (MB/s), wie im folgenden Artikel beschrieben: Verwenden von Premium Storage für Datenträger.Wenn Sie eine Disk-Striping-Technik wie etwa Storage Spaces verwenden, müssen Sie alle Dateien auf demselben Laufwerk platzieren.

Gibt es einen bestimmten Grund, warum dies der Fall sein sollte?

Antwort1

Gibt es einen bestimmten Grund, warum dies der Fall sein sollte?

Wenn Siezwei FestplattenDabei enthält eine Festplatte die Protokolldateien und die andere die Daten- und TempDB-Dateien, die Pfade sind also unterschiedlich.

Nehmen wir an, Disk1 E:\für Protokolldateien, Disk2 F:\für Datendateien. Ihr Standardspeicherort für Daten ist also E:\, Ihr Standardspeicherort für Protokolle ist F:\.

Wenn Sie nicht zwei Festplatten für SQL verwenden möchten, können Sieeine Disk-Striping-Technik, wie etwa Speicherplätze. Auf diese Weise sollten Sie den Pfad der Protokolldateien und den Pfad der Datendateien auf dasselbe Laufwerk ändern.

Wenn Sie beispielsweise einen Speicherort mit dem Pfad erstellen, E:\sollte Ihr Standardspeicherort für Daten E:\dataund Ihr Standardspeicherort für Protokolle E:\logwie folgt sein:

Bildbeschreibung hier eingeben

Hoffe das hilft.

verwandte Informationen