Indexberater – Übersicht

Auf dieser Seite wird der Indexberater von Cloud SQL for PostgreSQL beschrieben.

Cloud SQL for PostgreSQL bietet einen vollständig verwalteten Indexberater, der die Abfragen verfolgt, die Ihre Datenbank regelmäßig verarbeitet. Diese Abfragen werden regelmäßig analysiert, um neue Indexe zu empfehlen, mit denen sich die Leistung der Abfragen steigern lässt. Wenn Sie den Index Advisor aktivieren, können Sie Leistungsprobleme mit Systemen und Abfragen erkennen und beheben.

Wie funktioniert der Indexierungsberater?

Der Indexberater hilft Ihnen, die Abfrageverarbeitung zu verbessern. Dazu führt er folgende Schritte aus:

  • Sie können mit SQL-Befehlen eine Reihe von Indexen identifizieren, um Indexe zu erstellen.
  • Stellen Sie Daten zur Verfügung, anhand derer Sie empfohlene Indexe bewerten können, z. B. die geschätzte Speichergröße und die Auswirkungen von Indexen auf eine Abfrage.
Der Indexierungsberater speichert und zeigt den Befehl CREATE INDEX mit dem Datenbanknamen, dem Schemanamen, dem Tabellennamen und den Spaltennamen an. Die erfassten Suchanfragen sind alle normalisiert und enthalten keine Literale.

Indexempfehlungen werden im inaktiven Zustand verschlüsselt. Weitere Informationen zur Verwendung des Indexberaters finden Sie unter Indexberater verwenden. Weitere Informationen zur Verwendung des Indexberaters mit Query Insights finden Sie unter Indexberater mit Query Insights verwenden.

Beschränkungen

Der Indexberater von Cloud SQL for PostgreSQL hat die folgenden Einschränkungen:

  • Der Indexberater gibt nur CREATE INDEX Empfehlungen.
  • Der Indexierungsberater wird nur von Cloud SQL for PostgreSQL-Versionen 12.0 und höher unterstützt.
  • Wenn Sie den Indexberater aktivieren möchten, müssen Sie Ihre Instanz neu starten.