Wait Event Class
- Her Oracle bekleme olayı belirli bir bekleme olay sınıfına aittir. Oracle bekleme olaylarının analizini kolaylaştırmak için olayları Administrative, Application, Cluster, Commit, Concurrency, Configuration, Scheduler, System I/O, ve User I/O gibi sınıflara böler.
İşte bu sınıfların bazılarında beklemelere örnekler:
Application : Lock-related bekleme bilgileri
Commit : İşlemi tamamladıktan sonra bir redologa yazılmasının onaylanmasını bekler
Network : Ağ üzerinden veri göndermedeki gecikmelerden kaynaklı bekleyenler
User I/O : Diskten blok okumak için beklemeler
- İki anahtar bekleme sınıfı, Application ve User I/O bekleme sınıflarıdır.
Application wait class, bir uygulamanın neden olduğu row ve table locks nedeniyle beklemeler içerir.
User I/O sınıfı, db file scattered read, db file sequential read, direct path read ve direct path write olaylarını içerir.
System I/O sınıfı, diğer beklemeler arasında redo log–related wait ilgili bekleme olaylarını içerir.
Commit sınıfı, log file sync bekleme bilgisini içerir.
Ayrıca clienttan gelen SQL*Net mesajı gibi bekleme olayları için "idle" sınıfı vardır,bu aktif olmayan bir oturumu gösterir. Idle waits i yok sayabilirsiniz.
Nasıl Çalışır:
- Bekleme sınıfları , hangi etkinlik türünün veritabanı performansını etkilediğini hızlı bir şekilde bulmanıza yardımcı olur.
Örneğin;
- Administrative wait class, bir indexi rebuild ettiğinizden çok sayıda bekleme gösterebilir.
- Concurrency waits , latch gibi internal database kaynaklarını bekler.
- Cluster wait , RAC instancelarınız global cache resources için çakışma yaşıyor olabilir ((gc cr block busy event).
- System I/O wait class ın, DBWR (veritabanı yazıcısı) bekleme olayı db file parallel write gibi arka plan işlemi I/O'larını beklediğini unutmayın.
- Application wait class, kullanıcı uygulama kodundan kaynaklanan beklemeleri içerir; enqueue beklemelerinin çoğu bu bekleme sınıfında olur.
- Commit class , log file sync event idir.
- Configuration class waits, çok küçük boyutlu log dosyalarının neden olduğu beklemeleri içerir.