Sık erişimli pencerelerle soğuk verileri sorgulama

Sık erişimli pencereler, verileri dışarı aktarmanıza veya diğer araçları kullanmanıza gerek kalmadan soğuk verileri verimli bir şekilde sorgulamanıza olanak sağlar. Soğuk veri boyutu büyükse ve ilgili veriler geçmişteki herhangi bir zamana aitse sık erişimli pencereleri kullanın. Sık erişimli pencereler önbellek ilkesinde tanımlanır.

Azure Veri Gezgini, verilerini güvenilir uzun vadeli depolama alanında depolar ve bu verilerin bir bölümünü küme düğümlerinde önbelleğe alır. Hangi verilerin önbelleğe alındığı önbellek ilkesi tarafından yönetilir. Önbelleğe alınan veriler sık erişimli olarak kabul edilirken, verilerin geri kalanı soğuk olarak kabul edilir.

Azure Veri Gezgini, soğuk verileri sorgulamak için yerel diskten çok daha yüksek gecikme süresine sahip bir depolama katmanına erişmeyi gerektiren bir yükleme adımını işler. Sorgu genellikle "belirli bir nokta" sorguları olarak adlandırılan küçük bir zaman penceresiyle sınırlı olduğunda, alınacak veri miktarı genellikle küçük olur ve sorgu hızla tamamlanır. Örneğin adli analizler, geçmişteki belirli bir günde telemetriyi sorgulayarak bu kategoriye girer. Sorgu süresi üzerindeki etkisi, depolama alanından çekilen verilerin boyutuna bağlıdır ve önemli olabilir. Çok fazla miktarda soğuk veri tarıyorsanız sorgu performansı, sık erişimli pencerelerin kullanılmasından yararlanabilir.

Bu belgede, soğuk verileri sorgulamak için sık erişimli pencerelerin nasıl kullanılacağı gösterilmektedir.

Önkoşullar

Kümede otomatik ölçeklendirmeyi yapılandırma

Önbellek ilkesini değiştirdikten sonra küme, ilgili verileri disklerinde otomatik olarak önbelleğe alır. Yeni önbellek tanımı için gereken ek diski barındıracak şekilde kümeyi ölçeklendirmeniz gerekir. Kümeyi otomatik ölçeklendirme ayarlarını iyileştirecek şekilde yapılandırmanızı öneririz.

  1. Azure portal Azure Veri Gezgini küme kaynağınıza gidin. Ayarlar'ın altında Ölçeği genişlet'i seçin.

  2. Ölçeği genişletme penceresinde İyileştirilmiş otomatik ölçeklendirme'yi seçin.

  3. En düşük örnek sayısını ve en yüksek örnek sayısını seçin. Küme otomatik ölçeklendirmesi, yüke göre bu iki sayı arasında değişir.

  4. Kaydet’i seçin.

    İyileştirilmiş otomatik ölçeklendirme yöntemi.

Artık sık erişimli pencerelerin kullanımı sırasında en iyi performansı bekleyebilirsiniz.

Sık erişimli pencereleri ayarlama

Sık erişimli pencereler, önbellek ilkesi komutlarının söz diziminin bir parçasıdır ve komutuyla.alter policy caching ayarlanır.

Not

Güncelleştirilmiş önbellek ilkesi tanımına göre küme disk önbelleğinin tam olarak güncelleştirilmiş olması bir saate kadar sürebilir.

  1. komutunu kullanarak .show policy caching ilk önbelleğe alma ilkesini not alın.

    .show table MyDatabase.MyTable policy caching 
    
  2. Aşağıdaki söz dizimini kullanarak önbellek ilkesini değiştirin. Tek bir veritabanı veya tablo için birkaç sık erişimli pencere tanımlanabilir.

    .alter <entity_type> <database_or_table_or_materialized-view_name> policy caching 
          hot = <timespan> 
          [, hot_window = datetime(*from*) .. datetime(*to*)] 
          [, hot_window = datetime(*from*) .. datetime(*to*)] 
          ...
    

    Konum:

    • from: Etkin pencerenin başlangıç saati (datetime)
    • to: Etkin pencerenin bitiş saati (datetime)

    Örneğin, aşağıdaki ayarlar altında çalıştırılacak sorgular, üç yıl boyunca tutulan veriler üzerinde son 14 günlük verileri inceler.

    .alter table MyTable policy caching 
            hot = 14d,
            hot_window = datetime(2021-01-01) .. datetime(2021-02-01),
            hot_window = datetime(2021-04-01) .. datetime(2021-05-01)
    

Sorgu çalıştırma

Sık erişimli pencerelerde belirtilen süre boyunca istediğiniz sorguyu veya sorguları çalıştırın.

Ayarları geri döndürme

  1. Sık erişimli pencereleri ayarlama bölümünde yukarıda alınan özgün önbellek ayarlarını kullanın.
  2. komutuyla önbellek ilkesini özgün ayarlara geri döndürebilirsiniz.alter policy caching.

Bu küme için en iyi duruma getirilmiş otomatik ölçeklendirmeyi yapılandırdığınızdan, küme özgün boyutuna küçülür.