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 profiluIdentifier
kodowania . 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.
Zawartość pokrewna
- Aby wyświetlić zasady kodowania, zobacz .show encoding policy (Pokaż zasady kodowania).
- Aby zmienić zasady kodowania, zobacz .alter encoding policy (Zmienianie zasad kodowania).
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla