Udostępnij za pośrednictwem


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.
  • 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.