AnotherRedisDesktopManager icon indicating copy to clipboard operation
AnotherRedisDesktopManager copied to clipboard

加载数量无法设置大于一万

Open NicolasLi-CN opened this issue 3 years ago • 10 comments

OS

Windows

VERSION

1.5.1

ISSUE DESCRIPTION

感谢大佬研发的工具,比以往使用的所有工具都好使,太方便了!

我的问题是:加载数量无法设置大于一万。 我期望加载所有的key,并可以承担性能较低的问题,是否可以按照我设置的数量加载key,而不是由一个恒定上限值一万,或者是否可以有-1参数代表我可以承担性能问题并加载所有key。

NicolasLi-CN avatar Jan 11 '22 05:01 NicolasLi-CN

设置大于一万的值时,在失去焦点后就会变成一万

snipaste_20220112_153808 snipaste_20220112_153834

NicolasLi-CN avatar Jan 12 '22 07:01 NicolasLi-CN

因为有设置,上限是10000 准备上加载全部的功能了,你的库里大概有多少key,设置分隔符树状展示了么,还是纯粹的key列表,我发现节点数太多的话,客户端会卡顿,超过40000的话响应时间就太长了

qishibo avatar Jan 12 '22 09:01 qishibo

设置了分隔符冒号树状展示,因为我遇到一个问题,某个前缀相同的文件夹是根据本次加载的key显示数量的,比如我这个文件夹有5个key,本次加载的key中有2个key是属于这个文件夹的,那么就会显示2,我只有在加载完所有key才能知道真实有多少个

目前测试库有八万+的key,可以不加载全部,按照需求的数量加载,既然要加载几万或者几十万的用户,肯定做好了性能较差响应时间较长的准备,也感谢大佬在加载数量那里有?提示。

NicolasLi-CN avatar Jan 12 '22 09:01 NicolasLi-CN

链接: https://pan.baidu.com/s/1RezCAsqLNPtDeIOEdpYnWw?pwd=cnjw 提取码: cnjw

qishibo avatar Jan 12 '22 10:01 qishibo

试试上边这个预览版,开启之后会多个按钮,你加载全部后看看效果如何,可以截个图 image image

qishibo avatar Jan 12 '22 10:01 qishibo

可以,好使,我的这三个文件夹没加载所有前都是一,加载所有后是正确的值,大佬辛苦了,那么可以自定义更大的加载数量吗,这样我每次打开就是想要的结果。 snipaste_20220112_200228 snipaste_20220112_200248

NicolasLi-CN avatar Jan 12 '22 12:01 NicolasLi-CN

可以改大点,反正调整多少用户,自己根据机子性能设置吧

加载全部后你说是8w的key,每个文件夹看来key不多,那文件夹应该不少吧,卡顿么

qishibo avatar Jan 12 '22 16:01 qishibo

对,加载全部有一点卡顿,大概有一百个文件夹,大部分文件夹有几百的子项,少数几个文件夹有几千的子项,这几个数量较少的文件夹是需要查看比较多的。

NicolasLi-CN avatar Jan 13 '22 02:01 NicolasLi-CN

文件夹里面的其实都还好,只要不打开,其实不会渲染,你点击那几个少key的文件夹应该更没问题

可能会出问题的是有几万个文件夹,或者点开一个文件夹时这个文件夹下有几万个key,目前能优化的都优化了,看看能不能满足吧

qishibo avatar Jan 13 '22 03:01 qishibo

感谢大佬!

NicolasLi-CN avatar Jan 13 '22 03:01 NicolasLi-CN