当前位置:网站首页>MySQL性能优化_小表驱动大表
MySQL性能优化_小表驱动大表
2022-08-03 15:38:00 【涛歌依旧fly】
https://blog.csdn.net/CSDN_FlyYoung/article/details/123072418
MySQL性能优化_小表驱动大表
1. 什么是小表驱动大表 ?
2. 为什么要用小表驱动大表 ?
类似循环嵌套
for(int i=5;.......)
{
for(int j=1000;......)
{
}
}
12345
如果小的循环在外层,对于数据库连接来说就只连接5次,进行5000次操作;如果1000在外,则需要进行1000次数据库连接,从而浪费资源,增加消耗。这就是为什么要小表驱动大表。
3. 用法
join
MySQL高级知识(五)——索引分析
mysql leftjoin 大表在外_小表驱动大表
in 与 exists
MySQL高级知识(十六)——小表驱动大表
MySQL关联查询时,我们为什么建议小表驱动大表?
Mysql优化原则_小表驱动大表IN和EXISTS的合理利用
数据准备
案例演示
当B表的数据集小于A表数据集时,用in优于exists。
当A表的数据集小于B表的数据集时,用exists优于in。
结论
in后面跟的是小表,exists后面跟的是大表(in 小, exists 大)
1) 当B表数据集小于A表数据集时,用in优于exists。
select *from tb_emp_bigdata A where A.deptno in (select B.deptno from tb_dept_bigdata B)
1
2) 当A表数据集小于B表数据集时,用exists优于in。
select *from tb_dept_bigdata A where A.deptno in(select B.deptno from tb_emp_bigdata B);
1


边栏推荐
- ruoyi若依框架@DataScope注解使用以及碰到的一些问题
- How much does Ark Survival Evolved cost?
- With a single operation, I improved the SQL execution efficiency by 10,000,000 times!
- 程序员面试必备PHP基础面试题 – 第二十一天
- 高压直流输电(HVDC)的最优潮流(OPF)(Matlab代码实现)
- 接口测试主要测试什么?
- ECCV 2022 | Relational Query-Based Temporal Action Detection Methods
- MySQL中的基数是啥?
- PHP中高级面试题 – 第三天
- 王守创:多组学整合分析揭示植物代谢多样性的分子机制(8月2号晚)
猜你喜欢

方舟生存进化开服需要多少钱

问题6:下拉框测试点

高压直流输电(HVDC)的最优潮流(OPF)(Matlab代码实现)

Research on power flow in DC microgrid based on Newton's method (Matlab code implementation)

简介undo log、truncate、以及undo log如何帮你回滚事物?

LyScript 验证PE程序开启的保护

人脸识别损失函数的汇总 | Pytorch版本实现

FATFS | 中文显示 | 长文件名

leetcode:899. 有序队列【思维题】

How much does Ark Survival Evolved cost?
随机推荐
2021年12月电子学会图形化四级编程题解析含答案:质数判断器
程序员面试必备PHP基础面试题 – 第十九天
程序员面试必备PHP基础面试题 – 第十八天
一个在浏览器中看到的透视Cell实现
如何将二维空间先验注入到ViT中? UMA&港理工&阿里提出SP-ViT,为视觉Transformer学习2D空间先验知识!...
如何选择合适的损失函数,请看......
MATLAB gcf figure save image with black background/transparent background
自定SvgIcon公用组件
问题3:你提交的缺陷开发认为这不是BUG,怎么办?
新版本的 MaxCompute 中,SQL支持的 LIMIT OFFSET 的语法是什么功能?
问题5:发现缺陷怎么办?缺陷的类型有哪些?
每日练习------有10个数字要求分别用选择法从大到小输出
php类的析构函数:__destruct
Ark server opening tutorial win
人脸识别损失函数的汇总 | Pytorch版本实现
交大医学院临床研究中心如何将 ModelWhale 应用于临床医生教学、研究丨数据科学 x 临床医学
方舟生存进化开服需要多少钱
使用虚幻引擎自动化工具实现自动化部署
2021年12月电子学会图形化二级编程题解析含答案:绘制多边形
冒烟测试冒烟测试