Aracılığıyla paylaş


Sorgu zayıf tutarlılık ilkesi

Sorgu zayıf tutarlılık ilkesi, zayıf tutarlılık hizmetini yapılandıran küme düzeyinde bir ilke nesnesidir.

Yönetim komutları

İlke nesnesi

Sorgu zayıf tutarlılık ilkesi aşağıdaki özellikleri içerir:

Özellik Açıklama Değerler Varsayılan
PercentageOfNodes Sorgu zayıf tutarlılığı hizmetini yürüten kümedeki düğümlerin yüzdesi (seçilen düğümler zayıf tutarlılıktaki sorguları yürütür). Varsayılan değer (şu anda 20%) için ile -1 arasında 1100bir tamsayı. -1
MinimumNumberOfNodes Sorgu zayıf tutarlılık hizmetini yürüten en az düğüm sayısı (daha küçük olması durumunda PercentageOfNodes*#NodesInCluster düğüm sayısını belirler). Pozitif bir tamsayı veya -1 varsayılan değer için (şu anda 2). Küçük veya eşittir MaximumNumberOfNodes. -1
MaximumNumberOfNodes Sorgu zayıf tutarlılık hizmetini yürüten düğüm sayısı üst sınırı (daha büyük olması durumunda PercentageOfNodes*#NodesInCluster düğüm sayısını belirler). Pozitif bir tamsayı veya -1 varsayılan değer için (şu anda 30). büyüktür veya eşittir MinimumNumberOfNodes. -1
SuperSlackerNumberOfNodesThreshold Kümedeki toplam düğüm sayısı bu sayıyı aşarsa, zayıf tutarlılık hizmetini yürüten düğümler 'süper bolluk' haline gelir, yani bunlar üzerinde veri olmaz (yükü azaltmak için). Aşağıdaki Uyarıya bakın. değerinden büyük veya değerine eşit 4veya -1 varsayılan değer için pozitif bir tamsayı (şu anda eşik yok - zayıf tutarlılık düğümleri 'süper bolluk' olmaz). -1
EnableMetadataPrefetch olarak ayarlandığında true, küme ortaya çıktığında veritabanı meta verileri önceden yüklenir ve tüm zayıf tutarlılık düğümlerine birkaç dakikada bir yeniden yüklenir. olarak ayarlandığında false, veritabanı meta veri yükü sorgular tarafından tetiklenir (isteğe bağlı), bu nedenle bazı sorgular gecikebilir (veritabanı meta verileri depolama alanından çekilene kadar). Veritabanı meta verilerinin, yaşı değerinden büyük MaximumLagAllowedInMinutesolduğunda veritabanını sorgulamak için depolama alanından yeniden yüklenmesi gerekir. Aşağıdaki Uyarı ve Önemli bölümüne bakın. true veya false false
MaximumLagAllowedInMinutes Zayıf tutarlı meta verilerin geride kalmasına izin verilen en uzun süre (dakika cinsinden). Meta veriler bu değerden eskiyse, en güncel meta veriler depolama alanından çekilir (veritabanı sorgulandığında veya etkinse EnableMetadataPrefech düzenli aralıklarla). Aşağıdaki Uyarıya bakın. varsayılan değer (şu anda 5 dakika) için ile arasında -1160bir tamsayı. -1
RefreshPeriodInSeconds Her zayıf tutarlılık düğümünde veritabanı meta verilerini güncelleştirmek için yenileme süresi (saniye cinsinden). Aşağıdaki Uyarıya bakın. Varsayılan değer (şu anda 120 saniye) için ile -1 arasında 301800bir tamsayı. -1

Önemli

Prefetch işlemi, birkaç dakikada bir (tüm zayıf tutarlılık düğümlerinde) azure depolamadan tüm veritabanları meta verilerinin çekilmesi gerektirir. Bu işlem, temel alınan depolama kaynaklarına yük getirir ve küme performansını etkiler.

Uyarı

Bu özelliği değiştirmeden önce destek ekibine danışın.

Varsayılan ilke

Varsayılan ilke:

{
  "PercentageOfNodes": -1,
  "MinimumNumberOfNodes": -1,
  "MaximumNumberOfNodes": -1,
  "SuperSlackerNumberOfNodesThreshold": -1,
  "EnableMetadataPrefetch": false,
  "MaximumLagAllowedInMinutes": -1,
  "RefreshPeriodInSeconds": -1
}