当前位置: 首页 > news >正文

sql优化个人总结

1、查询返回列不要尽量不使用*,用二级覆盖索引里面的字段

2、小表驱动大表,in后面先执行放小表,exist前面先执行放小表

3、join的时候如果没有使用索引,一般是BNL算法,A join B,即把B数据加载到无序的join_buffer中,然后逐行扫描A跟B里的每条数据对比,扫描行数为row(A)+row(B),

内存比对次数为row(A)x row(B),有索引情况是使用NLJ算法,扫描B里的每一行,A直接根据索引找到对应数据,扫描行数为row(B)x2。比对次数为row(B)

http://www.gsyq.cn/news/12591.html

相关文章:

  • Powershell 入门
  • US$100 Free Activation VVDI2 Copy 48 Transponder by OBDII Function Authorization Service
  • 题解:P13523 [KOI 2025 #2] 序列与查询
  • 实用指南:(14)ASP.NET Core2.2 中的日志记录
  • 论文笔记:How Can Recommender Systems Benefit from Large Language Models: A Survey - 详解
  • newDay04
  • day005
  • 软工9.26
  • 告别照相馆!这些小软件让你轻松搞定证件照!
  • Ext-js-即时入门-全-
  • 基于大数据的水产品安全信息可视化分析框架【Hadoop、spark、可视化大屏、课程毕设、毕业选题、数据分析、资料爬取、数据可视化】
  • 什么?就是算法面试(5)------NMS(非极大值抑制)原理 Soft-NMS、DIoU-NMS
  • CSS值
  • 2025_Polar秋季赛_web全解
  • 本地调试接口时遇到的跨域问题,十分钟解决
  • CF1995D Cases
  • 《etcd库——键值存储系统》 - 教程
  • 深度学习周报(9.15~9.21) - 实践
  • 2025.9.26总结 - A
  • 深入解析:盟接之桥EDI软件:中国制造全球化进程中的连接挑战与路径探索
  • 搜维尔科技:Force Dimension Omega力反馈设备遥操作工业机器人
  • C++程序练习(部分未完全完成)
  • C#性能优化基础:垃圾回收机制
  • 安装python解释器 - Jun
  • 深入解析MySQL InnoDB锁机制 - 教程
  • 【A】杂题选将
  • Django 搭配数据库开发智慧园区系统全攻略 - 详解
  • 客服系统源码二次开发
  • PostgreSQL 和 MySQL两个数据库的索引的区别 - 详解
  • Lynx:新一代个性化视频生成模型,单图即可生成视频,重新定义身份一致性与视觉质量 - 教程