Zasady fragmentowania danych

Zasady fragmentowania określają, czy i jak tworzone są zakresy (fragmenty danych) w klastrze. Zapytania dotyczące danych można wykonywać tylko w zakresie po ich utworzeniu.

Uwaga

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 1 048 576.
    • Nie dotyczyoperacji 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 skompresowany rozmiar danych (w megabajtach) dla zakresu utworzonego przez operację scalania lub odbudowywania.
    • 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 odbudowywania.
    • 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).

Polecenia zarządzania zasadami fragmentowania służą do zarządzania zasadami fragmentowania danych dla baz danych i tabel.