• Flink Sql 之 Calcite Volcano优化器(源码解析) - 末日布孤单

    时间:2024-02-23 20:10:40

    Calcite作为大数据领域最常用的SQL解析引擎,支持Flink , hive,  kylin , druid等大型项目的sql解析同时想要深入研究Flink sql源码的话calcite也是必备技能之一,非常值得学习我们内部也通过它在做自研的sql引擎,通过一套sql支持关联查询任意多...

  • SQL查询数据是否存在-优化

    时间:2024-02-21 12:50:33

    mapper.xml中: <select id="existOrNot" resultType="Integer">SELECT 1 FROM TABLE_NAME WHERE COLUMN_A=1 LIMIT 1</select> 后台逻辑中: Integer exist...

  • SQL SERVER占用CPU过高排查和优化 - 奚云刀

    时间:2024-02-20 07:10:15

    SQL SERVER占用CPU过高排查和优化 操作系统是Windows2008R2 ,数据库是SQL2014 64位。近阶段服务器出现过几次死机,管理员反馈机器内存使用率100%导致...

  • spark sql官网优化指南-缓存数据

    时间:2024-02-19 13:11:57

    把数据缓存到内存,spark sql能够只扫描需要列并且会自动压缩数据,占用最小的内存和减小GC压力。这无需多言,内存远远要快于磁盘,spark效率比hive高这个就是一个主要原因。 缓存数据代码spark.catalog.cacheTable("tableName")或dataFrame.cac...

  • MySQL之SQL优化详解(二)

    时间:2024-02-01 22:47:30

    目录 MySQL之SQL优化详解(二)1. SQL的执行顺序1.1 手写顺序 1.2 机读顺序 2. 七种join 3. 索引3.1 索引初探 3.2 索引分类 3.3 建与不建 ...

  • MySQL SQL点查,范围查,排序,分组的Explain分析和SQL优化(8.0版本)

    时间:2024-01-25 22:18:41

    MySQL SQL常用优化主要有where,range,order,group by,or等查询。下图是优化的原则,后面会有一个例子来看看:对于where和range来说,按照优先最左匹配原则,其次跨列的索引条件下推,这会导致部分索引字段失效,最后是全部扫描,通过MySQL服务器来过滤存储引擎返回的...

  • SQL Server 2005 分页研究和优化(1)

    时间:2024-01-24 11:42:25

         SQL Server 2005 分页比  2000的确提高不少,可以使用  row_number()函数来处理。   [zping.com]] CREATE TABLE[dbo].[[[zping.com]]]]]( [id] [varchar](32) NOT NULL, ...

  • 由一条sql语句想到的子查询优化

    时间:2024-01-21 17:33:11

    摘要:相信大家都使用过子查询,因为使用子查询可以一次性的完成很多逻辑上需要多个步骤才能完成的SQL操作,比较灵活,我也喜欢用,可最近因为一条包含子查询的select...

  • 数据库sql优化方案

    时间:2024-01-18 20:54:04

    声明:这个不是我自己写的,是我们老师给我,我拿出来分享一下!为什么要优化:     随着实际项目的启动,数据库经过一段时间的运行,最初的数据库设置,会与实际数据库运行性能会有一些差异,这时我们         就需要做一个优化调整。数据库优化这个课题较大,可分为四大类:       》主机性能   ...

  • SQL优化----百万数据查询优化

    时间:2024-01-18 12:46:14

    百万数据查询优化1.合理使用索引索引是数据库中重要的数据结构,它的根本目的就是为了提高查询效率。现在大多数的数据库产品都采用IBM最先提出的ISAM索引结构。索引的使用要恰到好处,其使用原则如下:●在经常进行连接,但是没有指定为外键的列上建立索引,而不经常连接的字段则由优化器自动生成索引。●在频繁进...

  • SQL优化 MySQL版 - 避免索引失效原则(二)

    时间:2024-01-16 12:59:21

    避免索引失效原则(二)注:继上一篇文章继续讲解:避免索引失效原则(一)https://www.cnblogs.com/StanleyBlogs/p/10482048.html#4195062作者 : Stanley 罗昊【转载请注明出处和署名,谢谢!】体验SQL优化中的概率情况在上一篇文章结尾处,我...

  • sql2005性能优化(在32位系统上突破2G内存使用量的方法) .

    时间:2024-01-14 18:25:49

    转载自http://blog.csdn.net/soldierluo/article/details/6589743服务器磁盘为(SAS)IBM组成RAID0+1,SQL2K5只识别4G内存,实际只占用2G内存。而使用 AWE的话,应用程序可以直接将操作系统允许的最大物理内存量保留为未分页的内存。使...

  • 降龙十八掌之一:(亢龙有悔)SQL Server Profiler和数据库引擎优化顾问

    时间:2024-01-13 20:53:24

    简介说到Sql的【性能工具】真是强大,SQL Server Profiler的中文意思是SQL Server事件探查,这个到底是做什么用的呢?我们都知道探查的意思大多是和监视有关,其实这个SQL Server Profiler就是一个Sql的监视工具,可以具体到每一行Sql语句,每一次操作,和每一次...

  • [笔记] SQL性能优化 - 避免使用 IN 和 NOT IN

    时间:2024-01-08 10:22:43

    WHY?IN 和 NOT IN 是比较常用的关键字,为什么要尽量避免呢?1、效率低可以参看我之前遇到的一个例子([小问题笔记(九)] SQL语句Not IN 效率低,用 NOT EXISTS试试)2、容易出现问题,或查询结果有误 (不能更严重的缺点)以 IN 为例。建两个表:test1 和 test...

  • SQL Server-聚焦存储过程性能优化、数据压缩和页压缩提高IO性能(一)

    时间:2024-01-07 14:22:39

    前言关于SQL Server基础系列尚未结束,还剩下最后一点内容未写,后面会继续。有园友询问我什么时候开始写SQL Server性能系列,估计还得等一段时间,最近工作也比较忙,但是会陆陆续续的更新SQL Server性能系列,本篇作为性能系列的基本引导,让大家尝尝鲜。在涉及到SQL Server性能...

  • oracel SQL多表查询优化

    时间:2024-01-06 18:59:12

    SQL优化1.执行路径:ORACLE的这个功能大大地提高了SQL的执行性能并节省了内存的使用:我们发现,单表数据的统计比多表统计的速度完全是两个概念.单表统计可能只要0.02秒,但是2张表联合统计就可能要几十秒了.这是因为ORACLE只对简单的表提供高速缓冲(cache buffering) ,这个...

  • SQL性能优化概要

    时间:2024-01-05 20:26:55

    基本概要1.查询的模糊匹配时,避免使用Like '%开头',使得索引失效2.索引问题◆ 避免对索引字段进行运算操作和使用函数◆ 避免在索引字段上使用not,<>,!=◆ 避免在索引列上使用IS NULL和IS NOT NULL◆ 避免在索引列上出现数据类型转换◆ 避免建立索引的列中使用空...

  • 兄弟连教育分享-SQL性能优化十条经验

    时间:2024-01-05 19:52:16

    1.查询的模糊匹配尽量避免在一个复杂查询里面使用 LIKE '%parm1%'——红色标识位置的百分号会导致相关列的索引无法使用,最好不要用.兄弟连教育分享-SQL性能优化十条经验解决办法:其实只需要对该脚本略做改进,查询速度便会提高近百倍。改进方法如下:a、修改前台程序——把查询条件的供应商名称一...

  • 我对SQL性能优化的看法,对我的文章有提议的欢迎评论!

    时间:2024-01-05 19:35:38

    影响你的查询速度的原因是什么?网速不给力,不稳定。服务器内存不够,或者SQL 被分配的内存不够。sql语句设计不合理没有相应的索引,索引不合理表数据过大没有有效的分区设计数据库设计太2,存在大量的数据冗余那我们如何找到速度慢的原因呢?首先你要知道是否跟sql语句有关,确保不是机器开不开机,服务器硬件...

  • 《高性能SQL调优精要与案例解析》一书谈SQL调优(SQL TUNING或SQL优化)学习

    时间:2023-12-29 20:29:33

    《高性能SQL调优精要与案例解析》一书上市发售以来,很多热心读者就该书内容及一些具体问题提出了疑问,因读者众多外加本人日常工作的繁忙 ,在这里就SQL调优学习进行讨论并对热点问题统一作答。首先,我们说说何为SQL调优。SQL调优是关系库领域的一项技能或工作,其来自SQL Tuning一词,虽然也有很...