Forum

Alternatif plan i&#...
 
Bildirimler
Hepsini Temizle

Alternatif plan için not reproducible çözümü

4 Yazılar
2 Üyeler
0 Reactions
607 Görüntüleme
(@anonim)
Gönderiler: 1789
Famed Member
Konu başlatıcı
 

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.

 
Gönderildi : 17/07/2017 16:41

(@h-koraygunduz)
Gönderiler: 301
Üye
 

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.

 
Gönderildi : 18/07/2017 00:01

(@anonim)
Gönderiler: 1789
Famed Member
Konu başlatıcı
 

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.  

 
Gönderildi : 18/07/2017 12:41

(@h-koraygunduz)
Gönderiler: 301
Üye
 

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

 
Gönderildi : 18/07/2017 13:06

Paylaş: