Aracılığıyla paylaş


.alter table policy caching command

Değişiklik tablonun önbellek ilkesidir. Sorguları hızlandırmak için veriler işleme düğümlerinde, SSD'de ve hatta RAM'de önbelleğe alınır. Önbellek ilkesi, daha önemli verilerin öncelikli olabilmesi için kümenizin kullandığı veri yapıtlarını tanımlamasını sağlar.

İzinler

Bu komutu çalıştırmak için en az Tablo Yöneticisi izinlerine sahip olmanız gerekir.

Sözdizimi

.altertable [DatabaseName .]TableName policy caching PolicyParameters

Söz dizimi kuralları hakkında daha fazla bilgi edinin.

Parametreler

Ad Tür Zorunlu Açıklama
DatabaseName string Veritabanının adı. Değiştirmek için tabloyu içeren veritabanı bağlamından komutunu çalıştırdığınızda, DatabaseName gerekli değildir.
TableName string ✔️ Tablonun adı. Gerekli veritabanının bağlamında çalışırken DatabaseName olmadan kullanın.
policyparameters string ✔️ Ayarlanacağı ilke parametreleri. Bkz. önbellek ilkesi.

Örnekler

Tablonun önbellek ilkesini ayarlama

Önbelleğe alma ilkesini son 30 günü içerecek şekilde ayarlayın.

.alter table MyTable policy caching hot = 30d

Ek sık erişimli önbellek pencereleriyle tablonun önbellek ilkesini ayarlama

Önbelleğe alma ilkesini, Ocak ve Nisan 2021'den itibaren son 30 günü ve ek verileri içerecek şekilde ayarlayın.

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

Birden çok tablo için önbelleğe alma ilkesini ayarlama

Birkaç tablo için önbelleğe alma ilkesini son 30 günü ve Ocak ve Nisan 2021 verilerini içerecek şekilde ayarlayın.

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

Ek sık erişimli önbellek pencereleri olan birden çok tablo için önbelleğe alma ilkesini ayarlama

Birkaç tablo için önbelleğe alma ilkesini son 30 günü içerecek şekilde ayarlayın.

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