Bekleme Olayları ve İyileştirme Tavsiyeleri
Oracle veritabanında performansı önemli derecede azaltan belli başlı “Oracle bekleme olaylarını” neler olduğu, bu bekleme olaylarını kabul edilir seviyelere çekmek için yapılması gereken eylemleri tavsiyeler ışığında inceleyeceğiz. Oracle veritabanı kullanan her veritabanı uzmanının mutlaka karşı karşıya kaldığı bu bekleme olaylarının hangilerinin veritabanı yönetimindeki eksikliklerden oluştuğunu, hangilerinin kullanılan programın yapısal eksikliklerinden olduğunu karşılaştıracağız. Ayrıca bu yazıdaki bekleme olaylarını tespit etmek için SQL*Plus ekranından çalıştırılacak SQL cümleleri ile sorun tespiti vasıtasıyla, karışık analiz işlemleri/programları kullanım ihtiyacı ortadan kaldırılmıştır. Kullanılan analiz scriptleri tüm Oracle sürümleri ile uyumludur. Belli başlı Oracle bekleme olayları aşağıda yer almaktadır. - db file sequential reads - db file scattered reads - log file parallel write - log file sync - buffer busy waits - free buffer waits - enqueue waits - cache buffer c...