Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >mysql左连接查询慢[通俗易懂]

mysql左连接查询慢[通俗易懂]

作者头像
全栈程序员站长
发布于 2022-08-31 08:57:15
发布于 2022-08-31 08:57:15
2.9K0
举报

大家好,又见面了,我是你们的朋友全栈君。

之前一直用的Oracle,今天用mysql查询一个很普通的左连接的时候,发现速度很慢。 select x.fid,x.isbirt,x.fscoresum,x.fsystemscore,x.feffectivescore from tablea x left join tableb h on x.fitemid = h.fid where h.fprojectid=’’ 这个sql耗时:

2s多。我有点吓到了,后来我百度后发现

然后我换了表的位置 select x.fid,x.isbirt,x.fscoresum,x.fsystemscore,x.feffectivescore from tableb x left join tablea h on x.fitemid = h.fid where h.fprojectid=’’ 再次查询

只有0.4s了。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/143063.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年5月2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Spring Boot中快速操作Mongodb
在Spring Boot中集成Mongodb非常简单,只需要加入Mongodb的Starter包即可,代码如下:
猿天地
2018/07/25
3.8K0
spring-data-mongodb之MongoTemplate 删除操作
来源:猿天地 链接:http://cxytiandi.com/blog/detail/1789 今天的主题怎么通过spring-data-mongodb这个框架来删除集合中的数据 删除的内容会比较少,就那么几种 //删除author为yinjihuan的数据 Query query = Query.query(Criteria.where("author").is("yinjihuan")); mongoTemplate.remove(query, Article.class); //如果实体类中没配集合名
猿天地
2018/04/03
6.6K0
【开发日记】SpringBoot中使用MongoDB
1、引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> </dependency> 2、配置项 spring: data: # MongoDB数据库 mongodb: host: 127.0.0.1 # 连接地址 port: 27017 #
全栈开发日记
2022/08/30
3250
Spring Data MongoTemplate简介及示例
最近手头上的项目使用mongoDB存储物联网设备采集上来的实时数据,增删改查与传统关系数据库差别很大,开发过程中也踩了不少坑,记录下来供有需要的朋友参考。
程序你好
2022/11/18
4.8K0
Spring Data MongoTemplate简介及示例
数据库MongoDB-Spring Data Mongod
使用Spring Data Mongodb 也是使用面向对象的方式进行操作MongoDB,省略了使用Mongodb的Java客户端API把Document转换为实体类的过程
cwl_java
2021/02/04
1.6K0
SpringBoot中Mongo查询条件是集合中的字段的处理
MongoRepository和普通的Repository一样,继承PagingAndSortingRepository,支持分页和普通的CRUD。之前已经提过Jpa的一些基本操作,下面讲几个 稍微特殊点的。
天涯泪小武
2019/01/17
4.4K0
Spring boot 2.0 mongoTemplate 操作范例
中国广东省深圳市望海路半岛城邦三期 518067 +86 13113668890 <netkiller@msn.com>
netkiller
2018/10/12
3.4K0
[Java基础篇]Spring Boot整合MongoDB
1970 年 EFCodd 提出的关系模型的论文“Arelational model of data for large shared databases”,这部分数据有很大一部分关系数据库管理系统(RDBMS)来。简单。
苏州程序大白
2022/04/14
1.1K0
[Java基础篇]Spring Boot整合MongoDB
恕我直言,牛逼哄哄的MongoDB你可能只会30%
MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。
猿天地
2020/02/13
1.3K0
恕我直言,牛逼哄哄的MongoDB你可能只会30%
MongoDB
​ MongoDB 是由 C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。
OY
2022/09/28
4.7K0
MongoDB
spring-data-mongodb之MongoTemplate 修改数据
今天我们学习如何使用spring-data-mongodb来对集合中的数据进行修改操作 首先准备要练习的数据2条,实体类Article的定义请参考之前的文章spring-data-mongodb之MongoTemplate 添加数据 { "_id": ObjectId("57c43caed4c63d7e39b5dc48"), "title": "MongoTemplate的基本使用", "url": "http://cxytiandi.com/blog/detail/0",
猿天地
2018/04/03
4.2K0
【探花交友】学习MongoDB快速入门上手
MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。
陶然同学
2023/02/24
3.5K0
【探花交友】学习MongoDB快速入门上手
SpringBoot 整合 MongoDB 实现数据的增删改查!
在之前的文章中,我们详细的介绍了 MongoDB 的配置和使用,如果你对 MongoDB 还不是很了解,也没关系,我们一起在回顾一下。
Java极客技术
2023/02/23
4.1K0
SpringBoot 整合 MongoDB 实现数据的增删改查!
使用 MongoTemplate 对 MongoDB 进行 CRUD
MongoDB 是一个基于分布式文件存储的数据库,由 C++ 编写,它是可扩展的高性能数据存储解决方案。来看一下 MongoDB 官网对于 MongoDB 的简单介绍。
码农UP2U
2021/10/14
1.7K0
使用 MongoTemplate 对 MongoDB 进行 CRUD
尚医通-MongoDB
NoSQL(NoSQL = Not Only SQL),意即反SQL运动,指的是非关系型的数据库,是一项全新的数据库革命性运动,早期就有人提出,发展至2009年趋势越发高涨。NoSQL的拥护者们提倡运用非关系型的数据存储,相对于目前铺天盖地的关系型数据库运用,这一概念无疑是一种全新的思维的注入
用户9615083
2022/12/30
4.1K0
尚医通-MongoDB
Spring Data CRUD(MongoDB)
对数据库的操作一定要放在@Service 类中,而不是放在 @Controller 类中;且 @Controller 类可以调用 @Service 类的方法,反之则不行。这是 SpringMVC的经典架构理论。
摸鱼的G
2023/02/22
6860
MongoDB入门(特点,使用场景,命令行操作,SpringData-MongoDB)
今天我们将通过这一篇博客来了解MongoDB的体系结构,命令行操作和在JAVA 当中使用SpringData-MongoDB 来 操作MongoDB。
叫我阿杰好了
2023/02/02
1.3K1
MongoDB入门(特点,使用场景,命令行操作,SpringData-MongoDB)
java基于mongodb实现分布式锁
完整代码,可到github查看 https://github.com/jadepeng/docker-pipeline/blob/main/pipeline-master/src/main/java/com/github/jadepeng/pipeline/service/impl/MongoLockService.java
JadePeng
2021/08/06
1.2K0
spring-data-mongodb之查询操作
查询,无论是关系型数据库还是mongodb这种nosql,都是使用比较多的,大部分操作都是读的操作。 mongodb的查询方式很多种,下面只列了一些常用的,比如: 1.=查询 2.模糊查询 3.大于小于范围查询 4.in查询 5.or查询 6.查询一条,查询全部 7.自己慢慢学习... 根据作者查询所有符合条件的数据,返回List<Article> Query query = Query.query(Criteria.where("author").is("yinjihuan"));List<Articl
猿天地
2018/04/03
2.4K0
【探花交友】day05—圈子互动
我的动态:查询个人发布的动态列表(分页查询),和之前实现的好友动态,推荐动态实现逻辑是一致。
陶然同学
2023/04/07
1.2K0
推荐阅读
相关推荐
Spring Boot中快速操作Mongodb
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档