Closed wtune closed 4 years ago
对于应用中的某些查询,数据库中缺少对应的索引可能导致查询速度较慢。例如:
在comment表的in_time上添加索引,可以提升通过selectAllForAdmin进行查询的操作的性能,因为改SQL查询可能包含一个指定时间范围的条件。
comment
in_time
selectAllForAdmin
https://github.com/tomoya92/pybbs/blob/94809bbc193f13b54b3289044f372743dc59cc69/src/main/java/co/yiiu/pybbs/mapper/CommentMapper.xml#L32-L47
在permission表的pid上添加索引,可以提升通过selectByPid进行查询的操作的性能,因为该SQL查询通过指定pid查找。
permission
pid
selectByPid
https://github.com/tomoya92/pybbs/blob/cf5a7dcbaff3b808a9e80938763dcdc35d9ee2e2/src/main/java/co/yiiu/pybbs/service/impl/PermissionService.java#L44-L50
感谢,已合并
对于应用中的某些查询,数据库中缺少对应的索引可能导致查询速度较慢。例如:
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