[2023-11-17T12:05:33+08:00][sql] SHOW FULL COLUMNS FROM t_admin_group_access [ RunTime:0.003546s ]
[2023-11-17T12:05:33+08:00][sql] SELECT aga.uid,aga.group_id,ag.id,ag.pid,ag.name,ag.rules FROM t_admin_group_accessaga LEFT JOIN t_admin_groupag ON aga.group_id=ag.id WHERE ( aga.uid='1' and ag.status='1' ) [ RunTime:0.003777s ]
[2023-11-17T12:05:33+08:00][sql] SHOW FULL COLUMNS FROM t_admin_rule [ RunTime:0.003725s ]
[2023-11-17T12:05:33+08:00][sql] SELECT id,pid,type,title,name,path,icon,menu_type,url,component,keepalive,extend FROM t_admin_rule WHERE status = '1' ORDER BY weigh DESC,id ASC [ RunTime:0.004275s ]
[2023-11-17T12:05:33+08:00][sql] SELECT * FROM t_admin_rule ORDER BY weigh DESC,id ASC [ RunTime:0.008891s ]
[2023-11-17T12:05:33+08:00][sql] SELECT remark FROM t_admin_rule WHERE name = 'auth/rule' OR name = 'auth/rule/index' LIMIT 1 [ RunTime:0.002737s ]
没做分页吧?数据库索引建了么?可以看下日志看看查询时间多少?
无关. 数据库性能相当好.都是毫秒 日志也正常. 我觉得是vue渲染的问题
感觉也是前端vue的问题,后台慢这个问题,官方真的要好好查查
问题相同,只有菜单权限这一页特别慢,我都习惯了 😂
build 之后 性能稍有提升 但并没有根本解决慢的问题
使用
vuetools
了吗用上了。直接卡死.
对的,用了它就会很卡,未用则是表格的正常水平,表格是有性能极限的,大量的数据就会卡顿,除非虚拟表格,但是目前还没有必要,大多数情况够用了
没用 vuetools 就是20几秒了. 而且随着菜单.路由越来越多.越来越卡. 建议直接出个虚拟表格的.
你有多少菜单了?
一个项目 rule表 300条记录左右。大概7秒
一个项目 700多条记录 大概20秒
一个项目 279条记录 5秒 浏览器终端的机器 i9 16G ddr4 算不错了啊
我这里最大的有
359
条记录,菜单规则管理功能确实有略微卡顿,几百条记录在一个表格,还带树状、tag和开关,可能确实是达到表格的瓶颈了然后我现在添加点什么东西.都是直接数据库里弄.不会再打开这个列表了...😅
vuetools ? 说详细一下哦?
+1
有个vuetools 的chrome 开发者插件.挺好用.但是会很卡很卡. 没事别用他. chrome自己的调试模式满足大部分需求了
是前端表格的问题吗?得用虚拟表格吗?
目前看就这一条道
树形表格哪里.自己写了个蠢蠢的分页.目前没有性能困扰.有精力研究下改虚拟表格吧.
- 1
前往