数据库调优
文章平均质量分 77
54号考生
彼方尚有荣光在,少年不畏岁月长
展开
-
mybatis 注解形式的动态sql妙用
根据字段名和编码进行查询@Select({"<script> " + "select * from user " + "where" + "<if test=\"type == 'school'\"> school = #{code}</if>" + "<if test=\"type == 'major'\"> major = #{code}</if>" + "<if test=\"type == 'ident原创 2020-07-08 14:42:40 · 205 阅读 · 0 评论 -
pageHelper分页插件查询速度慢-详细解决方法
问题原因:pageHelper会在查询语句的基础上增加一条语句:select COUNT(*) from xxx,这条语句引起的查询速度变慢。解决前:我的表里只有两条数据都用了接近3s,这个延迟是完全不能忍受的,这已经属于bug而不是延迟了。解决后(我使用的方案一):可以明显看到问题被解决掉了,查询时间从原来的接近3000ms到现在的144ms,完全正常。方案一(简单,推荐,MyISAM引擎不支持外键,有外键的直接写成触发器)修改表引擎为MyISAM:—在修改表引擎时,由于MyISAM原创 2020-07-08 11:10:42 · 12186 阅读 · 0 评论