Timesten 内存不释放问题

Timesten 内存不释放问题

最近生产运维上发现一个timesten使用内存在数据删除后不能自动释放,使用量不断增长的问题:

Command> dssize m
The following values are in MB:
  PERM_ALLOCATED_SIZE: 307200
  PERM_IN_USE_SIZE: 137293.069
  PERM_IN_USE_HIGH_WATER: 170283.284
  TEMP_ALLOCATED_SIZE: 20480
  TEMP_IN_USE_SIZE: 881.839
  TEMP_IN_USE_HIGH_WATER: 1569.517

持续跟踪PERM_IN_USE_SIZE只增长不减少,查看Timesten官方文档《Database Reference.pdf》搜索关键字
PERM_IN_USE_SIZE,发现与PERM_IN_USE_SIZE有关的命令有CALL ttCompact;在生产环境运行此命令,内存使用从160G降到140G,之后两天观察内存不再持续增长。
需要注意的是此命令会有长事物,不能在正常运营的时候执行,需要等到停机窗口执行。

 

猜你喜欢

转载自www.cnblogs.com/pthwang/p/9238545.html