View a markdown version of this page

NVMe-backed Instanzen - Amazon DocumentDB

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

NVMe-backed Instanzen

NVMe-backed Instances bieten eine bis zu 7-mal schnellere Abfrageleistung für Anwendungen mit großen Datensätzen, die den Arbeitsspeicher einer regulären Instanz überschreiten. Diese Instances nutzen den lokalen NVMe (NVMe) -basierten Solid-State Drive-Speicher (SSD), der auf r6gd-Instances verfügbar ist, um kurzlebige Daten zu speichern, den netzwerkbasierten Speicherzugriff zu reduzieren und die Leselatenz und den Durchsatz zu verbessern.

Der lokale SSD-Speicherplatz ist in zwei Abschnitte unterteilt:

  • Mehrstufiger Cache — Ungefähr 73% der lokalen SSD sind als Datenbank-Cache zugewiesen, sodass das System bis zu fünfmal mehr Datenbankseiten speichern kann als der Hauptspeicher allein. Die lokale SSD fungiert als Cache der zweiten Ebene, während der vorhandene In-Memory-Buffer-Cache der Cache der ersten Ebene bleibt. Die Abfrage greift nur dann auf externen Speicher zu, wenn sowohl im Puffer-Cache als auch im SSD-Cache ein Fehler auftritt.

  • Temporärer Speicher — Die restlichen 27% sind für nicht persistenten temporären Dateispeicher reserviert, der für komplexe Abfragen mit Sortieroperationen oder ressourcenintensiven Vorgängen wie Indexerstellungen verwendet wird. Bei regulären Instances befindet sich der temporäre Speicherplatz auf einem Amazon Elastic Block Store (EBS) -Volume. Der lokal gehostete temporäre Speicher auf der SSD reduziert die Abfragelatenz bei Sortierungen um das bis zu Zweifache und beschleunigt ressourcenintensive Operationen wie Indexerstellungen.

Einzelheiten zu den unterstützten NVMe-backed Instanztypen und deren Spezifikationen finden Sie unter. Spezifikationen der Instanzklasse

Empfohlene Anwendungsfälle für NVMe-backed Instanzen

Wir empfehlen Ihnen, NVMe-backed Instances in den folgenden Szenarien zu verwenden:

  • Read-heavy Workloads — Wenn Ihre Arbeitslast leseintensiv ist und Ihr Datensatz größer als der Puffer-Cache ist, was durch niedrige BufferCacheHitRatio und hohe ReadIOPS Messwerte angezeigt wird, können NVMe-backed Instances Leistungsvorteile bieten.

  • Update-heavy Workloads — Wenn Ihr Workload aktualisierungsintensiv ist und die Garbage-Collection aufgrund der Leselatenz im Netzwerkspeicher nicht Schritt halten kann, können NVMe-backed Instances helfen, das Problem zu beheben.

NVMe-backed Instanzen können für verschiedene Anwendungsfälle von Vorteil sein, darunter:

  • Internet-scale Anwendungen — Anwendungen wie Zahlungsabwicklung, Rechnungsstellung und E-Commerce mit strengen Leistungsvereinbarungen (Service Level Agreements, SLAs) können die Leistungsvorteile von NVMe-backed Instances nutzen.

  • Real-time Berichts-Dashboards — Dashboards, die Hunderte von Abfragen zur metrics/data Erfassung ausführen, können von der geringen Latenz und dem hohen Durchsatz der Instanzen profitieren. NVMe-backed

  • Generative KI-Anwendungen — Anwendungen, die die Vektorsuche verwenden, um anhand von Millionen von Vektoreinbettungen exakte oder nächstgelegene Nachbarn zu finden, können die hohe Leistung von Instanzen nutzen. NVMe-backed

NVMe-backed Instances mit Amazon DocumentDB verwenden

So verwenden Sie NVMe-backed Instances von Amazon DocumentDB:

Informationen zur Verfügbarkeit von NVMe-backed Instances in verschiedenen AWS Regionen finden Sie unterUnterstützte Instance-Klassen nach Region.

Wenn Sie von einer NVMe-backed Instance zu einer regulären Instance zurückkehren möchten, ändern Sie die Datenbank-Instance-Klasse Ihrer Amazon DocumentDB DocumentDB-Instance in eine ähnliche Instance-Klasse ohne NVMe-Speicher. Wenn Ihre aktuelle Instance-Klasse beispielsweise 'db.r6gd.4xlarge' ist, wählen Sie 'db.r6g.4xlarge', um zurückzuschalten. Weitere Informationen finden Sie unter Ändern eines Amazon DocumentDB-Clusters.

Instanzen überwachen NVMe-backed

Zusätzlich zu den regulären Instance-Metriken, die bei Amazon verfügbar sind CloudWatch, geben NVMe-backed Instances zusätzliche Metriken aus, die sich auf NVMe-based SSD-Speicher, IOPS und Durchsatz beziehen.

NVMeStorageCacheHitRatio FreeNVMeStorage ReadIOPSNVMeStorage ReadLatencyNVMeStorage ReadThroughputNVMeStorage WriteIOPSNVMeStorage WriteLatencyNVMeStorage WriteThroughputNVMeStorage

Weitere Informationen zu diesen Metriken finden Sie unter NVMe-backed Instanz-Metriken