2021
08-12
08-12
MySQL 百万级数据的4种查询优化方式
目录一.limit越往后越慢的原因二.百万数据模拟1、创建员工表和部门表,编写存储过程插数据2.执行存储过程三.4种查询方式1.普通limit分页2.使用索引覆盖+子查询优化3.起始位置重定义4,降级策略(百度的做法)一.limit越往后越慢的原因当我们使用limit来对数据进行分页操作的时,会发现:查看前几页的时候,发现速度非常快,比如limit200,25,瞬间就出来了。但是越往后,速度就越慢,特别是百万条之后,卡到不行,那这个是什么原理...
继续阅读 >
传统的mybatisplus查询写法对于常规的mybatis单表查询,我们既可以采用LambdaQueryWrapper查询,也可以使用QueryWrapper查询。LambdaQueryWrapper具有防误写、规范代码等好处,但是缺点是无法在复杂的多表查询中使用。相比较来说,使用QueryWrapper编写查询更加灵活,可以适应更复杂的查询场景。我们首先看一个QueryWrapper查询的例子publicList<UserMo>list(UserFormuserForm){QueryWrapper<UserMo>queryWrapper=newQ...