/ / Finden Sie Leistungsprobleme in der Azure SQL-Datenbank - SQL-Server, Datenbank, Azure, Azure-SQL-Datenbank

Suchen Sie nach Leistungsproblemen in der Azure SQL-Datenbank - SQL-Server, Datenbank, Azure, Azure-SQL-Datenbank

Ich habe eine Datenbank von einem SQL Server 12.0.2548.0 auf eine Azure SQL-Datenbank V12 umgestellt. ich benutzte SQL-Datenbankmigrations-AssistentEs sollte also dieselbe Datenbank in Bezug auf Indizes, Schlüssel, Daten, Tabellen usw. sein.

Die Leistung ist jedoch im Allgemeinen viel langsamer und ich habe eine bestimmte Abfrage, die 7 Sekunden für die SQL Server-Datenbank und 20 dauert Protokoll (!) in der Azure SQL-Datenbank. Bei den Azure SQL-Daten - bei denen es sich um einen S3-Wert handelt - beträgt die CPU- und DTU-Nutzung zu 100% die gesamten 20 Minuten.
Ich habe die Indizes für die Azure SQL-Datenbank bereits mit neu erstellt EXEC sp_updatestats.

Ich bin hier etwas ratlos, ich bin ein Entwickler, kein DBA.
Wo soll ich anfangen herauszufinden, was diese extrem unterschiedlichen Leistungsunterschiede verursacht?

Antworten:

0 für die Antwort № 1

Bei der Migration nach Azure durchlaufe ich normalerweise eine Reihe von DMVs, um die Leistung und den richtigen Plan sicherzustellen.

Ich habe diese Skripts geschrieben, um den Prozess zu unterstützen.

https://onedrive.live.com/redir?resid=F23F4F5BBCE95F19!150367&authkey=!AF6F4x3mZAyA8qQ&ithint=file%2czi_

Ändern Sie die Anmeldeinformationen und die Verbindungszeichenfolge in SQLDiagnostics.bat

Ich suche im Allgemeinen nach: Schlechteste Abfrage (CPU und IO) Fehlende Indizes Indexfragmentierung Azure SQL Load Abfrageregressionen (mithilfe des Abfragespeichers).

Lassen Sie mich wissen, ob es Ihnen bei der Fehlerbehebung hilft?