KEMBAR78
Peformanceissues | PDF | Microsoft Sql Server | Information Technology Management
0% found this document useful (0 votes)
72 views3 pages

Peformanceissues

The document provides guidance on troubleshooting various SQL Server performance and availability issues including IO, CPU, memory, query tuning, indexing, latch contention, tempdb contention, deadlocks, MAXDOP, AlwaysOn latency, and backup/restore issues. Links are given to Microsoft documentation and blogs on analyzing and resolving each type of issue.

Uploaded by

Prasad Redd
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
72 views3 pages

Peformanceissues

The document provides guidance on troubleshooting various SQL Server performance and availability issues including IO, CPU, memory, query tuning, indexing, latch contention, tempdb contention, deadlocks, MAXDOP, AlwaysOn latency, and backup/restore issues. Links are given to Microsoft documentation and blogs on analyzing and resolving each type of issue.

Uploaded by

Prasad Redd
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 3

How to analyze troubleshoot IO issues ?

Refer : https://blogs.msdn.microsoft.com/karthick_pk/2012/06/26/io-requests-taking-
longer-than-15-seconds-to-complete-on-file/

How to analyze tackle Writelog issue ?

Refer : https://blogs.msdn.microsoft.com/sqlsakthi/2011/04/16/what-is-writelog-
waittype-and-how-to-troubleshoot-and-fix-this-wait-in-sql-server/

How to analyze CPU issue ?

Refer : https://blogs.msdn.microsoft.com/docast/2017/07/30/sql-high-cpu-
troubleshooting-checklist/

How to analyze memory issue ?

Refer : https://social.technet.microsoft.com/wiki/contents/articles/22316.sql-
server-memory-and-troubleshooting.aspx

SQL Server useful performance counters ?

Attached a file.

Query tuning and indexing tips ?

Refer : https://technet.microsoft.com/en-us/library/ms172984(v=sql.110).aspx

Latch contention .

Refer : https://blogs.msdn.microsoft.com/sqlserverfaq/2010/05/27/monotonically-
increasing-clustered-index-keys-can-cause-latch-contention/

How to analyze Tempdb contention .

Refer: https://www.sqlskills.com/blogs/paul/the-accidental-dba-day-27-of-30-
troubleshooting-tempdb-contention/

Refer: https://support.microsoft.com/en-in/help/2154845/recommendations-to-reduce-
allocation-contention-in-sql-server-tempdb-d

A detailed look into deadlock ?


Refer : https://blogs.msdn.microsoft.com/bartd/2006/09/08/deadlock-troubleshooting-
part-1/

MAXDOP best practices .

Refer : https://support.microsoft.com/en-in/help/2806535/recommendations-and-
guidelines-for-the-max-degree-of-parallelism-confi

In-depth memory architecture .

Refer : https://blogs.msdn.microsoft.com/sqljourney/2012/12/16/an-in-depth-look-at-
sql-server-memorypart-1/

Index internals .

Refer: https://technet.microsoft.com/en-us/library/jj835095(v=sql.110).aspx

SQL server query timeouts. Attached file .

Back up restore troubleshooting . File attached .

Server performance and monitoring .

Refer : https://docs.microsoft.com/en-us/sql/relational-
databases/performance/server-performance-and-activity-monitoring?view=sql-server-
2017

ReadTrace or RML Utilities: http://www.microsoft.com/downloads/details.aspx?


FamilyId=7EDFA95A-A32F-440F-A3A8-5160C8DBE926&displaylang=en (needed to install
SQLNexus, also can be used to analyze profiler traces)

SQLDiag Utility (general purpose diagnostics collection utility with profiler


traces) - http://msdn.microsoft.com/en-us/library/ms162833(SQL.90).aspx

Performance Dashboard Reports (Precursor to SQL Server 2008 Activity Monitor) -


http://www.microsoft.com/downloads/details.aspx?familyid=1d3a4a0d-7e0c-4730-8204-
e419218c1efc&displaylang=en

Performance Dashboard Reports for SQL 2012 (also for 2008/2008 R2) -
http://www.microsoft.com/en-us/download/details.aspx?id=29063

Database Engine Tuning Advisor - http://msdn.microsoft.com/en-


us/library/ms173494(SQL.90).aspx

AlwaysOn latency issue .


Using perfmon 1 : https://blogs.msdn.microsoft.com/saponsqlserver/2013/04/21/sql-
server-2012-alwayson-part-11-performance-aspects-and-performance-monitoring-i/

Using perfmon 2 : https://blogs.msdn.microsoft.com/saponsqlserver/2013/04/24/sql-


server-2012-alwayson-part-12-performance-aspects-and-performance-monitoring-ii/

Using extended events :


https://blogs.msdn.microsoft.com/psssql/2018/04/05/troubleshooting-data-movement-
latency-between-synchronous-commit-always-on-availability-groups/

Redo queue issue :


https://blogs.msdn.microsoft.com/alwaysonpro/2015/01/06/troubleshooting-redo-queue-
build-up-data-latency-issues-on-alwayson-readable-secondary-replicas-using-the-
wait_info-extended-event/

Latency reports : https://blogs.msdn.microsoft.com/sql_server_team/new-in-ssms-


always-on-availability-group-latency-reports/

Troubleshooting SQL server alwayson configuration issue � file attached

You might also like