2020-09-22 08:25发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我想将缓存大小设置为物理内存的6... 显示全部
加入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?
除了迈克的回答:如果您想通过使用以下方式将最大缓存大小限制为物理内存的60% " dbsrv17 -ch 60P",我还建议将初始缓存大小设置为较低的值,例如" dbsrv17 -c 40P -ch 60P"可能将其设置为40%。
请注意,SQL Anywhere会根据操作系统,可用内存和数据库文件大小来计算初始,最小和最大高速缓存大小的默认值。 有关详细信息,请参见此处和 单个选项的说明,例如 dbsrv17 -c在这里。
我建议监视与缓存有关的属性,以了解有关当前缓存使用情况的信息,例如:
选择属性('CurrentCacheSize'),属性('PeakCacheSize'),属性('MinCacheSize'),属性('MaxCacheSize');
除其他外,这将显示自进程启动以来数据库服务器已使用的最大缓存大小(第二个值)与允许的最大缓存大小(第四个值)的比较–如果第二个值较小,则允许的最大值为 尚未达到,并且更大的最大cahce大小(由-ch指定)甚至可能没有效果。
(当然,研究当前的缓存大小仅对典型的工作负载有用。)
最多设置5个标签!
除了迈克的回答:如果您想通过使用以下方式将最大缓存大小限制为物理内存的60% " dbsrv17 -ch 60P",我还建议将初始缓存大小设置为较低的值,例如" dbsrv17 -c 40P -ch 60P"可能将其设置为40%。
请注意,SQL Anywhere会根据操作系统,可用内存和数据库文件大小来计算初始,最小和最大高速缓存大小的默认值。 有关详细信息,请参见此处和 单个选项的说明,例如 dbsrv17 -c在这里。
我建议监视与缓存有关的属性,以了解有关当前缓存使用情况的信息,例如:
除其他外,这将显示自进程启动以来数据库服务器已使用的最大缓存大小(第二个值)与允许的最大缓存大小(第四个值)的比较–如果第二个值较小,则允许的最大值为 尚未达到,并且更大的最大cahce大小(由-ch指定)甚至可能没有效果。
(当然,研究当前的缓存大小仅对典型的工作负载有用。)
一周热门 更多>