Maddi bir görüş kullanmanın en büyük yararlarından biri, Oracle'ın verileri senkronize tutmaya özen göstermesidir. Ayrı bir toplam tablonuz varsa, verileri senkronize tutmaktan sorumlusunuz. Bu, genellikle makul miktarda kod ve iyi miktarda test gerektirir ve çoğu kuruluş, toplam tablonun senkronize edilmesine neden olan delikler bırakan hatalar yapmayı başarır. Bu, özellikle toplam tablonun artımlı yenilemelerini uygulamaya çalıştığınızda geçerlidir.
Diğer bir önemli avantaj, ayarlara bağlı olarak, kullanıcılar taban tablolarına karşı sorgular yayınladıklarında materyalize görünümleri kullanmak için Oracle'ın yeniden yazma özelliğini kullanabilmesidir. Örneğin, günlük, aylık ve yıllık toplam sonuçları üreten bir ayrıntı tablosuna karşı bir sürü mevcut raporunuz varsa, verileri günlük bir düzeyde toplayan temel tablo üzerinde materyalize bir görünüm oluşturabilirsiniz ve optimize edici Mevcut tüm sorgularınız için bu somutlaştırılmış görünümü kullanın. Bu, yeni toplama tablonuzu kullanmak veya DBMS_ADVANCED_REWRITE
kendi sorgularınızı yeniden yazmak için uğraşmak zorunda kalmadan raporlama iş yüklerini bir veri ambarında optimize etmeyi çok daha kolaylaştırır .
ON DEMAND
Varsayılan yenileme davranışı olduğunu unutmayın . Materyalleşmiş görünüm ile yaratılmalıdırON COMMIT
. ve somutlaştırılmış görüşün korunması ücretsiz değildir. Yine de muhtemelen bir tetikleyiciden daha ucuzdur.