关于SQL Anywhere 17的缓存大小

2020-09-22 08:25发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我想将缓存大小设置为物理内存的6...

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

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


我想将缓存大小设置为物理内存的60%以下。
我猜dbsrv17的参数如下所示。
dbsrv17 -ca 0 -c 60p
dbsrv17 -ch 60p < br>但是我不确定。
所以请有人教我正确的答案。


我还想知道dbsrv17进程需要多少内存。例如,如果条件低于
物理内存:8 GB
高速缓存大小:4.8 GB
dbsrv17进程是否可能使用了超过6 GB?

4条回答
樱桃小丸子0093
2020-09-22 08:32 .采纳回答

" dbsrv17 -ch 60p"会将高速缓存的上限设置为可用物理内存的60%。

-c设置初始高速缓存大小,但是如果没有其他开关来限制大小调整,则高速缓存随后可以增加或缩小。

-ca 0禁用高速缓存大小调整。 除非您发现高速缓存的增长不能满足不断变化的需求,否则这几乎是不希望的。 如果其他应用程序有机会抓住可用内存,使SQL Anywhere饿死,您可能还想使用它。

-cl设置缓存大小的下限。

引擎确实使用了少量的内存,这不是高速缓存的一部分,但是通常很少。 似乎不太可能在缓存之外使用1.2 GB的内存,但也许其他人可以提供更精确的观察结果。

此致

Mike Loop
高级产品支持工程师
SAP产品支持

一周热门 更多>