tiny-rdm icon indicating copy to clipboard operation
tiny-rdm copied to clipboard

[FEATURE] 统计key的内存耗时较严重,能否考虑做成 异步/手动/或加开关 尽量不影响UI/集群

Open ydq opened this issue 1 year ago • 1 comments

当前我们有一个大的 hash key,内存占用 1G+,每次点开 UI 空白几秒钟才显示出来,之前一直以为是每次 hscan 慢,后面看了慢日志才发现是获取内存占用慢,正是因为这个命令在前面,导致整个UI绘制被阻塞等待(还不确定每次 点击来/刷新key信息 触发获取内存占用,对集群是否有影响),而这个信息对于开发来说可能是不那么重要的,也不需要每次都获取,所以希望能把这个命令修改成异步操作 或者 手动操作 或者 添加一个获取的开关 甚至是变成更智能的(如判断主key是 list / hash / zset,且里面的数据量过大的时候,不自动获取内存占用情况)

image

ydq avatar Aug 20 '24 03:08 ydq

这个确实忽略了复杂结构非常大时,memory usage命令开销太大的问题。这个思考下后面怎么优化下

tiny-craft avatar Aug 20 '24 06:08 tiny-craft