En çok beklenen olayları (wait events) gör
Oracle
SELECT event, total_waits, time_waited, ROUND(time_waited/100,2) AS sec_waited
FROM v$system_event
WHERE wait_class <> 'Idle'
ORDER BY time_waited DESC
FETCH FIRST 20 ROWS ONLY;
-- Anlık analiz için: v$active_session_history (ASH)v$system_event kümülatif wait event'leri; v$active_session_history son dakikalardaki aktif oturum örneklemesini verir (Diagnostics Pack lisansı gerekir).
PostgreSQL
SELECT wait_event_type, wait_event, count(*)
FROM pg_stat_activity
WHERE wait_event IS NOT NULL AND state = 'active'
GROUP BY 1, 2
ORDER BY 3 DESC;pg_stat_activity anlık bekleme durumunu gösterir; örnekleyerek çağırmak (poll) en sık beklenen olayları ortaya çıkarır.
MySQL
SELECT event_name, count_star, sum_timer_wait,
ROUND(sum_timer_wait/1000000000000, 2) AS sec_waited
FROM performance_schema.events_waits_summary_global_by_event_name
WHERE count_star > 0
ORDER BY sum_timer_wait DESC
LIMIT 20;events_waits_summary_global_by_event_name olay bazında toplam bekleme sürelerini (pikosaniye) verir; wait instrument'ları etkin olmalıdır.
SQL Server
SELECT wait_type, waiting_tasks_count, wait_time_ms,
signal_wait_time_ms, wait_time_ms - signal_wait_time_ms AS resource_wait_ms
FROM sys.dm_os_wait_stats
WHERE wait_time_ms > 0
ORDER BY wait_time_ms DESC;sys.dm_os_wait_stats örnek başlangıcından beri toplam bekleme türlerini gösterir; DBCC SQLPERF ile sıfırlanabilir.
MongoDB
db.serverStatus().wiredTiger.concurrentTransactions
// Genel bekleme/tıkanma için:
// db.serverStatus().globalLock ve db.serverStatus().wiredTiger.cacheWiredTiger'da klasik wait event yoktur; concurrentTransactions (ticket) tükenmesi, globalLock.currentQueue ve cache baskısı tıkanmayı gösterir.
Redis
CONFIG SET latency-monitor-threshold 100
LATENCY LATEST
LATENCY HISTORY command
# En yavaş komutlar için: SLOWLOG GET 10Gecikme izleme eşiği ayarlandıktan sonra LATENCY LATEST/HISTORY en çok gecikmeye neden olan olayları raporlar.
Elasticsearch
GET _nodes/hot_threads_nodes/hot_threads en çok CPU harcayan thread'lerin stack trace'lerini vererek darboğazları gösterir.