`
陈修恒
  • 浏览: 204631 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

MySql 查询优化总结(一)

阅读更多

1、大数据分页查询,varchar 等大字段懒加载

通常代码:

SELECT
  aj.N_BH,
  aj.C_AM,
  aj.C_AH
FROM
  t_aj AS aj
ORDER BY
  aj.D_LARQ DESC
LIMIT 100,
		10

 10W 条数据,查询时间大约  0.73s

 

优化后:

select 
 aj.C_AM,
 aj.C_AH,
 aj.N_BH
FROM
(
SELECT
  aj.N_BH,
  aj.D_LARQ
FROM
  t_aj AS aj
ORDER BY
  aj.D_LARQ DESC
LIMIT 100,
		10
) T inner join t_aj aj on t.N_BH = aj.N_BH

 10W 条数据,查询时间大约  0.17s

 

分享到:
评论

相关推荐

    MySQL数据库查询优化

    第3课 查询优化技术理论与MySQL实践(一)------子查询的优化(一) 第4课 查询优化技术理论与MySQL实践(二)------子查询的优化(二) 从理论看,子查询包括的内容和范围,建立清晰的概念 从实践看,MySQL的子查询...

    mysql深度学习者 MySQL性能优化总结

    MySQL 性能优化总结 MySQL 性能优化是数据库管理和开发人员需要掌握的重要技能。性能优化的目标是让查询更快,减少查询所消耗的时间。为了达到这个目标,我们需要从每一个环节入手,包括连接、配置优化、索引优化、...

    mysql性能优化总结

    MySQL性能优化是一个涵盖广泛的主题,涉及数据库设计、SQL查询优化、索引策略等多个方面。以下是对标题和描述中提到的一些关键知识点的详细说明: 1. **表的优化**: - **定长与变长字段的分离**:将定长字段(如...

    MySQL性能优化总结.pdf

    MySQL性能优化总结.pdf

    MySQL查询优化浅析

    ### MySQL查询优化浅析 #### 一、查询优化概述 查询优化是数据库管理系统(DBMS)中的一个重要组成部分,其主要目标是在接收到一个SQL查询后,寻找最高效的执行计划,以尽可能快的速度返回查询结果。这一过程涉及到...

    Mysql百万级以上查询优化总结

    ### MySQL 百万级以上查询优化总结 在处理大规模数据时,尤其当数据库表中的记录达到百万级别以上,查询性能优化显得尤为重要。本文将详细介绍MySQL查询优化的关键方面,包括表优化和索引优化等内容。 #### 表优化...

    MySQL InnoDB 查询优化实现分析

    #### 六、查询优化总结 通过以上分析可以看出,MySQL + InnoDB 存储引擎在查询优化方面采取了多种技术和策略。其中包括对索引的有效利用、对表和列统计信息的准确收集以及对 JOIN 操作的精细优化等。这些技术共同...

    MySQL性能优化和高可用架构实践.pptx

    本书《MySQL性能优化和高可用架构实践》是一本详细介绍MySQL性能优化和高可用架构实践的书籍,旨在帮助读者提升MySQL数据库的性能和可靠性。本书的内容涵盖了查询优化的基本原则和最佳实践,例如索引的设计和使用,...

    MySQL查询优化技术讲座.pdf

    MySQL查询优化是一个综合性的课题,涉及索引设计、查询编写、数据类型选择、并发控制及系统级优化等多个方面。通过深入了解和实践这些知识点,可以大幅提升数据库查询效率,从而显著增强网站的性能和用户体验。对于...

    MySQL架构执行与SQL性能优化 MySQL高并发详解 MySQL数据库优化训练营四期课程

    课程内容进行了精华的浓缩,有四大内容主旨,MySQL架构与执行流程,MySQL索引原理详解,MySQL事务原理与事务并发,MySQL性能优化总结与MySQL配置优化。课程安排的学习的教程与对应的学习课件,详细的学习笔以及课程...

    mysql5.6性能优化总结

    MySQL 5.6 性能优化总结 MySQL 5.6 是一个高性能的关系型数据库管理系统,然而随着数据库规模的增长和复杂度的增加,性能问题开始浮现。因此,性能优化成为 MySQL 数据库管理员和开发者的首要任务。本文将总结 ...

    Mysql 优化技巧总结(自己整理)

    ### MySQL优化技巧总结 #### 一、MySQL慢查询日志(Slow Query Log)与mysqldumpslow工具 **慢查询日志**是MySQL提供的一种非常实用的功能,它能够帮助我们记录并分析那些执行时间较长的SQL语句,进而找出性能瓶颈并...

    Mysql数据库优化总结

    Mysql数据库优化总结-飞鸿无痕-ChinaUnix博客................................................................................................................

    Mysql 性能优化之架构优化

    在MySQL的性能优化中,架构优化是一项重要的工作。良好的数据库架构设计不仅能够提升系统的整体性能,还能够降低后续维护的成本。本文主要围绕数据索引及其对性能的影响展开讨论,通过对索引原理的理解以及实际应用...

    mysql性能的优化

    #### 一、什么是MySQL优化? MySQL优化是指通过合理安排资源和调整系统参数,使得MySQL运行得更快、更节省资源的过程。优化的目的在于减少系统瓶颈,降低资源消耗,提升系统的响应速度。 #### 二、优化的主要方面 ...

    mysql数据库优化的学习心得

    本文总结了一些 MySQL 数据库优化技巧,包括选择合适的字段属性、使用连接(JOIN)代替子查询、使用联合(UNION)代替手动创建的临时表、事务、锁定表、外键等。 一、选择合适的字段属性 在创建 MySQL 数据库时,...

Global site tag (gtag.js) - Google Analytics