timesten内存在增删操作时的消耗均持续性增加,最终导致分配内存耗尽,无法进行数据操作,急。。。
Linux系统,仅使用timesten作为后台数据库。DSN定义和数据表创建好了之后进行增删改查测试。
Linux内存:32G
最大共享内存:shmmax 30G
共享内存:shmall * PageSize = 15G
DSN参数:permsize 6G,tempsize 1G
查看内存消耗:ps aux | grep timesten获取pid,用top -p pid监控内存使用情况
具体情况是:
插入num条数据之后,内存消耗11.4%;
接着做删除num条数据,内存消耗并不会减少,反而增加比如14.2%;
再接着插入num条数据,内存消耗继续增加,最终将分配的6G内存耗尽,抛出异常。
找了很多资料都没有找到相关的说明和解决办法,直接查看ds文件好像也不是很大。希望了解相关情况的朋友帮帮忙,搞了很长时间了,挺急的。