Önbellek yönetim stratejisi tercihi, temel veritabanlarındaki verilerin oynaklığına ve bu oynaklığa neden olan değişikliklerin öngörülebilirliğine bağlıdır.
Ayrıca, önbelleğinizi oluşturan sorguların sayısı ile tiplerine ve bu sorguların aldığı kullanıma bağlıdır. Bu bölümde, çeşitli önbellek yönetimi yaklaşımlarına genel bakış sağlanmaktadır.
Tüm yeni önbellek girişlerini durdurmak ve yeni sorguların mevcut önbelleği kullanmasını durdurmak amacıyla tüm sistem için önbelleğe almayı devre dışı bırakabilirsiniz. Önbelleğe almayı devre dışı bırakmak, önbellekte saklanan herhangi bir girişi kaybetmeden daha sonra etkinleştirebilmenizi sağlar.
Önbelleğe almayı geçici olarak devre dışı bırakmak, eski önbellek girişleri olduğundan şüphelenebileceğiniz, ancak bu girişleri veya tüm önbelleği temizlemeden önce gerçekten eski olup olmadıklarını doğrulamak istediğiniz durumlarda yararlı bir stratejidir. Önbellekte saklanan verilerin hala uygun olduğunu fark etmeniz durumunda veya sorunlu girişleri güvenli bir şekilde temizledikten sonra önbelleği güvenli bir şekilde etkinleştirebilirsiniz. Gerekirse önbelleği yeniden etkinleştirmeden önce tüm önbelleği veya belirli bir iş modeliyle ilişkili önbelleği temizleyin.
Her fiziksel tablo için önbelleğe alınabilir bir özellik ayarlayarak, o tabloya ilişkin sorguların gelecekteki sorguları yanıtlamak için önbelleğe alınıp alınmayacağını belirtebilirsiniz.
Bir tablo için önbelleğe almayı etkinleştirirseniz, tabloyu içeren sorgular önbelleğe alınır. Tüm tablolar öndeğer olarak önbelleğe alınabilir, ancak bazı tablolar, uygun önbellekte tutma süresi ayarlarını belirlemediğiniz sürece önbelleğe dahil edilmek için uygun olmayabilir. Örneğin, her dakika güncellenen borsa takip ekranı verilerini depolayan bir tablonuz olduğunu varsayın. Bu tablo için her 59 saniyede bir girişleri temizlemek istediğinizi belirtebilirsiniz.
Bu tablo için girişlerin sorgu önbelleğinde ne kadar süreyle saklanacağını belirtmek için önbellekte tutma ayarlarını da kullanabilirsiniz. Bu, sık sık güncellenen veri kaynakları için kullanışlıdır.
Model Yönetim Aracı'ndaki Fiziksel katmanda fiziksel tabloya çift tıklayın.
Semantik Modelleyici kullanıyorsanız, bkz Fiziksek Bir Tablonun Genel Nitelikleri Nelerdir?.
Fiziksel Tablo nitelikleri iletişim kutusundaki Genel sekmesinde şu seçimlerden birini yapın:
Önbelleğe almayı etkinleştirmek için Önbelleğe Alınabilir'i seçin.
Bir tablonun önbelleğe alınmasını engellemek için Önbelleğe Alınabilir seçimini kaldırın.
Önbellek geçerlilik bitiş zamanı ayarlamak için bir Önbellekte tutma süresi ve ölçü birimi (gün, saat, dakika veya saniye) belirleyin. Önbellek girişlerinin otomatik olarak sona ermesini istemiyorsanız Önbellek hiçbir zaman sona ermez'i seçin.
Tamam'a tıklayın.