GBase 8a MPP Cluster集群中的某個節點因為硬體故障短期離線,造成大量資料不一致的fevent,當故障節點恢復后,則會自動進行不一致資料的同步;當集群業務負載較高時,大量表的同步操作會加劇資源占用,造成性能影響。需要提供一個方式,可以調整資料同步的并行度。
uj5u.com熱心網友回復:
GBase 8a MPP Cluster集群的fevent同步由gc_recover組件調度和控制。可按照下面方式調整gc_recover組件的配置引數,實作同步并行度的控制。gc_recover.conf配置 recover_thread_num引數定時重讀功能已經測驗完畢,結果如下:
1、 recover_thread_num引數的有效值域為[1~50],未配置此引數,或者配置值不在該值域范圍時,重新啟動gcrecover時會啟動21個執行緒;
2、recover_thread_num引數配置為1時,重新啟動gcrecover時會啟動12個執行緒,之后可以修改recover_thread_num引數,僅在修改的值大于當前值時會生效,10s以內基本就會生效,最長不超過1分鐘;
3、recover_thread_num引數有效時,gcrecove的執行緒數為recover_thread_num+11
4、gcrecove的執行緒數最小為12,即recover_thread_num=1時
5、gcrecove的執行緒數最大為61,即recover_thread_num=50時
6、運行中的gcrecover,其執行緒數只能增,不能減;減少gcrecover的執行緒數只能配置recover_thread_num引數,并重新啟動gcrecover
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/10291.html
標籤:其他數據庫
