atjiu / pybbs

更实用的Java开发的社区(论坛),Better use of Java development community (forum)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

添加数据库索引,提升查询性能

wtune opened this issue · comments

commented

对于应用中的某些查询,数据库中缺少对应的索引可能导致查询速度较慢。例如:

comment.in_time

comment表的in_time上添加索引,可以提升通过selectAllForAdmin进行查询的操作的性能,因为改SQL查询可能包含一个指定时间范围的条件。

https://github.com/tomoya92/pybbs/blob/94809bbc193f13b54b3289044f372743dc59cc69/src/main/java/co/yiiu/pybbs/mapper/CommentMapper.xml#L32-L47

permission.pid

permission表的pid上添加索引,可以提升通过selectByPid进行查询的操作的性能,因为该SQL查询通过指定pid查找。

https://github.com/tomoya92/pybbs/blob/cf5a7dcbaff3b808a9e80938763dcdc35d9ee2e2/src/main/java/co/yiiu/pybbs/service/impl/PermissionService.java#L44-L50

commented

感谢,已合并