DBAtlas · Veritabanı operasyon atlası

gc buffer busy: Wait (RAC): instance'lar arasında taşınan cache fusion block'u üzerinde contention

Oracle

Ne demek?

RAC ortamında bir oturum, başka bir örnek (instance) ile cache fusion üzerinden aktarılan ya da o örnek tarafından meşgul edilen global bir bloğa erişmek için bekliyor.

Neden olur?

RAC düğümleri arasında aynı hot block'ların paylaşılması (cross-instance hot block), interconnect gecikmesi/darboğazı, sıralı anahtarlı index'lerde düğümler arası çekişme veya dengesiz iş yükü dağılımı.

Nasıl çözülür?

Etkilenen segmentleri v$segment_statistics ve GV$ view'larıyla bulun. Interconnect sağlığını ve gecikmesini kontrol edin (özel, hızlı ağ). Hot index'ler için reverse key veya hash bölümleme kullanın. İş yükünü hizmet (service) bazında düğümlere ayırarak aynı blokların düğümler arası çekişmesini azaltın.

DBAtlas'ta aç →

Aynı motorda diğer kayıtlar