Indexberater mit Query Insights verwenden

Auf dieser Seite wird beschrieben, wie Sie den Cloud SQL for MySQL-Indexberater mit Query Insights verwenden.

Sie können den Indexberater mit Query Insights verwenden, um Empfehlungen des Indexberaters aufzurufen und empfohlene Indexe zu erstellen, um die Abfrageleistung zu verbessern. Weitere Informationen zum Indexberater finden Sie unter Indexberater – Übersicht. Weitere Informationen dazu, wie Sie mit dem Index Advisor Empfehlungen als Tabelle aufrufen und abfragen oder eine Analyse und einen Bericht auf Abruf anfordern, finden Sie unter Index Advisor verwenden.

Sie können die Unterstützung von Gemini in Datenbanken verwenden, um Ihre Cloud SQL for MySQL-Ressourcen zu beobachten und Fehler zu beheben. Weitere Informationen finden Sie unter Mit Gemini-Unterstützung beobachten und Fehler beheben.

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 abzurufen:
    • 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: Empfehlungen zum Erstellen von Indexen.
      • Betroffene Tabellen: Die Anzahl der Tabellen, die beim Erstellen von Indexen betroffen sind.
      • Geschätzter zusätzlicher Speicherplatz: Die geschätzte Speicherkapazität, die zum Erstellen aller empfohlenen Indexe erforderlich ist.
      • Anzahl der betroffenen Abfragen: Die Gesamtzahl der Abfragen in der Arbeitslast, die von den Indexempfehlungen betroffen sind. Ein Index kann von mehreren Abfragen profitieren.
    • 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 Details zu der 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 Befehle CREATE INDEX 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