mysql 性能优化(order by limit , inner join 、 left join)

mysql 性能优化(order by limit , inner join 、 left join)1、order by limit 优化前: select t1.id, t1.create_time, t1.account, t2.name from tab1 t1 inner join tab…

mysql 性能优化(order by limit , inner join 、 left join)

优化前:
select t1.id, t1.create_time, t1.account, t2.name from tab1 t1 inner join tab2 t2 on t1.account = t2.bip order by t1.create_time limit 0,10
优化后:
select tamp.*, t2.name from
( select t1.id, t1.create_time, t1.account, t2.name from tab1 t1 order by t1.create_time limit 0,10 ) tamp 
inner join tab2 t2 on tamp.account = t2.bip

代码100分

2、inner join

3、left join

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/9896.html

(0)
上一篇 2023-01-30
下一篇 2023-01-30

相关推荐

  • Mysql–存储引擎[通俗易懂]

    Mysql–存储引擎[通俗易懂]一、存储引擎简介 1.文件系统: 1.1 操作系统组织和存取数据的一种机制。 1.2 文件系统是一种软件。 2.文件系统类型:ext2 3 4 ,xfs 数据 2.1 不管使用什么文件系统,数据内容…

    2023-02-22
    148
  • redis持久化详解_Redis

    redis持久化详解_Redishttp://www.redis.cn/topics/persistence.html 持久化 Redis 如同其他的存储组件一样,提供了两类持久化方式:快照,和全量追加日志。 RDB – 快照 在…

    2023-02-26
    150
  • Python工程师必备:掌握numpy的load函数

    Python工程师必备:掌握numpy的load函数在Python的科学计算领域,numpy库是必不可少的。numpy中的load函数也是非常重要的一个函数,它可以方便地读取各种类型的文件,包括.npy、.npz等文件,并转换成numpy数组。本文将会从多个方面对numpy的load函数进行详细讲解,以便Python工程师能够轻松地熟练掌握这个函数,提高工作的效率。

    2024-05-25
    80
  • 提高Python编程效率的一些技巧

    提高Python编程效率的一些技巧Python是一种易学易用又功能强大的编程语言,吸引了越来越多的程序员。在Python编程中,人们不仅注重代码的正确性和简洁性,也非常关注代码的效率。在本文中,我将分享一些技巧,帮助你提高Python编程效率。

    2024-03-18
    75
  • SQL中的real、float、decimal、numeric数据类型区别「建议收藏」

    SQL中的real、float、decimal、numeric数据类型区别「建议收藏」概述: 浮点数据类型包括real型、float型、decimal型和numeric型。浮点数据类型用于存储十进制小数。 在SQL Server 中浮点数值的数据采用上舍入(Round up)的方式进行

    2022-12-30
    168
  • MySQL数据库教程_MySQL编程

    MySQL数据库教程_MySQL编程二、本单元知识点概述 (Ⅰ)知识点概述 二、本单元教学目标 (Ⅰ)重点知识目标 1.什么是数据库2.市面上常见的数据库有哪些3.SQL和数据库的关系 (Ⅱ)能力目标 1.熟练安装MySql数据库服务器

    2023-04-24
    138
  • Python Web开发测试题在线挑战

    Python Web开发测试题在线挑战在进行Python Web开发时,开发人员需要对自己的开发技能进行评估。而要进行评估,则需要使用测试工具来进行测试。测试可以验证代码是否可以正常运行,是否存在错误和异常情况,并且可以测试代码的性能,从而使得代码更加稳定和高效。因此,进行Python Web开发测试非常重要。

    2023-12-21
    112
  • MongoDB学习7:Change Strean

    MongoDB学习7:Change Strean
    1.什么是Change Stream? Change Stream是MongoDB用于实现变更追踪的解决方案,类似于关系型数据库的触发器,但原理不完全相同 …

    2023-04-04
    163

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注