Zasady fragmentowania danych
Dotyczy: ✅Microsoft Fabric✅Azure Data Explorer
Zasady fragmentowania określają, czy i jak są tworzone zakresy (fragmenty danych) w klastrze. Zapytania dotyczące danych można wykonywać tylko w zakresie po jego utworzeniu.
Uwaga
- W przypadku małych opóźnień między pozyskiwaniem i wykonywaniem zapytań rozważ skonfigurowanie pozyskiwania przesyłania strumieniowego.
- Zasady dotyczą wszystkich operacji, które tworzą nowe zakresy, takie jak polecenia pozyskiwania danych i operacje scalania zakresu
Zasady fragmentowania danych zawierają następujące właściwości:
ShardEngineMaxRowCount:
- Maksymalna liczba wierszy dla zakresu utworzonego przez operację pozyskiwania lub ponownego kompilowania.
- Wartość domyślna to 1048 576.
- Nie dotyczy operacji scalania.
- Jeśli musisz ograniczyć liczbę wierszy w zakresach utworzonych przez operacje scalania, dostosuj
RowCountUpperBoundForMerge
właściwość w zasadach scalania zakresów jednostki.
- Jeśli musisz ograniczyć liczbę wierszy w zakresach utworzonych przez operacje scalania, dostosuj
ShardEngineMaxExtentSizeInMb:
- Maksymalny dozwolony rozmiar skompresowanych danych (w megabajtach) dla zakresu utworzonego przez operację scalania lub ponownego kompilowania.
- Wartość domyślna to 8192 (8 GB).
ShardEngineMaxOriginalSizeInMb:
- Maksymalny dozwolony rozmiar oryginalnych danych (w megabajtach) dla zakresu utworzonego przez operację ponownego kompilowania.
- W efekcie tylko w przypadku operacji ponownej kompilacji.
- Wartość domyślna to 3072 (3 GB).
Ostrzeżenie
Przed zmianą zasad fragmentowania danych skontaktuj się z zespołem pomocy technicznej.
Po utworzeniu bazy danych zawiera ona domyślne zasady fragmentowania danych. Te zasady są dziedziczone przez wszystkie tabele utworzone w bazie danych (chyba że zasady są jawnie zastępowane na poziomie tabeli).
Użyj poleceń zarządzania zasadami fragmentowania, aby zarządzać zasadami fragmentowania danych dla baz danych i tabel.