摘要: 单路排序: 查询数据时,将所有要查询的数据全部加载到内存中进行排序。 双路排序: 查询数据时,只是将排序字段和记录ID加载到内存中,排好序后在根据id回表加载数据。 单路排序占用内存大,但效率高,因为排好序后就已经是可以返回的结果了。 双路排序占用内存少,但效率要比单路排序低,因为排好序后还要回表加 阅读全文
posted @ 2022-09-19 19:52 牙刷丢了 阅读(522) 评论(0) 推荐(0)
摘要: explain用法 mysql中explain有两种用法,一种是explain table_name用来查看表结构信息,另一种就是explain select....用来查询sql执行计划,分析sql性能。 查看表结构 查询sql执行计划 其中查看表结构没什么复杂内容,在此不过多介绍,下面主要介绍查 阅读全文
posted @ 2022-08-30 14:58 牙刷丢了 阅读(249) 评论(0) 推荐(0)
摘要: 索引是什么? 索引是对表中一列或多列数据有序排列的一种数据结构。由此可见,索引是一种有序的数据结构,作用是为了快速定位要查找到数据。 mysql索引采用什么样的数据结构 mysql中索引数据结构有两种,一种是hash索引,一种是BTree。 从mysql的官网可以看到mysql存储引擎对这两种索引的 阅读全文
posted @ 2022-08-23 17:35 牙刷丢了 阅读(108) 评论(0) 推荐(0)
摘要: 错误现象:读取application.properties配置时,出现如下错误:spring boot configuration annotation processor not configured 解决方法:在pom.xml中添加如下依赖: <dependency> <groupId>org. 阅读全文
posted @ 2020-04-30 14:23 牙刷丢了 阅读(9324) 评论(0) 推荐(1)
摘要: 异常信息: Exception: org.hibernate.exception.GenericJDBCException: could not execute statement Stack trace: 阅读全文
posted @ 2017-10-03 19:36 牙刷丢了 阅读(3209) 评论(0) 推荐(0)
摘要: 此异常的原因是由于mapper接口编译后在同一个目录下没有找到mapper映射文件而出现的。由于maven工程在默认情况下src/main/java目录下的mapper文件是不发布到target目录下的。 只要让mapper映射文件编译后也到src/main/java目录下就行了 在工程pom文件里 阅读全文
posted @ 2017-09-28 15:26 牙刷丢了 阅读(256) 评论(0) 推荐(0)