MySql中左连接查询突然变得很慢

表结构:

A表

userId,name

B表

wId,userId,address

A表左连接B表查询时,平时查询都非常的块,这几天突然变得很慢。

一个查询花了0.888S。

使用explain表达式查询,发现了问题。

提示:

Using where; Using join buffer (Block Nested Loop)

看了一下数据,几乎是全表搜索。

添加了索引之后提示:

Using where; Using index

查询使用了0.029S。

作者:Se7end

声明:本博客文章为原创,只代表本人在工作学习中某一时间内总结的观点或结论。转载时请在文章页面明显位置给出原文链接。

转载于:https://www.cnblogs.com/se7end/p/9598962.html

MySql中左连接查询突然变得很慢相关推荐

  1. MySQL表连接查询

    MySQL表连接查询 1 基本格式 select fieldName from tbName1 连接符 tbName2 on 条件 2 笛卡尔乘积[避免] -- 笛卡尔乘积,没有约束条件,数据库匹配发 ...

  2. MySQL 数据库————连接查询

    目录 一.多表连接查询 1.内连接--inner join 2.左连接--left join 3.右连接--right join 二.存储过程 1.简介 2.优点 3.语法 ②.参数分类 ③.带参数的 ...

  3. MySQL学习--连接查询

    MySQL学习–连接查询 文章目录 MySQL学习--连接查询 1+N模式 全连接查询 左连接 左连接.右连接.内连接的区别 1+N模式 不使用连接查询: 要求查询出商品名称.商品栏目.商品库存.商品 ...

  4. MySQL 基础 ———— 连接查询

    引言 本篇文章承接<数据库与SQL语句>专栏,进入DQL的重要环节,可以说,这一部分的内容应该占据SQL语言的大部分使用场景. 本篇的连接查询知识,和后面的一些重要的查询知识总结,共同构成 ...

  5. MySQL学习-连接查询

    连接查询 操作的表 1.连接查询概述 2.连接查询的分类 3.连接查询原理以及笛卡尔积现象 4.怎么避免笛卡尔积现象? 5.内连接之等值连接 6.内连接之非等值连接 7.内连接之自连接 8.外连接 9 ...

  6. Mysql:连接查询

    连接查询 1.连接是关系型数据库的主要特点.连接查询是关系型数据库中最主要的查询,主要包括内连接.外连接等     ⑴连接查询:也可以叫跨表查询,需要关联多个表进行查询 2.通过连接运算符可以实现多个 ...

  7. 使用mysql内连接查询年龄_Mysql的连表查询

    若一个查询同时涉及到两个以上的表,称为连表查询 准备表 create table department( id int auto_increment PRIMARY KEY, name varchar ...

  8. mysql sql 连接查询语句_Mysql——sql数据库中的连接查询

    1.1.1   交叉连接(CROSS JOIN) 交叉连接(CROSS JOIN):有两种,显式的和隐式的,不带ON子句,返回的是两表的乘积,也叫笛卡尔积. 例如:下面的语句1和语句2的结果是相同的. ...

  9. mysql内连接查询原理_MySQL全面瓦解12:连接查询的原理和应用

    概述 MySQL最强大的功能之一就是能在数据检索的执行中连接(join)表.大部分的单表数据查询并不能满足我们的需求,这时候我们就需要连接一个或者多个表,并通过一些条件过滤筛选出我们需要的数据. 了解 ...

最新文章

  1. Confluence 6 从你的 JDBC 连接中直接启用校验查询
  2. java 找不到符号变量_java编程找不到符号
  3. WPA/WPA2安全认证加密原理详解
  4. 实践理解计算机启动过程
  5. linux sed i 大文件,sed -i   修改链接文件注意事项   破坏了原文件
  6. linux 基因组数据下载,linux下用Aspera从NCBI上下载SRA格式宏基因组数据
  7. python模拟键盘输入_这件神器,每个 Python入门学习者都值得一试
  8. C#将dll打包到程序中
  9. 小班安全使用计算机教案,小班教案安全用电
  10. Python cannot import name 'Line' from 'pyecharts'
  11. Oracle之现有表上建新表、操作符、字符函数
  12. html标题字体文本居中字体颜色,HTML字体标签:如何控制字体大小与颜色
  13. 物联网技术,主要包括哪些核心技术
  14. CSRNet: Dilated Convolutional Neural Networks for Understanding the Highly Congested Scen 论文阅读
  15. 如何修改github博客主题
  16. Linux 查看MAC地址
  17. 【统计学】从样本到总体
  18. 自动阅读是如何赚取收益的
  19. CryptoJS v3.1.2 源码自取
  20. itoa函数 -- 整数转为字符串

热门文章

  1. 计算机中复合模板在哪,冷冲模CAD系统中装配模板的设计与复合算法研究-计算机软件专业论文.docx...
  2. java 线程的理解_Java多线程基础理解
  3. redis多服务器共享_基于redis和shedlock实现分布式锁(超简单)
  4. 12306抢票脚本 python_春运抢票靠加速包?试试这个 Python 开源项目吧
  5. Linux加一存在路由没事吧,Linux 添加永久静态路由的方法
  6. Xopsed的编译与安装
  7. Java程序员月薪三万,需要技术达到什么水平?
  8. 破旧立新 “云”称霸
  9. Centos安装php提示virtual memory exhausted: Cannot allocate memory
  10. 某交规模拟考试系统验证绕路手记