Indexberater mit Query Insights verwenden

Auf dieser Seite wird beschrieben, wie Sie den Indexberater für Cloud SQL for PostgreSQL mit Query Insights verwenden können.

Sie können den Index Advisor mit Query Insights verwenden, um Empfehlungen für Indexberater aufzurufen und empfohlene Indexe zu erstellen, um die Abfrageleistung zu verbessern. Weitere Informationen zum Indexberater finden Sie unter Übersicht über den Indexberater. Informationen zum Verwenden des Indexberaters zum Anzeigen und Abfragen von Empfehlungen als Tabelle oder zum Anfordern einer On-Demand-Analyse und eines Berichts finden Sie unter Indexberater verwenden.

Hinweise

  1. Gemini in Datenbanken einrichten
  2. Query Insights aktivieren.

Indexberater-Empfehlungen anzeigen und filtern

  1. Wechseln Sie in der Google Cloud Console zur Seite Cloud SQL-Instanzen.

    Cloud SQL-Instanzen aufrufen

  2. Klicken Sie auf den Instanznamen, um die Übersichtsseite einer Instanz zu öffnen.
  3. Klicken Sie auf Query Insights. Die Indexberaterempfehlungen werden in der Spalte Empfehlung im Abschnitt Top-Abfragen und -Tags angezeigt.
  4. (Optional) Wenn Sie nur Abfragen mit CREATE INDEX-Empfehlungen anzeigen möchten, fügen Sie einen Filter für Empfehlung: Indexe erstellen hinzu.

Empfehlungen für eine Abfrage ansehen

So rufen Sie Details zu Indexempfehlungen für eine bestimmte Abfrage auf:

  1. Wechseln Sie in der Google Cloud Console zur Seite Cloud SQL-Instanzen.

    Cloud SQL-Instanzen aufrufen

  2. Klicken Sie auf den Instanznamen, um die Übersichtsseite einer Instanz zu öffnen.
  3. Klicken Sie auf Query Insights.
  4. Klicken Sie im Bereich Top-Abfragen und -Tags auf Abfragen.
  5. Führen Sie einen der folgenden Schritte aus, um Empfehlungsdetails zu einer Abfrage zu erhalten:
    • Klicken Sie auf eine Abfrage, um mehr über Empfehlungen für die ausgewählte Abfrage zu erfahren, einschließlich der folgenden Informationen:
      • Auswirkungen auf die Leistung (hoch, mittel und niedrig): Die geschätzte Abfragegeschwindigkeit, nachdem alle empfohlenen Indexe erstellt wurden.
      • Empfehlungen: Indexempfehlungen erstellen.
      • Betroffene Tabellen: Die Anzahl der Tabellen, die beim Erstellen von Indexen betroffen sind.
      • Zusätzlicher geschätzter Speicherbedarf: Die geschätzte Speichergröße, die zum Erstellen aller empfohlenen Indexe erforderlich ist.
      • Anzahl der betroffenen Abfragen: Die Gesamtzahl der Abfragen in der Arbeitslast, auf die sich die Indexempfehlungen auswirken. Ein Index kann für mehrere Abfragen hilfreich sein.
    • Klicken Sie für eine bestimmte Abfrage auf Indexe erstellen, um detaillierte Empfehlungen zum Erstellen von Indexen zur Verbesserung der Abfrageleistung zu erhalten.

Betroffene Abfragen ansehen

  1. Wechseln Sie in der Google Cloud Console zur Seite Cloud SQL-Instanzen.

    Cloud SQL-Instanzen aufrufen

  2. Klicken Sie auf den Instanznamen, um die Übersichtsseite einer Instanz zu öffnen.
  3. Klicken Sie auf Query Insights.
  4. Klicken Sie in der Tabelle Top-Dimensionen nach Datenbanklast auf Abfragen.
  5. Klicken Sie für eine bestimmte Abfrage auf Indexe erstellen.
  6. Klicken Sie auf Betroffene Abfragen anzeigen.
  7. Klicken Sie auf eine Abfrage, um weitere Informationen zur betroffenen Abfrage zu erhalten.
  1. Wechseln Sie in der Google Cloud Console zur Seite Cloud SQL-Instanzen.

    Cloud SQL-Instanzen aufrufen

  2. Klicken Sie auf den Instanznamen, um die Übersichtsseite einer Instanz zu öffnen.
  3. Klicken Sie auf Query Insights.
  4. Klicken Sie in der Tabelle Top-Dimensionen nach Datenbanklast auf Abfragen.
  5. Klicken Sie für eine bestimmte Abfrage auf Indexe erstellen.
  6. Klicken Sie auf Alle Indexbefehle kopieren. Die CREATE INDEX-Befehle werden in die Zwischenablage kopiert.
  7. Stellen Sie über die Befehlszeile eine Verbindung zur primären Instanz her.
  8. Führen Sie zum Erstellen der empfohlenen Indexe die Befehle aus, die in die Zwischenablage kopiert wurden. Beispiel:

    CREATE INDEX ON "public"."demo_order" ("customer_id");
    

Nächste Schritte

  • Erfahren Sie, wie Sie mit Index Advisor Empfehlungen als Tabelle anzeigen und abfragen oder On-Demand-Analysen und Berichte anfordern können.
  • Weitere Informationen zum Indexberater