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

列存索引配置參數說明

本文介紹了與列存索引相關的參數,以及參數說明內容。

參數

說明

loose_imci_auto_update_statistic

當統計信息過舊時,列存索引(IMCI)優化器是否重新收集統計信息。取值范圍如下:

  • ASYNC(默認):當統計信息過舊時,列存索引(IMCI)優化器會異步采樣并重新收集統計信息。

  • OFF:當統計信息過舊時,列存索引(IMCI)優化器不會重新收集統計信息。

  • SYNC:當統計信息過舊時,列存索引(IMCI)優化器會同步采樣并重新收集統計信息。

loose_imci_enable_window_function

含有窗口函數的SQL語句能否使用列存索引功能。取值范圍如下:

  • 2(默認):含有窗口函數的SQL語句可以使用列存索引功能。

  • 1:含有窗口函數,且窗口函數中不指定FRAME的SQL語句,可以使用列存索引功能。

  • 0:含有窗口函數的SQL語句不支持使用列存索引功能。

loose_imci_max_enum_join_pairs

在使用列存索引功能并開啟連接重排序時,允許列存索引優化器搜索的等價執行計劃數量。

取值范圍:0~4294967295。默認值為2000。

loose_imci_min_virtual_memory

使用列存索引進行查詢的最小內存。

取值范圍:1~9223372036854775807。默認值為DBNodeClassMemory*3/20。單位為Byte。

loose_imci_max_virtual_memory

使用列存索引進行查詢的最大內存。

取值范圍:1~9223372036854775807。默認值為9223372036854775807。單位為Byte。

loose_imci_optimizer_switch

列存索引查詢優化功能控制開關。取值范圍如下:

  • use_imci_card_est:是否啟用列存索引的基數估計和代價計算功能。取值如下:

    • OFF(默認):不啟用列存索引的基數估計和代價計算功能。

    • ON:啟用列存索引的基數估計和代價計算功能。

  • use_imci_join_reorder:是否啟用列存索引的join reorder功能。取值如下:

    • OFF(默認):不啟用列存索引的join reorder功能。

    • ON:啟用列存索引的join reorder功能。

說明

如果查詢語句中涉及的表沒有統計信息,或未啟用列存索引的基數估計和代價計算功能,即使該參數設置為ON,列存索引的join reorder功能也不會啟用。

loose_imci_ap_threshold

分發至列存節點的SQL語句的預估執行代價閾值。

取值范圍:1~18446744073709551615。默認值為50000。

說明

開啟列存和行存自動引流功能后,如果SQL語句的預估執行代價閾值大于50000,則路由至列存節點。

loose_cost_threshold_for_imci

列存節點內部當前SQL語句的預估執行代價閾值。

取值范圍:1~18446744073709551615。默認值為50000。

說明

開啟列存和行存自動引流功能后,如果SQL語句的預估執行代價閾值大于50000,則選擇列存執行計劃。否則,選擇行存執行計劃。

loose_imci_enable_query_trace

列存索引查詢優化過程中,是否打印內核錯誤日志的控制開關。取值范圍如下:

  • OFF(默認):列存索引查詢優化過程中,不打印內核錯誤日志。

  • ON:列存索引查詢優化過程中,打印內核錯誤日志。

loose_polar_enable_implicit_imci_with_create_table

是否為所有新建的表添加全表覆蓋的列索引。取值范圍如下:

  • OFF(默認):不為所有新建的表添加全表覆蓋的列索引。

  • ON:為所有新建的表添加全表覆蓋的列索引。

loose_imci_columnar_advise_buffer_size

設置dbms_imci.columnar_advise();存儲過程的可用內存大小。

取值范圍:0~18446744073709551615。默認值為8388608。單位為Byte。

loose_etl_from_imci

是否從只讀列存節點讀取數據。取值如下:

  • OFF(默認):不從只讀列存節點讀取數據。

  • ON:從只讀列存節點讀取數據。

loose_etl_from_imci_compress

從只讀列存節點讀取數據時,是否需要壓縮文件。取值如下:

  • OFF(默認):從只讀列存節點讀取數據時,不壓縮文件。

  • ON:從只讀列存節點讀取數據時,壓縮文件。

loose_imci_default_pack_shift

設置列存索引的行組(row group)大小。

取值范圍:7~18。默認值為14。

說明

集群版本為PolarDB MySQL版8.0.1.1.36及以下時,該參數的默認值為16。

loose_slow_log_record_imci

設置是否在慢日志中添加與列存索引相關的信息。取值范圍如下:

  • OFF(默認):在慢日志中不添加與列存索引相關的信息。

  • ON:在慢日志中添加與列存索引相關的信息。

loose_imci_default_write_policy

設置列存索引數據的寫入策略。取值范圍如下:

  • Tradeoff(默認):在Skip4K基礎上進行優化,當寫入的數據量小于1 MB時等價于ForPerformance。寫入的數據量大于或等于1 MB時,盡可能地將數據分割到不同的文件中。

  • ForCapacity:優先考慮存儲空間,盡可能地將數據切分后跨越多個文件進行寫入,以最大化減少內部碎片,每次寫入最多產生1個4 KB的內部碎片。

  • ForPerformance:優先考慮性能,每次寫入時選擇一個ExtentSize最合適的文件。IO性能最好,內部碎片率最大,空間浪費較多。

  • Skip4K:數據切分邏輯類似ForCapacity。大于4 KB的數據在寫入時完全不考慮4 KB Extent,每次寫入最多產生1個16 KB的內部碎片。