Presentation is loading. Please wait.

Presentation is loading. Please wait.

Jean Joseph DBA/Developer

Similar presentations


Presentation on theme: "Jean Joseph DBA/Developer"— Presentation transcript:

1 Jean Joseph DBA/Developer
Contact Info Blog:

2 I’m a full time employee and independent consultant DBA/Developer
I’m a full time employee and independent consultant DBA/Developer. If you or your company do need help on any mentioned below. Please us at and we will contact you as soon as possible. Remote DBA Services Database Mirroring Replication Log Shipping Performance Tuning Hardware and configuration problems Query Tuning Patches and Service Packs Health Checks Upgrades and Migrations Backup and Recovery SSIS Turning Datawarehourse

3 How to Identify Database Performance Issues

4 Reports are running Slow

5 SQL Server is typically affected by the following bottlenecks:
Locking, blocking, or deadlocking statistics indexes/missing indexes/Duplicate index/Fragmentation parameter sniffing CPU Memory File I/O Network

6 Demo

7 APPLICATION IS DOWN WHAT TO DO???

8 Don’t Panic Instead ask questions

9 How Many Connections

10 SQL Server Error Logs SQL Server Agent Logs Windows Event Logs

11 Developer Application Support Application IT Admins Production DBA

12 Activity Monitor Jobs Monitor

13 Performance Tuning I/O distribution Analysis
SQL Server Resource Wait Stats Analysis Index Analysis TempDB Space Review Database Files (MDF, NDF) and Log File Inspection Review Hardware configuration

14 sys.dm_os_sys_memory Database and Index related DMVs:
sys.dm_db_partition_stats sys.dm_db_wait_stats--(Azure SQL Database) sys.dm_db_index_operational_stats sys.dm_db_index_physical_stats sys.dm_db_index_usage_stats and sys.dm_db_missing_index_details Execution related DMVs: sys.dm_exec_sessions sys.dm_exec_query_stats sys.dm_exec_connections sys.dm_exec_cached_plans sys.dm_exec_procedure_stats sys.dm_exec_query_memory_grants sys.dm_exec_sql_text sys.dm_exec_text_query_plan sys.dm_exec_requests Transaction related DMVs: sys.dm_tran_session_transactions sys.dm_tran_locks sys.dm_tran_database_transactions sys.dm_tran_active_transactions. RAM related DMVs: sys.dm_os_sys_memory sys.dm_os_buffer_descriptors sys.dm_os_memory_clerks sys.dm_exec_query_memory_grants sys.dm_os_memory_cache_entries sys.dm_os_memory_cache_clock_hands sys.dm_os_memory_cache_counters sys.dm_exec_query_resource_semaphores sys.dm_exec_cached_plans IO related DMVs: sys.dm_io_virtual_file_stats sys.master_files sys.dm_os_wait_stats PAGEIOLATCH_EX PAGEIOLATCH_SH PAGEIOLATCH_UP Processes related DMVs: sys.dm_exec_requests sys.dm_exec_sessions sys.dm_exec_connections sys.sysprocesses CPU related DMVs: sys.dm_os_wait_stats SOS_SCHEDULER_YIELD CXPACKATS sys.dm_os_schedulers sys.dm_exec_query_stats sys.dm_os_ring_buffers wait stats related DMVs: sys.dm_os_wait_stats sys.dm_os_waiting_tasks


Download ppt "Jean Joseph DBA/Developer"

Similar presentations


Ads by Google