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. Der Indexberater analysiert diese Abfragen regelmäßig, um neue Indexe zu empfehlen, die die Abfrageleistung verbessern können. Durch Aktivieren des Indexberaters können Sie Leistungsprobleme mit Systemen und Abfragen erkennen und beheben.

Wie funktioniert der Indexberater?

Der Indexberater unterstützt Sie bei der Verbesserung der Abfrageverarbeitung durch Folgendes:

  • Hilft Ihnen beim Identifizieren einer Reihe von Indexen mit SQL-Befehlen zum Erstellen von Indexen.
  • Stellen Sie Daten bereit, mit denen Sie empfohlene Indexe auswerten können, z. B. die geschätzte Speichergröße und die Auswirkungen von Indexen auf eine Abfrage.
Der Indexberater speichert den Befehl CREATE INDEX, der den Datenbanknamen, den Schemanamen, den Tabellennamen und die Spaltennamen enthält, und zeigt ihn an. Die verfolgten Abfragen sind alle normalisierten Abfragen, wobei alle Literale entfernt wurden.

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 für Cloud SQL for PostgreSQL hat die folgenden Einschränkungen:

  • Der Indexberater stellt nur CREATE INDEX-Empfehlungen bereit.
  • Der Indexberater wird nur von Cloud SQL for PostgreSQL Version 12.0 oder höher unterstützt.
  • Zur Aktivierung des Indexberaters müssen Sie die Instanz neu starten.