如何像销毁独立缓存一样高效销毁Ignite整个缓存组?
Ignite缓存组销毁无效果问题说明
不同销毁操作的开销差异
- 销毁标准独立缓存:底层文件会被彻底且快速删除,操作开销极低
- 从大型缓存组中移除单个缓存:需遍历分区,仅删除该缓存的数据而保留组内其他缓存,资源开销极大
缓存组销毁的异常情况
由于数据按逻辑分组的设计,实际场景中更常需要销毁整个缓存组,但尝试以下两种方式均未达到预期效果:
- 调用Java库的
cache.destroy()方法,传入缓存组名后返回成功,但节点底层资源及缓存组本身无任何变化 - 使用控制脚本的
cache destroy命令,传入缓存组名后同样返回成功,但未触发任何实际的销毁动作
内容的提问来源于stack exchange,提问作者Greg W.
相关产品推荐
相关产品推荐

