eXtremeDB shared memory using in Unix-based OS or Windows

If shared memory is used --- Unix users should define line PRJ_MEMDEV ?= SHARED inmakefile. Windows users have to replace library mcomconv.lib by mcomw32.lib ina project file. Shared memory limitation: 


if lager than 2GB,in Java :static final longDATABASE_SIZE = 3*1024*1024*1024L; 


if there is a error failing: 

eXtremeDBruntime error 80: MCO_E_SHM_ERROR - Failed to create/attach to shared memory------------------------

Mostlikely it's the OS limits for shared-memory segments. You need to increase thevalues in

/proc/sys/kernel/shmmax(run-time limit on the maximum (System V IPC)shared memory  segment  size  that  can be created)

and/or

/proc/sys/kernel/shmall(the system-wide limit on the total number of pagesof System V shared memory)

if open shared memory with the error 66, connect directly.



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值