Freigeben über


Überwachen einer Datenbankinstanz

Von Bedeutung

Dieses Feature befindet sich in der öffentlichen Vorschau in den folgenden Regionen: westus, westus2, eastus, eastus2, centralus, southcentralus, northeurope, westeurope, australiaeast, brazilsouth, canadacentral, centralindia, southeastasia, uksouth.

Auf dieser Seite wird erläutert, wie Sie die Leistung Ihrer Lakebase-Datenbankinstanz mithilfe der Registerkarte "Metriken " auf der Seite "Instanzdetails" überwachen.

Zugriffsmetriken

So greifen Sie auf Metriken für Ihre Instanz zu:

  1. Wechseln Sie zur Instanzdetailseite für Ihre Instanz. Informationen zum Öffnen der Instanzdetailseite finden Sie unter Access einer Datenbankinstanz.
  2. Klicken Sie auf die Registerkarte "Metriken ".

Datenbankinstanzmetriken

Verfügbare Metriken

Verwenden Sie die folgenden Metriken, um Leistungstrends zu analysieren, potenzielle Engpässe zu identifizieren und zu bewerten, ob die Anwendungsnutzung optimiert oder Ihre Instanz skaliert werden soll:

  • Transaktionen pro Sekunde: Zeigt den zugesicherten Transaktionsdurchsatz an. Verwenden Sie diese Informationen, um Arbeitsauslastungsmuster zu verstehen und Spitzentransaktionszeiträume zu identifizieren. Wenn dieser Wert konsistent hoch ist, sollten Sie das Clientverhalten optimieren oder die Größe der Instanz erhöhen.

  • Zeilen pro Sekunde: Zeigt die Anzahl der abgerufenen, zurückgegebenen, eingefügten, aktualisierten und gelöschten Zeilen an. Die Anzahl der abgerufenen Zeilen bezieht sich auf die Anzahl der Zeilen, die an die Clients zurückgegeben werden. Zurückgegebene Zeilen beziehen sich auf die Anzahl der zeilen, die von Abfragen gelesen werden. Hilft bei der Diagnose der Art der Arbeitsauslastung und deren Auswirkungen auf das System. Wenn die Leistung eingeschränkt ist, können Sie Indizes hinzufügen oder Abfragemuster optimieren.

  • Offene Verbindungen: Zeigt die Anzahl der geöffneten aktiven Verbindungen an. Verbindungen verbrauchen Instanzressourcen. Verwenden Sie dies, um zu bewerten, ob clientseitiges Verbindungspooling erforderlich ist. Verweisen Sie auf Grenzwerte für die maximale Anzahl zulässiger Verbindungen.

  • Speicherauslastung: Gibt die aktuelle Speichernutzung für die Instanz an. Wenn sich die Nutzung den Bereitstellungsgrenzen von Lakebase nähert, entfernen Sie unnötige Daten oder Indizes. Wenden Sie sich alternativ an den Support, um eine Kontingenterhöhung anzufordern.

  • CPU-Auslastung (%): Misst die CPU-Auslastung für die Datenbankinstanz. Eine hohe CPU-Auslastung kann auf eine rechenintensive Workload hinweisen. Erwägen Sie anwendungsseitige Optimierungen oder erhöhen Sie die Größe der Instanz.

  • Seitenlesedurchsatz (%): Gibt an, wie nah die Instanz an der Seitenlesekapazität ist, die in der Regel durch Cachefehler verursacht wird. Wenn der Wert für den Seitenlesedurchsatz hoch ist, verringern Sie die Arbeitsauslastung oder den Arbeitssatz, fügen Sie Indizes, Cacheabfragen auf der Clientseite hinzu, oder optimieren Sie die Daten.

  • Puffercachetreffrate (%): Gibt den Prozentsatz der Lesevorgänge an, die aus dem Arbeitsspeicher bereitgestellt werden. Leistungsstarke Workloads sollten Werte über 99 % sehen. Niedrige Raten deuten darauf hin, dass die Workload die Cachekapazität überschreitet oder von Optimierungen profitieren könnte.

  • Lokale SSD-Cachetreffrate (%): Verfolgt den Prozentsatz der Lesevorgänge aus dem SSD-Cache nach einem Puffercachefehler nach. Ein niedriger Wert kann den Seitenlesedurchsatz erhöhen. Verwenden Sie ähnliche Optimierungen wie beim Puffercache, oder ziehen Sie eine größere Instanz in Betracht.

  • Deadlocks pro Sekunde: Misst, wie oft Deadlocks bei Transaktionen auftreten. Diese treten in der Regel auf, wenn mehrere Transaktionen auf die gleichen Ressourcen in konfliktierender Reihenfolge zugreifen. Untersuchen und umgestalten Sie Workloads, um Deadlocks zu verhindern.