Polecenie buforowania zasad .alter table
Dotyczy: ✅Microsoft Fabric✅Azure Data Explorer
Zmień zasady pamięci podręcznej tabeli. Aby przyspieszyć wykonywanie zapytań, dane są buforowane w węzłach przetwarzania, ssd, a nawet w pamięci RAM. Zasady pamięci podręcznej umożliwiają bazie danych opisywanie używanych artefaktów danych, dzięki czemu ważniejsze dane mogą mieć priorytet.
Uprawnienia
Aby uruchomić to polecenie, musisz mieć co najmniej uprawnienia administratora tabeli.
Składnia
.alter
table
[DatabaseName .
]TableName policy
caching
PolicyParameters
Dowiedz się więcej na temat konwencji składni.
Parametry
Nazwisko | Type | Wymagania | opis |
---|---|---|---|
Nazwa bazy danych | string |
Nazwa bazy danych. Po uruchomieniu polecenia z kontekstu bazy danych zawierającego tabelę do zmiany nazwa _ bazy danych nie jest wymagana. | |
TableName | string |
✔️ | Nazwa tabeli. Użyj polecenia bez parametru DatabaseName podczas uruchamiania w kontekście wymaganej bazy danych. |
Parametry zasad | string |
✔️ | Parametry zasad do ustawienia. Zobacz zasady pamięci podręcznej. |
Przykłady
Ustawianie zasad pamięci podręcznej tabeli
Ustaw zasady buforowania, aby uwzględnić ostatnie 30 dni.
.alter table MyTable policy caching hot = 30d
Ustawianie zasad pamięci podręcznej tabeli z dodatkowymi oknami gorącej pamięci podręcznej
Ustaw zasady buforowania, aby uwzględnić ostatnie 30 dni i dodatkowe dane od stycznia do kwietnia 2021 r.
.alter table MyTable policy caching
hot = 30d,
hot_window = datetime(2021-01-01) .. datetime(2021-02-01),
hot_window = datetime(2021-04-01) .. datetime(2021-05-01)
Ustawianie zasad buforowania dla wielu tabel
Ustaw zasady buforowania dla kilku tabel, aby uwzględnić ostatnie 30 dni, a dane z stycznia i kwietnia 2021 r.
.alter tables (MyTable1, MyTable2, MyTable3) policy caching
hot = 30d,
hot_window = datetime(2021-01-01) .. datetime(2021-02-01),
hot_window = datetime(2021-04-01) .. datetime(2021-05-01)
Ustawianie zasad buforowania dla wielu tabel z dodatkowymi oknami gorącej pamięci podręcznej
Ustaw zasady buforowania dla kilku tabel, aby uwzględnić ostatnie 30 dni.
.alter tables (MyTable1, MyTable2, MyTable3) policy caching hot = 30d