stylefeng / Guns

Guns基于SpringBoot 2,致力于做更简洁的后台管理系统,完美整合springmvc + shiro + mybatis-plus + beetl!Guns项目代码简洁,注释丰富,上手容易,同时Guns包含许多基础模块(用户管理,角色管理,部门管理,字典管理等10个模块),可以直接作为一个后台管理系统的脚手架!
Apache License 2.0
3.86k stars 1.59k forks source link

优化sys_operation_log中的索引 #80

Open wtune opened 4 years ago

wtune commented 4 years ago

问题

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

1.sys_operation_log.create_time

OperationLogService#getOperationLogs可以看出在查询操作日志的时候会根据create_time来查询,因此需要在create_time字段上添加索引从而加快相关查询效率。

解决方法

在下列字段添加索引 sys_operation_log.create_time