Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >2020-10-11:一条sql语句执行时间过长,应该如何优化?从哪些方面进行优化?

2020-10-11:一条sql语句执行时间过长,应该如何优化?从哪些方面进行优化?

提问于 2020-10-11 00:00:39
回答 0关注 0查看 125

2020-10-11:一条sql语句执行时间过长,应该如何优化?从哪些方面进行优化?#福大大架构师每日一题#

回答

成为首答用户。去 写回答
相关文章
2020-10-11:一条sql语句执行时间过长,应该如何优化?从哪些方面进行优化?
福哥答案2020-10-11:#福大大架构师每日一题# 简单回答:执行计划调优、语句调优、索引调优、设计调优、业务调优。 中级回答:时间有限,回答得不全面。 1.执行计划调优 熟读执行计划,十大参数。 2.语句调优 尽量全值匹配。 范围条件放最后。 Null/Not 有影响。 3.索引调优 最佳左前缀法则。 不在索引列上做任何操作。 覆盖索引尽量用。 不等于要甚用。 Like查询要当心。 字符类型加引号。 OR改UNION效率高。 4.设计调优 数据量大,可以分库分表。 并行执行多条sql。比如查询多个表的
福大大架构师每日一题
2020/10/11
1.7K0
一条SQL语句的优化
今天同事反馈ETL数据抽取很慢,并且用的DBLINK来做数据抽取,慢到什么程度呢?大概要执行2~3小时,很久没搞过Oracle了,很多技能都已经生疏了,抱着试试完的心态,决定帮这个忙;后来经过优化,运行速度到了2分钟级别,其实还有优化的空间,算了,就这样吧。现在讲讲相关优化过程。
python与大数据分析
2022/03/11
3330
一条SQL语句的优化
短视频源码开发,短视频源码应该从哪些方面进行优化?
短视频作为更加符合移动互联网时代用户触媒习惯的视频内容形式,在内容上和功能上本身就具有很大的想象空间。通过“短视频+”的方式现在有不少平台上搭建和嵌入短视频源码,是一个不错的入局途径。
布谷鸟小刘
2021/08/02
4720
短视频源码开发,短视频源码应该从哪些方面进行优化?
一条经典SQL语句优化实例
如下SQL语句发生严重消耗资源的问题,使得OS’s load average会在30以上,一条语句需要执行上百秒。
全栈程序员站长
2022/07/20
2540
一条经典SQL语句优化实例
SQL语句优化
使用声明的方式来潜入sql到java编程。的确是个好主意。 select返回记录的顺序 http://voruta.sourceforge.net/ 看来,在这个层次上的编程 QDox and CG
田春峰-JCJC错别字检测
2019/02/14
2K0
SQL Server优化之SQL语句优化
2. ON: 对vt1表应用ON筛选器只有满足 join_condition 为真的行才被插入vt2
哲洛不闹
2018/09/19
3.8K0
后端接口性能差,该从哪些方面进行优化?
作为一个后端开发工程师,我们大部分时间都是在开发业务接口,作为一个资深开发,我们不仅仅是要保证能用就行,更重要的是要保证接口的性能。那么如果接口慢,我们应该从哪些方面对接口进行优化呢?
Java进阶之路
2022/11/18
5470
SQL语句的优化
slow_query_log_file 指定慢查询日志的存储路径及文件(默认情况下保存在MySQL的数据目录中)
马士兵的朋友圈
2020/09/08
3.5K0
SQL语句的优化
【DB笔试面试588】使用with优化一条SQL语句。
当面试官问到这类问题时,读者可以根据自己的经验谈谈是自己是如何优化曾经碰到的SQL语句的即可,下面作者会给出一些自己曾遇到过很多次的SQL优化的案例。
AiDBA宝典
2019/09/29
4500
sql is not null 优化(oracle语句索引优化)
优化方法: 通过nvl(字段i,j),将字段i中为空的数据转化为j,从而正常使用索引. 具体则是将条件 i is null 转化为 j = nvl(i,j); 数据量较大时转化is null 在所用oracle版本提升明显, 注意:使用时必须确保字段i的数据不包含j! 缺陷:字段i不能有值为j的数据 另外一种方式是将null包含到索引中
全栈程序员站长
2022/08/01
2.8K0
Mysql性能优化一:SQL语句性能优化
1, 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。
全栈程序员站长
2021/11/10
2.2K0
SQL语句优化技术分析
用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。 
Java架构师必看
2021/03/22
9260
分享:Oracle sql语句优化
最近做查询时,写的一条查询语句用了两个IN,导致tuexdo服务积压了不少,用户没骂就不错了。最后经过技术经理的点拨,sql语句性能提升了大约10倍,主要用了表连接、建索引、exists。这才感叹SQL性能优化的重要性啊,网上搜了半天,找到一篇令我非常满意的日志,忍不住分享之:
williamwong
2018/07/24
3.4K0
分享:Oracle sql语句优化
Java SQL语句优化经验
. (1) 选择最有效率的表名顺序(只在基于规则的seo/' target='_blank'>优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表. (2) WHERE子句中的连接顺序.:
企鹅号小编
2018/02/02
2.9K0
Java SQL语句优化经验
关于sql语句的优化
最近在做mysql的数据库优化以及对sql语句优化的指导,写了一点文档,这个大家共勉一下!
业余草
2019/01/21
1.1K0
关于sql语句的优化
优化SQL查询:如何写出高性能SQL语句
执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生的,比如一条SQL语句如果用来从一个 10万条记录的表中查1条记录,那查询优化器会选择“索引查找”方式,如果该表进行了归档,当前只剩下5000条记录了,那查询优化器就会改变方案,采用 “全表扫描”方式。
哲洛不闹
2018/09/14
2K0
优化SQL查询:如何写出高性能SQL语句
执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生的,比如一条SQL语句如果用来从一个 10万条记录的表中查1条记录,那查询优化器会选择“索引查找”方式,如果该表进行了归档,当前只剩下5000条记录了,那查询优化器就会改变方案,采用 “全表扫描”方式。
哲洛不闹
2018/09/14
1.6K0
优化SQL查询:如何写出高性能SQL语句
1、 首先要搞明白什么叫执行计划? 执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生的,比如一条SQL语句如果用来从一个 10万条记录的表中查1条记录,那查询优化器会选择“索引查找”方式,如果该表进行了归档,当前只剩下5000条记录了,那查询优化器就会改变方案,采用 “全表扫描”方式。 可见,执行计划并不是固定的,它是“个性化的”。产生一个正确的“执行计划”有两点很重要: (1) SQL语句是否清晰地告诉查询优化器它想干什么? (2) 查询
顶级程序员
2018/04/26
3.3K0
第45期:一条 SQL 语句优化的基本思路
SQL 语句优化是一个既熟悉又陌生的话题。面对千奇百怪的 SQL 语句,虽然数据库本身对 SQL 语句的优化一直在持续改进、提升,但是我们不能完全依赖数据库,应该在给到数据库之前就替它做好各种准备工作,这样才能让数据库来有精力做它自己擅长的事情。
爱可生开源社区
2023/02/16
8320
数据库性能优化之SQL语句优化
在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单地能实现其功能就可,而是要写出高质量的SQL语句,提高系统的可用性。
哲洛不闹
2018/09/19
6.4K0

相似问题

sql优化 ,百万联表后查 count(*)时间过长?

0137

sql优化?

0102

现有架构性能不足,如何对架构进行优化?

021

开发者想成为架构师,应该从哪些方面准备?

020

hive sql 通过IP 高效匹配出省市地名,如何优化??

0634
交个朋友
加入架构与运维学习入门群
系统架构设计入门 运维体系构建指南
加入架构与运维工作实战群
高并发系统设计 运维自动化实践
加入[数据] 腾讯云技术交流站
获取数据实战干货 共享技术经验心得
换一批
相关问答用户
《用ChatGPT做软件测试》 | 作者擅长5个领域
中建数科 | 技术总监架构部总经理擅长3个领域
公司公司公司公司公司公司 | 职务职务职务职务职务职务擅长3个领域
擅长3个领域
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档