Megosztás a következőn keresztül:


.alter table policy caching command

A változás a tábla gyorsítótár-szabályzata. A lekérdezések felgyorsítása érdekében az adatok gyorsítótárazva lesznek a feldolgozási csomópontokon, az SSD-ben vagy akár a RAM-ban is. A gyorsítótárszabályzat lehetővé teszi, hogy a fürt leírja az általa használt adatösszetevőket, hogy a fontosabb adatok elsőbbséget élvezhessenek.

Engedélyek

A parancs futtatásához legalább Table Rendszergazda engedéllyel kell rendelkeznie.

Syntax

.altertable [DatabaseName.] TableNamepolicycachingPolicyParameters

További információ a szintaxis konvenciókról.

Paraméterek

Név Típus Kötelező Leírás
DatabaseName string Az adatbázis neve. Ha a parancsot a módosítani kívánt táblát tartalmazó adatbázis-környezetből futtatja, a DatabaseName nem szükséges.
TableName string ✔️ A tábla neve. A DatabaseName nélkül használható, ha a szükséges adatbázis környezetében fut.
PolicyParameters string ✔️ A beállítandó szabályzatparaméterek. Lásd: gyorsítótárszabályzat.

Példák

Tábla gyorsítótárszabályzatának beállítása

Állítsa be úgy a gyorsítótárazási szabályzatot, hogy az tartalmazza az elmúlt 30 napot.

.alter table MyTable policy caching hot = 30d

A tábla gyorsítótár-szabályzatának beállítása extra gyorsgyorsítótár-ablakokkal

Állítsa be úgy a gyorsítótárazási szabályzatot, hogy az tartalmazza az elmúlt 30 napot és a 2021. január és április közötti további adatokat.

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

Több tábla gyorsítótárazási szabályzatának beállítása

Állítsa be több tábla gyorsítótárazási szabályzatát úgy, hogy az tartalmazza az elmúlt 30 napot, valamint a 2021. januári és áprilisi adatokat.

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

Több tábla gyorsítótárazási szabályzatának beállítása extra gyorsgyorsítótár-ablakokkal

Állítsa be több tábla gyorsítótárazási szabályzatát úgy, hogy az tartalmazza az elmúlt 30 napot.

.alter tables (MyTable1, MyTable2, MyTable3) policy caching hot = 30d