Benutzer:MovGP0/SQL/SQL Server Performance Tuning
< Benutzer:MovGP0 | SQL
SQL Server Performance Tuning
[Bearbeiten | Quelltext bearbeiten]SQL Server Performance Killers
[Bearbeiten | Quelltext bearbeiten]- Insufficient Indexing
- Inaccurate Statistics
- Improper Query Design
- Poorly Generated Execution Plans
- Excessive Blocking and Deadlocks
- Non-set-based operations (T-SQL Cursors)
- Inappropriate Database Design
- Excessive Fragmentation
- Nonreuseable excecution plans
- Frequent recompilation of queries
- Improper Use of Cursors
- Improper configuration of the database transaction log
- Excessive use or improper configuration of
tempdb
Performance Counters
[Bearbeiten | Quelltext bearbeiten]- Dynamic Management Objects
SELECT dmo_pc.counter_name, dmo_pc.cntr_value, dmo_pc.cntr_type
from sys.dm_os_performance_counters as dmo_pc
where dmo_pc.object_name = 'SQLServer:General Statistics'
Referenzen
[Bearbeiten | Quelltext bearbeiten]- Paul Randal: Survey results: Common causes of performance problems. 6. März 2011, abgerufen am 8. März 2015 (englisch).
- SQLIO Disk Subsystem Benchmark Tool. Microsoft, abgerufen am 8. März 2015 (englisch).
- How to use the SQLIOSim utility to simulate SQL Server activity on a disk subsystem. Microsoft, abgerufen am 8. März 2015 (englisch).