日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

列存索引參數(shù)設(shè)置和修改

更新時(shí)間:

本文介紹如何在創(chuàng)建列存索引時(shí)設(shè)置列存參數(shù),以及如何修改已有列存索引的參數(shù),并將詳細(xì)說明列存索引參數(shù)。

版本限制

實(shí)例版本需要在5.4.20及以上。

說明

在創(chuàng)建列存時(shí)設(shè)置參數(shù)

您可以在創(chuàng)建列存索引時(shí),使用COLUMNAR_OPTIONS關(guān)鍵字指定列存索引級別的參數(shù),示例如下:

CREATE CLUSTERED COLUMNAR INDEX `cci` 
ON tb (`id`) 
PARTITION BY KEY (`id`)
PARTITIONS 16
COLUMNAR_OPTIONS='{
  "dictionary_columns":"col1,col2",
  "type":"snapshot", 
  "snapshot_retention_days":"7",
  "auto_gen_columnar_snapshot_interval":"30"
}';
說明

其中COLUMNAR_OPTIONS是一個(gè)JSON格式的字符串。

參數(shù)說明:

參數(shù)名稱

說明

作用范圍

允許動(dòng)態(tài)修改

type

列存索引的類型。取值如下:

  • snapshot:表示會(huì)創(chuàng)建列存索引與列存快照。

  • default(默認(rèn)值):表示只創(chuàng)建列存索引不創(chuàng)建列存快照。

說明

更多信息,請參見創(chuàng)建列存快照。

實(shí)例級別、列存索引級別

snapshot_retention_days

列存快照的保留時(shí)間,單位為天,取值范圍如下:

  • 大于等于1且小于等于366。

  • 默認(rèn)值為7(如果存在全局設(shè)置則優(yōu)先取全局設(shè)置),即列存快照保留時(shí)間為7天。

說明
  • 超過保留時(shí)間,系統(tǒng)不保證該快照一定能被查詢到。

  • 該參數(shù)與設(shè)置時(shí)區(qū)無關(guān)。

  • 示例:

    當(dāng)snapshot_retention_days的值為7時(shí),即在T0時(shí)刻生成的快照,會(huì)至少保留T0+7天,在T0+7天之后,不保證該快照一定能被查詢到。

  • 僅在type的值為snapshot時(shí)生效。

  • 更多信息,請參見創(chuàng)建列存快照。

實(shí)例級別、列存索引級別

auto_gen_columnar_snapshot_interval

自動(dòng)生成列存快照點(diǎn)的時(shí)間間隔,單位為分鐘,取值范圍如下:

  • 默認(rèn)值為-1(如果存在全局設(shè)置則優(yōu)先取全局設(shè)置),表示不會(huì)自動(dòng)生成快照點(diǎn)。

  • 除默認(rèn)值-1外,其余取值應(yīng)大于等于5。

說明
  • 設(shè)置后,每過auto_gen_columnar_snapshot_interval分鐘,系統(tǒng)將自動(dòng)調(diào)用CALL polardbx.columnar_flush(schema_name, table_name, index_name)生成一個(gè)快照點(diǎn)(第一次自動(dòng)調(diào)用可能會(huì)有1分鐘的延時(shí)),您也可以手動(dòng)調(diào)用該指令生成快照。更多信息,請參見生成快照點(diǎn)。

  • 僅在type的值為snapshot時(shí)生效。

實(shí)例級別、列存索引級別

dictionary_columns

字典編碼列,默認(rèn)值為NULL。更多信息,請參見字典編碼列。

列存索引級別

列存參數(shù)修改

對于允許動(dòng)態(tài)修改的參數(shù),您可以執(zhí)行如下代碼:

# 修改實(shí)例級別的參數(shù)
CALL polardbx.columnar_set_config(param_key, param_val);

# 修改列存索引級別的參數(shù)
CALL polardbx.columnar_set_config(cci_id, param_key, param_val);

# 修改列存索引級別的參數(shù),需指定庫名、表名、列存索引名
CALL polardbx.columnar_set_config(schema_name, table_name, cci_name, param_key, param_val);
說明
  • 其中cci_id為列存索引的唯一ID。如何獲取cci_id,請參見SHOW COLUMNAR STATUS。

  • 其中param_key為需要配置的參數(shù)名稱。

  • 其中param_val為需要配置的參數(shù)值。