我必须将 Sybase 的 SQL Anywhere 用于一个项目,因此它已放在 VM 上。对于一个没有过度负担的数据库来说,内存消耗特别高,这给虚拟机带来了很大的压力。
该进程是 dbsrv12.exe,它消耗 >3GB 的内存。有没有办法可以将其限制为更明智且适合 VM 的东西?
我必须将 Sybase 的 SQL Anywhere 用于一个项目,因此它已放在 VM 上。对于一个没有过度负担的数据库来说,内存消耗特别高,这给虚拟机带来了很大的压力。
该进程是 dbsrv12.exe,它消耗 >3GB 的内存。有没有办法可以将其限制为更明智且适合 VM 的东西?
Sybase 的 SQL Anywhere 具有用于控制最小/最大高速缓存设置的启动参数。
如果您适当地设置这些,它应该包含缓存中的内存使用。
这是具有这些设置的 SQL Anywhere 12.0 页面:http: //dcx.sybase.com/1200/en/dbusage/limiting-using-perform.html