Erhalten Sie bis zu 49 % bessere Leistung bei Microsoft SQL Server Online-Transaktionen, indem Sie Microsoft Azure® Dsv5 Virtuelle Maschinen wählen, statt Dsv4 VMs

Microsoft SQL Server:

  • Erleben Sie 49 % mehr OLTP-Leistung mit 8-vCPU Dsv5-VMs im Vergleich zu Dsv4-VMs.

  • Erleben Sie 28 % mehr OLTP-Leistung mit 16-vCPU Dsv5-VMs im Vergleich zu Dsv4-VMs.

author-image

Von

VMs mit skalierbaren Intel® Xeon® Prozessoren der 3. Generation erzielten mehr neue Bestellungen pro Minute als mit Prozessoren der vorherigen Generation

Ganz gleich, ob Sie OLTP-Workloads (Online-Transaktionsverarbeitung) für Online-Bestellungen, Kundendienstverwaltung, Finanztransaktionen oder etwas anderes verwenden, ist eine hohe Leistung entscheidend. Wenn Ihre Kunden oder Mitarbeiter darauf warten müssen, dass ein langsames System reagiert, kann das Ärger geben.

Wenn Ihr Unternehmen eine Public-Cloud-Lösung sucht, um Ihre OLTP-Workloads zu hosten, sollten Sie beachten, dass die Leistung von einer Instanz zu einer anderen variieren kann, auch beim gleichen Cloud-Anbieter. Beispielsweise können die Microsoft Azure Dsv5-VMs mit skalierbaren Intel® Xeon® Prozessoren der 3. Generation eine höhere Leistung bieten als Dsv4-VMs, die skalierbare Intel® Xeon® Prozessoren der 2. Generation verwenden.

Bei Benchmark Tests dieser beiden Reihen von Microsoft Azure VMs lieferten Dsv5-VMs bis zu 49 % bessere Microsoft SQL Server OLTP-Leistung. Dieser Vorteil kann Ihren Kunden helfen, ihre Bestellungen effizienter zu platzieren und Ihren Mitarbeitern helfen, ihre Aufgaben früher zu erledigen.

Bessere Leistung auf kleineren Instanzen

TPROC-C ist eine Open Source OLTP-Workload, die Teil des HammerDB Benchmarking-Tools ist. Das generiert eine Metrik neuer Bestellungen pro Minute (NOPM), mit der Benutzer die Datenbankleistung vergleichen können. (Beachten Sie, dass TPROC-C Ergebnisse nicht mit offiziellen TPC-Auditergebnissen vergleichbar sind.) Wir haben TPROC-C verwendet, um mehrere Größen von zwei Azure-Reihen zu testen. Wie Abbildung 1 zeigt, konnten Sie durch die Wahl von 8-vCPU Dsv5-VMs mit skalierbaren Intel® Xeon® Prozessoren der 3. Generation im Vergleich zu Dsc4-VMs derselben Größe mit älteren Prozessoren eine um 49 % bessere Leistung erzielen. Die Wahl von 16-vCPU Dsv5-VMs im Vergleich zu Dsv4-VMs mit Prozessoren der vorherigen Generation würde es Ihnen ermöglichen, 28 % mehr Leistung zu erhalten.

Abbildung 1: Relative TPROC-C Leistung in neuen Bestellungen pro Minute mit 8-vCPU und 16-vCPU Azure Dsv5 und Dsv4 virtuellen Maschinen. Höher ist besser.

Bessere Leistung auf größeren Instanzen

Wie Abbildung 2 zeigt, konnten Sie durch die Wahl von 32-vCPU Dsv5-VMs mit skalierbaren Intel® Xeon® Prozessoren der 3. Generation 19 % mehr Leistung erhalten als mit 32-vCPU Dsv4-VMs mit skalierbaren Intel® Xeon® Prozessoren der 2. Generation. Bei den größten VMs, die wir getestet haben, mit 48 vCPUs, würde die Wahl der Dsv5-Reihe Ihnen 23 % bessere Leistung als mit den VMs der Dsv4-Reihe bieten.

Abbildung 2: Relative TPROC-C Leistung in neuen Bestellungen pro Minute mit 32-vCPU und 48-vCPU Azure Dsv5 und Dsv4 virtuellen Maschinen. Höher ist besser.

Fazit

Unabhängig davon, welchen Typ von OLTP-Anwendungen Sie ausführen, kann die Wahl von Cloud-Instanzen, die es ihnen ermöglichen, mehr Bestellungen pro Minute zu verarbeiten, zu zufriedeneren Benutzern führen. Unsere Tests zeigten auch, dass die Entscheidung für Azure Dsv5-Instanzen mit skalierbaren Intel® Xeon® Prozessoren der 3. Generation es Ihren Anwendungen ermöglicht, Bestellungen bis zu 49 % schneller auszuführen als Dsv4-Instanzen mit skalierbaren Intel® Xeon® Prozessoren der 2. Generation.

Weitere Informationen

Um Ihre OLTP-Workloads auf Microsoft Azure Ddsv5-VMs mit skalierbaren Intel® Xeon® Prozessoren der 3. Generation auszuführen, besuchen Sie https://docs.microsoft.com/de-de/azure/virtual-machines/dv5-dsv5-series.

Einzelne VM-Tests von Intel am 5.1.2022. Alle VMs konfiguriert mit Windows Server 2019 Datacenter, Version (1809) 17763.1757, Microsoft SQL Server Enterprise 15.0.4153.1, Windows HammerDB 4.2, einem 5000 IOPS, 200 Mbps 1xp30 Laufwerk für Protokolldateien, und alle Tests fanden in der Azure EastUS Region statt. Instanzdetails: D8s_v5: Intel® Xeon® Platinum 8370C CPU 2,80 GHz, 8 Kerne, 32 GB Arbeitsspeicher, 12500 Mbit/s NW-Bandbreite, 2x5000 IOPS, 200 Mbit/s 2xp30 für data/tempdb; D8s_v4: Intel® Xeon® Platinum 8272CL CPU 2,60 GHz, 8 Kerne, 32 GB Arbeitsspeicher, 12500 Mbit/s NW-Bandbreite, 2x5000 IOPS, 200 Mbps 2xp30 für data/tempdb; D16s_v5: Intel® Xeon® Platinum 8370C CPU 2,80 GHz, 16 Kerne, 64 GB Arbeitsspeicher, 12500 Mbit/s NW-Bandbreite, 3x7500 IOPS, 250 Mbps 3xp40 für data/tempdb; D16s_v4: Intel® Xeon® Platinum 8272CL CPU 2,60 GHz, 16 Kerne, 64 GB Arbeitsspeicher, 12500 Mbit/s NW-Bandbreite, 3x7500 IOPS, 250 Mbps 3xp40 für data/tempdb; D32s_v5: Intel® Xeon® Platinum 8370C CPU 2,80 GHz, 32 Kerne, 128 GB Arbeitsspeicher, 16000 Mbit/s NW-Bandbreite, 4x7500 IOPS, 250 Mbps 4xp40 für data/tempdb; D32s_v4: Intel® Xeon® Platinum 8272CL CPU 2,60 GHz, 32 Kerne, 128 GB Arbeitsspeicher, 16000 Mbit/s NW-Bandbreite, 4x7500 IOPS, 250 Mbps 4xp40 für data/tempdb; D48s_v5: Intel® Xeon® Platinum 8370C CPU 2,80 GHz, 48 Kerne, 192 GB Arbeitsspeicher, 24000 Mbit/s NW-Bandbreite, 7x7500 IOPS, 250 Mbps 7xp40 für data/tempdb; D48s_v4: Intel® Xeon® Platinum 8272CL CPU 2,60 GHz, 48 Kerne, 192 GB Arbeitsspeicher, 24000 Mbit/s NW-Bandbreite, 7x7500 IOPS, 250 Mbps 7xp40 für data/tempdb.