配置syb_default_pool。

2020-09-21 12:10发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我正在开发版本 ...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我正在开发版本

Adaptive Server Enterprise/16.0 SP02 PL05 HF1/EBF 26759 SMP/P/x86_64/Enterprise Linux/ase160sp02pl05x/2736/64位/FBO/Mon Jan 16 23:55:31 2017

我一直在CPU运行率很高的情况下,检查mon *表没有显示任何阻塞,而且在大多数情况下,CPU的使用率均超过90%。 我计划将CPU的数量从48VCPU增加到64VCPU。 以前,将syb_Default_pool配置为46,然后将其减小为32,以确保我们不会过多地达到并行竞争。 但是,经过仔细观察,我计划增加到64VVCPU,我试图找到的答案是什么是好的配置,应该配置与CPU数量相同的syb_default_pool线程数还是使用任何已知的实践默认经验法则。 通常安全的是分配80%的容量。 有人可以建议syb_default_pool的新配置

最好的问候

-伊姆兰。

2条回答
昵称总是被占用
2020-09-21 13:03

经验法则

如果这是一个独立的dbhost-并假定您在ASE中没有命名线程池:

syb_default_pool = #physical cores-2的线程数

在syb_blocking_pool和syb_system_pool中为OS和其他ASE线程活动留了一些空间。

无论如何,我强烈建议不要配置高于#个物理内核的在线引擎。 自旋锁争用的风险很高。

HTH

蒂尔曼

一周热门 更多>