sql >> Databáze >  >> RDS >> Sqlserver

Hlášení dat o výkonu SQLDIAG pomocí nástroje RML Utilities Tool | Odstraňování problémů s výkonem serveru SQL -7

Ahoj,

V této sérii článků budu nadále vysvětlovat, jak řešit problémy s výkonem serveru SQL.

Odstraňování problémů s výkonem serveru SQL Server

Před tímto si přečtěte předchozí článek SQLDiag.

Řešení problémů s výkonem serveru SQL -6 Shromažďování údajů o výkonu pomocí nástroje SQLDiag Tool

Hlášení dat o výkonu SQLDIAG prostřednictvím nástroje RML Utilities Tool

Nástroj RML Utilities není na serveru SQL k dispozici, takže jej musíte nainstalovat. Nástroj RML Utilities si můžete zdarma stáhnout z tohoto odkazu.

Po stažení instalace nástroje RML Utilities můžete otevřít RML CMD Prompt následovně.

Po otevření RML Utilities Cmd Prompt se zobrazí příkazový řádek následovně.

Pomocí níže uvedeného příkazu Readtrace zadejte první z trasovacích souborů (D1010984_SQLDIAG__sp_trace.trc), které jsme vygenerovali jako výsledek SQLDIAG v našem předchozím článku, následovně.

Poté, co přečte první, automaticky přečte ostatní a připraví zprávu.

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

Když spustíte výše uvedený příkaz, tento příkaz vytvoří vlastní tabulky v databázi a vloží všechna data o výkonu do této databáze s názvem PerfAnalysis v naší výchozí instanci.

Chcete-li zobrazit zprávu, kterou pro nás připravil RML Utility, otevřete nástroj Reporter, jak je uvedeno níže.

Když otevřete nástroj Reportér, objeví se obrazovka podobná následující.

Zadejte instanci a databázi, ze kterých bude výše uvedený nástroj Reporter přijímat údaje o výkonu. Když kliknete na tlačítko OK, nástroj RML Utilities vám poskytne vizuální zprávu, jak je uvedeno níže.

V této zprávě můžete vidět hodnoty CPU, čtení, zápisů a trvání databáze, jak je uvedeno níže. Když kliknete na odkaz Jedinečné dávky vedle šipky výše, abyste viděli nákladné dotazy ( TOP SQL ) pro databázi, zobrazí se vám nákladné dotazy ( TOP SQL ) pro naši databázi následovně.

Chcete-li zobrazit podrobnější informace o jakémkoli dotazu, klikněte na Šablonu dotazu v Šabloně dotazu a podívejte se na podrobnosti níže.

Vysvětlím, jak vyřešit tyto problémy s výkonem na serveru SQL v následujícím článku.


  1. Jak automatizovat dotazy na kontingenční tabulky v MySQL

  2. ORA-08177:Nelze serializovat přístup pro tuto transakci

  3. Proč byste měli používat PHP PDO pro přístup k databázi

  4. Nejlepší nástroje pro upozornění a upozornění pro PostgreSQL