Sql Performance

HInweise zur Performance Analyse einer SQL Server Instanz

Get Started. It's Free
or sign up with your email address
Sql Performance by Mind Map: Sql Performance

1. Probleme

1.1. Hoher Wert (wartend)

1.1.1. WRITELOG

1.1.1.1. Transaction log contention

1.1.2. CXPACKET

1.1.2.1. identifziert Query Probleme bei der Parallelverarbeitung

1.1.2.2. wartet auf Rückmeldung, um den Thread zu synchronisieren

1.1.3. PAGELATCH, PAGEIOLATCH

1.1.3.1. Diskprobeleme

1.1.4. NETWORK IO _

1.1.4.1. bottleneck in the network stack

1.1.5. UMS_THREAD

1.1.5.1. wartet auf Worker Thread

1.1.6. DBMIRROR_SEND

1.1.6.1. Network bottlenecks

2. Indexed Views

2.1. Support

2.1.1. Workgroup

2.1.2. Standard

2.1.3. Enterprise

3. SQL Server Agent jobs

4. Sql Server Error Log

4.1. Server Fehler

4.2. Prozesse die gekillt wurden

4.3. Datenbank Backup

5. Sql Server Counter

5.1. Memory Manager

5.1.1. Maximum Workspace Memory (KB)

5.2. Plan Cache

5.2.1. Cache Pages

5.3. Buffer Manager

5.3.1. Page Life Expectancy

5.4. Databases

5.4.1. Percent Log Used

5.5. SQL Statistics

5.5.1. SQL Compilations/sec

5.5.2. Batch Requests/sec

5.5.3. SQL Re-compilations/sec

5.6. Transactions

5.6.1. Transactions

5.7. Network Interface

5.7.1. Output Queue Length

5.7.1.1. The number of packets waiting to be accepted

6. Dynamic Management Views

6.1. sys.dm_exec_requests

6.1.1. enthält das SQL-Statement und den Query Plan Handle, der zuletzt benutzt wurde

6.1.2. transaction_isolation_level column

6.2. sys.dm_exec_sessions

6.2.1. zum feststellen wann eine Query das letzte mal ausgeührt wurde

6.2.2. Angaben zu SPID, User, Connectionstring, Zeit der letzten Ausführung

6.3. sys.dm_exec_query_plan

6.3.1. gibt auf Basis den Query Plan Handle die Angaben im XML-Format zurück

6.4. sys.dm_exec_query_stats

6.4.1. Zusammenfassung der Ausführungsstatistik jeder einzelnen Abfrage für den zugeordneten Query Plan

6.5. sys.dm_os_wait_stats

6.5.1. Wartedauer eines Prozesses, bis dieser ausgeführt wird

6.6. sys.dm_exec_sql_text

6.6.1. gibt das zugeordnete Sql Statement basierend auf den Sql Handel zurück

7. Dynamic Management Views (Index)

7.1. sys.dm_db_index_operational_stats

7.1.1. enthält Zeile für jeden Index

7.1.2. number of leaf and non-leaf inserts, updates, and deletes along with page latch statistics.

7.2. sys.dm_db_index_usage_stats

7.2.1. Angaben wie häufig auf einen Index zugegriffen wurde

7.3. sys.dm_db_missing_index_details

7.3.1. Informationen über Indexe die der Optimizer erstellen würde

7.4. sys.dm_db_index_physical_stats

7.4.1. enthält Fragmentation und Zuordnungsinformationen

7.5. sys.dm_exec_cached_plans

7.5.1. Health of Server instance

7.5.2. Server Probleme feststellen

7.5.3. Instance tuning

7.6. sys.dm_exec_sessions

7.6.1. Aktive Benutzerverbindungen