Udostępnij za pośrednictwem


Zasady kodowania

Zasady kodowania określają sposób kodowania, kompresji i indeksowania danych. Te zasady dotyczą wszystkich kolumn przechowywanych danych. Domyślne zasady kodowania są stosowane na podstawie typu danych kolumny, a proces w tle automatycznie dostosowuje zasady kodowania w razie potrzeby.

Scenariusze

Zalecamy zachowanie zasad domyślnych z wyjątkiem określonych scenariuszy. Może być przydatne zmodyfikowanie domyślnych zasad kodowania kolumny w celu dostosowania kontroli nad wydajnością/COGS kompromisu. Na przykład:

  • Domyślne indeksowanie stosowane do string kolumn jest tworzone na potrzeby wyszukiwań terminów. Jeśli zapytanie dotyczy tylko określonych wartości w kolumnie, coGS może zostać zmniejszone, jeśli indeks zostanie uproszczony przy użyciu profilu Identifierkodowania . Aby uzyskać więcej informacji, zobacz typ danych ciągu.
  • Pola, które nigdy nie są wyszukiwane lub nie wymagają szybkiego wyszukiwania, mogą wyłączyć indeksowanie. Za pomocą profilu BigObject można wyłączyć indeksy i zwiększyć maksymalny rozmiar wartości w kolumnach dynamicznych lub kolumn ciągu. Na przykład użyj tego profilu do przechowywania wartości HLL zwracanych przez funkcję hll().

Jak to działa

Zmiany zasad kodowania nie mają wpływu na dane, które zostały już pozyskane. Zgodnie z nowymi zasadami będą wykonywane tylko nowe operacje pozyskiwania. Zasady kodowania dotyczą poszczególnych kolumn w tabeli, ale można je ustawić na poziomie kolumny, na poziomie tabeli (wpływającym na wszystkie kolumny tabeli) lub na poziomie bazy danych.