sql >> Database >  >> RDS >> Sqlserver

Rapporteren van SQLDIAG-prestatiegegevens via RML Utilities Tool | Problemen met SQL Server-prestaties oplossen -7

Hallo,

Ik zal in deze serie artikelen blijven uitleggen hoe u prestatieproblemen van SQL Server kunt oplossen.

SQL Server Performance Problemen oplossen

Lees hiervoor het vorige SQLDiag-artikel.

Problemen met SQL Server-prestaties oplossen -6 Prestatiegegevens verzamelen met behulp van SQLDiag Tool

Rapporteren van SQLDIAG-prestatiegegevens via RML Utilities Tool

De tool RML Utilities is niet beschikbaar in de SQL Server, dus u moet deze installeren. U kunt de RML Utilities-tool gratis downloaden via deze link.

Nadat u de RML Utilities-tool hebt geïnstalleerd, kunt u de RML CMD-prompt als volgt openen.

Na het openen van RML Utilities Cmd Prompt zal de opdrachtregel als volgt verschijnen.

Geef met de onderstaande Readtrace-opdracht de eerste van de traceerbestanden (D1010984_SQLDIAG__sp_trace.trc) die we als resultaat van SQLDIAG in ons vorige artikel hebben gegenereerd, als volgt.

Nadat het de eerste heeft gelezen, leest het automatisch de anderen en bereidt het rapport voor.

 readtrace -I"D:\SQL_DIAG_OUTPUT\D1010984_SQLDIAG__sp_trace.trc" -o"D:\Result"

Wanneer u de bovenstaande opdracht uitvoert, maakt deze opdracht aangepaste tabellen in een database en voegt u alle prestatiegegevens in deze database met de naam PerfAnalysis op onze standaardinstantie.

Om het rapport te zien dat door RML Utility voor ons is opgesteld, opent u de Reporter-tool zoals hieronder.

Wanneer u de Reporter-tool opent, verschijnt een scherm zoals het volgende.

Typ de instantie en database waarvan de Reporter-tool hierboven de prestatiegegevens zal ontvangen. Wanneer u op de knop OK klikt, geeft het hulpprogramma RML Utilities u een visueel rapport zoals hieronder.

In dit rapport kunt u de CPU-, Lees-, Schrijf- en Duurwaarden van de database zien, zoals hieronder weergegeven. Wanneer u op de link Unieke batches naast de pijl hierboven klikt om de dure zoekopdrachten ( TOP SQL ) voor de database te zien, ziet u de dure zoekopdrachten ( TOP SQL ) voor onze database als volgt.

Om meer gedetailleerde informatie over een query te zien, klikt u op de sjabloon van de query in de Querysjabloon sectie en bekijk de details zoals hieronder.

In het volgende artikel zal ik uitleggen hoe u deze prestatieproblemen in de SQL Server kunt oplossen.


  1. Gegevenstype Oracle JDBC en Oracle CHAR

  2. Microsoft Access 2010, 2013, 2016 en 2019 zelfstudie

  3. Afstemmen van SQL-statements in SQL Developer

  4. kan geen extensie maken zonder de rol van supergebruiker