Skip to content

优化sys_relation中的索引 #82

@wtune

Description

@wtune

问题

表sys_relation中缺少一些需要的索引,通过测试,我们发现加上这些索引可以极大地提高相关查询的性能(高达80%),需要添加的索引分别如下所示:

1.sys_relation.role_id

Relation可以看出sys_relation表中的role_id和menu_id本质上是外键(分别为sys_role和sys_menu的主键),经常作为查询或连接的条件,如MenuMapper所示,因此需要在这些字段上添加索引。

2.sys_relation.menu_id

原因同上。

解决方法

在下列字段添加索引
sys_relation.role_id
sys_relation.menu_id

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions