Yaklaşık 100 özellik sınıfı ve uzamsal olmayan tablolar, geometrik bir ağ ve birçok ilişki sınıfı içeren oldukça karmaşık bir veri modeline sahip, sürümlendirilmiş bir arcsde coğrafi veritabanına (oracle 10g üzerinde arcgis 9.3.1) sahibiz.
Veriler sde versiyonlaması kullanan 5 veya 6 arcmap kullanıcısı tarafından günlük olarak düzenlenir. Ayrıca sürümler, coğrafi veritabanında düzenlemeleri gerçekleştirmek için diğer iş sistemleriyle arayüz oluşturan otomatik hizmetler tarafından oluşturulur. Sorgu performansı gün boyunca belirgin bir şekilde dejenere olur, bu yüzden tam bir sıkıştırma elde etmek için gece senaryosu uyguladık. Nispeten çok sayıda düzenlemenin gerçekleştirildiği durumlarda, sistem tam bir sıkıştırmaya kadar kullanılamaz hale gelebilir.
Yapılandırıldığı gibi kehanetin, bu değişken delta tabloları ile karşı karşıya kaldığında iyi bir yürütme planı bulamayacağı öne sürülmüştür. Bu makul bir açıklama mı? Çözmek için hangi yaklaşım izlenmelidir?
Yorumlara yanıt olarak güncelleme
- Gün sonunda, devlet ağacı çok doğrusaldır, sadece küçük bir dallanma vardır.
- Her gece sıkıştırıyoruz (tüm sürümleri silerek tam bir sıkıştırma elde ediyoruz).
- İş tabloları düzenli olarak analiz edilir.
- Delta tabloları analiz edilmez. Kilitlidirler ("ORA-20005 nesne istatistikleri kilitlidir" hata döndürme girişimi). Sde şemasındaki değişken tablolar da - STATES, STATE_LINEAGES.