Tengo un databse KDB/Q que tiene alrededor de ~ 2M registros por día consumiendo aproximadamente ~ 2G de memoria. Al final del día ejecuta algunas tareas de informes haciendo combinaciones entre las tablas y generando resultados en archivos en el disco. Durante el cálculo, el uso de la memoria aumenta a ~ 15G. Mi problema es que una vez que esta operación finaliza, la memoria nunca se libera y hasta que se reinicie el DB, consume todos los 15G de memoria.Consumo de memoria KDB/Q
Me gustaría decirle a KDB que descargue algunas tablas de la memoria (aunque no las deje caer) pero no quiero reiniciar el DB ya que algunas otras aplicaciones todavía se están conectando a él.
¿Hay alguna manera de decirle a KDB que descargue algo de la memoria?
EDIT:
Si alguien le resulta interesante que sugerir a echar un vistazo a .Q.gc[]
de KDB 2.5+, parece prometedor.