StarRocks主鍵表的主鍵長度限制: primary key size exceed the limit.
問題現象
主鍵表的主鍵字段長度定義為Varchar(1000),但是插入的主鍵長度為137,primary key size exceed the limit. ??
問題原因
默認情況下,StarRocks的主鍵編碼后最大長度不能超過128字節。
解決辦法
(1)調整BE參數
修改BE節點配置參數primary_key_limit_size(單位:字節):
# 登錄每個BE節點,修改conf/be.conf
primary_key_limit_size = 256 # 默認128,調大后重啟BE
(2)重啟BE
# 進入 bin目錄
./stop_be.sh
./start_be.sh --daemon
??注意事項??:
需??重啟BE生效??,且所有BE節點需配置一致。
增大后主鍵索引內存占用上升,需評估內存資源。
本文來自博客園,作者:業余磚家,轉載請注明原文鏈接:http://www.rzrgm.cn/yeyuzhuanjia/p/18971142

浙公網安備 33010602011771號