Aracılığıyla paylaş


Kodlama ilkesi

Kodlama ilkesi, verilerin nasıl kodlandığı, sıkıştırıldığı ve dizine alındığı tanımlar. Bu ilke, depolanan verilerin tüm sütunları için geçerlidir. Sütunun veri türüne göre varsayılan kodlama ilkesi uygulanır ve arka plan işlemi gerekirse kodlama ilkesini otomatik olarak ayarlar.

Senaryolar

Belirli senaryolar dışında varsayılan ilkenin korunmasını öneririz. Performans/COGS denge üzerinde hassas ayar yapmak için varsayılan sütunun kodlama ilkesini değiştirmek yararlı olabilir. Örnek:

  • Sütunlara string uygulanan varsayılan dizin oluşturma, terim aramaları için oluşturulur. Yalnızca sütunundaki belirli değerleri sorgularsanız, dizin kodlama profili Identifierkullanılarak basitleştirilirse COGS azaltılabilir. Daha fazla bilgi için dize veri türüne bakın.
  • Hiçbir zaman sorgulanmamış veya hızlı arama gerektirmeyen alanlar dizin oluşturmayı devre dışı bırakabilir. Dizinleri kapatmak ve dinamik veya dize sütunlarında en büyük değer boyutunu artırmak için profil BigObject kullanabilirsiniz. Örneğin, hll() işlevi tarafından döndürülen HLL değerlerini depolamak için bu profili kullanın.

Nasıl çalışır?

Kodlama ilkesi değişiklikleri zaten alınmış olan verileri etkilemez. Yeni ilkeye göre yalnızca yeni alma işlemleri gerçekleştirilir. Kodlama ilkesi bir tablodaki tek tek sütunlar için geçerlidir, ancak sütun düzeyinde, tablo düzeyinde (tablonun tüm sütunlarını etkileyen) veya veritabanı düzeyinde ayarlanabilir.