Forum
Merhaba,
Performan sorunu olan bir sorgu için advisor çalıştırdığumda bazı planların karşısında not reproducible yazıyor ve bu planları kullanamıyorum. Bunun sebebi ne olabilir.
Teşekkür ederim.
Selamlar;
Bunun nedeni SQL Tuning Advisory'ın söz konusu SQL Plan içinde erişemediği nesneler olmasından kaynaklanır. Bu tipte olan SQL planlarına bakıp içindeki hangi objelere erişimi yoksa bunları non reproducible olarak işaretler.
Teşekkürler.
Teşekkür ederim. Bu durumda planları değiştirmek için ne yapmak lazım hocam. İstatistikleri çalıştırdım olmadı. Sorguların performansı çok kötü. Bazen hataya üşüyorlar.
Selamlar;
Bu durum için Alternatif SQL Plan Baseline oluşturabilirsin. Detaylı açıklama aşağıdaki linkte mevcut.
https://docs.oracle.com/cd/E11882_01/server.112/e41573/sql_tune.htm#PFGRF94842
Diğer bir önerimde bunu SQL Performance Advisor ile çözmen çok sağlıklı olmayabilir. Bunun için en azından SQL'leri ve Database durumunu elden geçirecek bir danışmanlık alman iyi olacaktır. Sadece SQL dışında genel bir Performance Tuning problemini çözebilir.
Teşekkürler