參考文件
3011356 - Default Value of global.ini [execution] default_statement_concurrency_limit Changed
2222250 - FAQ: SAP HANA Workload Management
2600030 - Parameter Recommendations in SAP HANA Environments
之前發生 HANA DB Memory 問題,SAP HANA DB 資料庫記憶體用量一直變高 ,另一個 HANA DB 一直發生不特定時段 CPU 使用率持續 100%,造成使用者操作時畫面一直轉圈圈,也請導入顧問看過好幾次並沒有改善,找到 SAP Notes不確定要改那一個參數,直到最近問了 AI開始試著調整參數,目前 hana 版本是調整 global.ini 如下
default_statement_concurrency_limit :設定限制讓單一 sql statement 執行時可使用多少 cpu core thread,不要讓單一個吃掉所有 cpu 資源造成其他 statement一直在等 ,參數建議 25% ~ 50% 的 thread數,查 os 的參數,比如 thread值為 8 則數值可設定 2~ 4
max_concurrency:設定 DB可使用多少 cpu core thread ,如果設定 os 可用 core thread - 1 表示 hana db 不使用全部 thread 數,保留空間讓 OS使用
沒有留言:
張貼留言