Auf dieser Seite wird beschrieben, wie Sie den Cloud SQL for SQL Server-Indexierungsberater mit Abfragestatistiken für die Cloud SQL Enterprise Plus-Version verwenden.
Sie können den Indexberater mit Query Insights für die Cloud SQL Enterprise Plus-Version verwenden, um Empfehlungen des Indexberaters aufzurufen und empfohlene Indexe zu erstellen, um die Abfrageleistung zu verbessern. Weitere Informationen zum Indexberater finden Sie unter Übersicht Indexberater.
Hinweise
- Sie müssen Cloud SQL for SQL Server 2019 oder höher verwenden.
- Query Insights für die Cloud SQL Enterprise Plus-Version aktivieren
- Erstellen Sie eine benutzerdefinierte Rolle mit den folgenden Berechtigungen. Weisen Sie dann jedem Nutzerkonto, das Query Insights verwenden muss, die Rolle zu.
Tasks | Rollen | Berechtigungen |
---|---|---|
Empfehlungen abrufen |
databaseinsights.viewer
|
databaseinsights.recommendations.query databaseinsights.resourceRecommendations.query
|
Empfehlungen abrufen |
cloudsql.viewer
|
– |
Indexberater-Empfehlungen anzeigen und filtern
-
Rufen Sie in der Google Cloud -Konsole die Seite Cloud SQL-Instanzen auf.
- Klicken Sie auf den Instanznamen, um die Übersichtsseite einer Instanz zu öffnen.
- Klicken Sie auf Abfragestatistiken.
- Klicken Sie auf Aktivieren. Die Indexberaterempfehlungen werden in der Spalte Empfehlung auf dem Tab Abfragen im Bereich Top-Dimensionen nach Datenbanklast angezeigt.
- Optional: Wenn Sie nur Abfragen mit CREATE INDEX-Empfehlungen sehen möchten, fügen Sie einen Filter für Empfehlung: Indexe erstellen hinzu.
Empfehlungen für eine Suchanfrage ansehen
So rufen Sie Details zu Indexempfehlungen für eine bestimmte Abfrage auf:
-
Rufen Sie in der Google Cloud -Konsole die Seite Cloud SQL-Instanzen auf.
- Klicken Sie auf den Instanznamen, um die Übersichtsseite einer Instanz zu öffnen.
- Klicken Sie auf Abfragestatistiken.
- Klicken Sie im Bereich Top-Abfragen und -Tags auf Abfragen.
- So rufen Sie Details zu Empfehlungen für eine Suchanfrage auf:
- Klicken Sie auf eine Suchanfrage, um mehr über die Empfehlungen für die ausgewählte Suchanfrage zu erfahren. Sie sehen dann unter anderem die folgenden Informationen:
- Leistungsauswirkung (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 Speicherplatzgröße, 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 mehrere Abfragen verbessern.
- Klicken Sie für eine bestimmte Abfrage auf Indexe erstellen, um detaillierte Empfehlungen zum Erstellen von Indexen zur Verbesserung der Abfrageleistung zu erhalten.
- Klicken Sie auf eine Suchanfrage, um mehr über die Empfehlungen für die ausgewählte Suchanfrage zu erfahren. Sie sehen dann unter anderem die folgenden Informationen:
Betroffene Abfragen ansehen
-
Rufen Sie in der Google Cloud -Konsole die Seite Cloud SQL-Instanzen auf.
- Klicken Sie auf den Instanznamen, um die Übersichtsseite einer Instanz zu öffnen.
- Klicken Sie auf Abfragestatistiken.
- Klicken Sie in der Tabelle Top-Dimensionen nach Datenbanklast auf Abfragen.
- Klicken Sie für eine bestimmte Abfrage auf Indexe erstellen.
- Klicken Sie auf Betroffene Abfragen anzeigen.
- Klicken Sie auf eine Abfrage, um Details zu der betroffenen Abfrage zu sehen.
Empfohlene Indexe erstellen
-
Rufen Sie in der Google Cloud -Konsole die Seite Cloud SQL-Instanzen auf.
- Klicken Sie auf den Instanznamen, um die Übersichtsseite einer Instanz zu öffnen.
- Klicken Sie auf Abfragestatistiken.
- Klicken Sie in der Tabelle Top-Dimensionen nach Datenbanklast auf Abfragen.
- Klicken Sie für eine bestimmte Abfrage auf Indexe erstellen.
- Klicken Sie auf Alle Indexbefehle kopieren. Die Befehle zum Erstellen von Indexen werden in die Zwischenablage kopiert.
- Stellen Sie über die Befehlszeile eine Verbindung zur primären Instanz her.
Führen Sie die Befehle aus, die in die Zwischenablage kopiert wurden, um die empfohlenen Indexe zu erstellen, z. B.:
CREATE INDEX ON "public"."demo_order" ("customer_id");
Nächste Schritte
- Indexberater verwenden, um Empfehlungen als Tabelle abzufragen und anzusehen oder eine On-Demand-Analyse und einen Bericht abzurufen.
- Weitere Informationen zum Indexberater