`

SQL 优化的点滴积累

SQL 
阅读更多

SQL优化的重要思路:

 

1、使用索引

 

2、减少查询的记录数目(以往的项目忽略了的一种方式)

 

减少记录数目,可以减少sum的条数,减少使用group by的条数,减少使用函数的条数

 

 

 

子查询将不使用索引,所以Union All两个子查询后的结果集,是无法使用索引的,如果再和其他表关联,join字段也无法使用索引,所以使用union all的两个子查询分别join ,这样的好处:

 

1、使用了索引。

 

2、减少了记录数目,为以后的处理提供方便

分享到:
评论

相关推荐

    .Net平台开发实践的一些点滴总结(技术规范与实践精华)第1/2页

    .Net平台开发实践主要...实践精华则是在具体项目开发中积累的经验和技巧,涉及开发的多个方面,包括代码优化、性能提升、安全加固、流程管理等,这些内容有助于开发人员在.Net平台上开发出更加高效、可靠的应用程序。

    asp.net在线博客 个人博客

    【ASP.NET在线博客个人博客】是一个基于ASP.NET技术构建的网络平台,专为个人用户提供发布、管理和分享思想、见解及生活点滴的工具。这个博客系统充分利用了ASP.NET框架的优势,结合SQL Server数据库,实现了高效、...

    啊D工具箱(官方网版)

    这个工具箱主要针对数据库管理,尤其是SQL相关的任务,它提供了丰富的功能来简化和优化数据库工作流程。从标题和描述我们可以推测,"啊D工具箱(官方网版)"是一个集成了多种数据库管理工具的软件包,旨在为用户提供...

    集成博客论坛知道地方性综合门户网站源代码

    7. **安全性与优化**:源代码的提供也意味着要考虑网站的安全性,如防止SQL注入、XSS攻击等。同时,需优化网站性能,如缓存策略、CDN加速、SEO优化等,以提升用户体验。 8. **部署与维护**:在实际运行中,需要对...

    BlogCMS v4.2.1.f.rar

    博格CMS(BlogCMS)是一款高效且全面的个人信息发布系统,专为那些希望通过网络分享个人思想、作品或者生活点滴的人设计。这款系统集成了多种功能强大的工具,如顶级Weblog、论坛、wiki引擎、新闻聚合器以及相册模块...

    JournalSystem_日志c#_

    对于个人知识管理而言,JournalSystem则提供了便捷的方式,用于整理、回顾和检索日常学习的点滴,从而提升学习效率和知识积累。 2. **C#编程语言** C#是由微软开发的一种面向对象的编程语言,广泛应用于Windows...

    代码_谷粒商城_谷粒代码网_商城_谷粒商城资料_

    这里的"谷粒"一词可能是象征性地表示微小而丰富的元素,寓意该平台提供了关于商城开发的点滴知识和实践积累。在描述中提到的“资料源码”意味着我们可以在这个平台上找到实际的编程代码,这对于开发者来说是极其宝贵...

    平时练习的一些lizi

    这里所提到的“lizi”,显然是对“练习”的谐音表达,增加了亲切感,同时也揭示了这些内容是作者在学习过程中的点滴积累。 描述中提到的“平时学习一些计算机语言”和“对着课本上的例题,练习的时候写的一些程序”...

    jem实习时候的点点滴滴

    4. **数据库管理**:理解关系型数据库(如MySQL)和非关系型数据库(如MongoDB)的基本概念,包括查询语言SQL,对于数据处理至关重要。 5. **前端开发**:如果jem涉及到网页或应用开发,实习生会接触HTML、CSS和...

    笔记

    在IT行业中,日常的学习与积累至关重要,这正如你所创建的“笔记”文件,它记录了你在工作和学习过程中的点滴知识。这个“note-master”压缩包可能包含了一系列的文本文件,比如Markdown或HTML格式,用于整理和保存...

    高仿时光笔记

    通过深入学习和理解"高仿时光笔记"的代码,开发者可以提升自己在前端开发、数据库设计、API设计、用户体验优化等多个方面的技能,为未来的项目开发积累宝贵经验。同时,这样的项目也是实践和学习全栈开发的好材料。

    bolo-blog::writing_hand:王昭君的个人博客-记录精彩的程序人生

    "王昭君的个人博客"便是这样一处空间,它致力于展示作者王昭君在IT行业的点滴积累和深入洞察。这个博客不仅是一个自我表达的窗口,也是与同行交流、向新手传授知识的桥梁。 博客"bolo-blog"的名字可能源于“bolg”...

    直到:学习记录

    数据库管理方面,笔记可能记录了SQL查询语言的使用,关系型数据库(如MySQL、PostgreSQL)和非关系型数据库(如MongoDB)的比较,以及数据建模和索引优化的技巧。 每个条目都可能是一个独立的“今日所学”(TIL),...

    idle-thoughts:写片段

    6. **数据库**:可能有关于SQL查询优化或NoSQL数据库使用的讨论。 7. **技术趋势**:开发者可能记录了他们对新技术的看法或尝试,比如云计算、大数据、人工智能等。 【压缩包子文件的文件名称列表】"idle-thoughts-...

Global site tag (gtag.js) - Google Analytics