【BOS基础系统_权限】EAS某个用户登录客户端进入菜单界面慢原创
金蝶云社区-汪伟康
汪伟康
5人赞赏了该文章 149次浏览 未经作者许可,禁止转载编辑于2022年05月14日 15:00:20

问题:某个用户登录进入菜单主界面慢,进入之后点展开菜单也有卡顿,其他用户都比较块


原因分析:直接分配给该用户的权限很少,sql查询验权的时候查(T_PM_USERORGPERM)该表数量较多556万,想要查到该用户拥有的菜单权限就很慢(查到1个就行),如果多分配一点权限给这个用户,这个查询就快一些。

image.png


解决建议:

1、给该用户直接分配一些角色中他本可以有的权限

2、用户管理-文件-删除冗余权限信息,此操作可以缩小T_PM_USERORGPERM表的大小,也可以提高验权查询效率

当前已验证通过。


给产品建议:

将验权的exists 条件中的select 1 from t_pm_userorgperm和 select 1 from t_pm_role 换个位置,让优先从角色中查到有相关菜单权限即可。

赞 5