原文:SQL调优--记一次表统计信息未及时更新导致查询超级慢

某日同事丢给我一个看上去复杂的查询 实际就涉及两张表,套来套去 说只是换了日期条件,但一个查询 秒出数据,一个根本查不出来。现在整理下解决过程,及涉及的知识点。 若有不正之处,请多多谅解并欢迎批评指正,不甚感激。 请尊重作者劳动成果,转载请标明原文链接: http: www.cnblogs.com zzry p .html 一.问题描述 环境:sqlserver r 现象: 查询涉及到两张表 O ...

2016-09-09 18:47 7 6201 推荐指数:

查看详情

一次SQL

insert优化 如果你在某一时刻有大量的insert操作,一条一条插入是非常耗时的。insert语句本身支持一次插入很多条记录,插入记录数上限受sql语句长度限制,一般一次插个几千条是没问题的。在我的 《如何手动实现Try Insert和Insert Or Update》 一文中对于各种情况 ...

Mon Dec 23 03:04:00 CST 2019 0 338
一次sql server 性能查询从20秒至2秒

一、需求 需求很简单,就是需要查询一个报表,只有1个,数据量大约60万左右,但是中间有些逻辑。 先说明一下服务器配置情况:1核CPU、2GB内存、机械硬盘、Sqlserver 2008 R2、Windows Server2008 R2 SP1和阿里云的服务器,简单说就是阿里云最差的服务器 ...

Wed Jul 19 18:49:00 CST 2017 47 10519
【性能一次关于查询及FGC频繁的经历

  以下来分享一个关于MySQL数据库查询和FGC频繁的性能案例。 一、系统架构         一个简单的dubbo服务,服务提供者提供接口,并且提供接口的实现,提供方注册服务到Zookeeper注册中心,然后消费者要用其某个服务的时候,就去zookeeper上订阅该服 ...

Tue Nov 13 01:51:00 CST 2018 0 2308
一次idea性能

  因自研的自动化测试工具包含压测功能,在自己本地代码开发完毕后进行测试,对目标接口进行1000访问,发现idea在执行结束后变的异常卡顿,怀疑是idea工具或者程序代码存在问题,遂进行排查。 ---------------------------------------------------------------------------------------------- ...

Tue Dec 04 06:20:00 CST 2018 1 4197
一次GreenPlum性能

在部署了的GreenPlum集群中进行数据查询时,发现数据量一旦大了,查询一跑就中断,提示某个segment中断了连接。 ERROR 58M01 "Error on receive from seg0 slice1 192.168.110.84:6000 pid=xxx: server ...

Fri Nov 16 19:41:00 CST 2018 0 5638
一次,因变量导致SQL执行效率变慢

场景   最近工作中,发现某同步JOB在执行中经常抛出SQL执行超时的问题,查看日志发现每次SQL执行的时间都是线性增长的,循环执行50以后执行时间甚至超过了5分钟 JOB执行流程分析   首先,对于JOB流程进行分析,查看是否是JOB设计上的问题   通过对流程的分析,发现 ...

Sun Nov 07 01:46:00 CST 2021 3 546
解Bug之路-一次中间件导致SQL排查过程

解Bug之路-一次中间件导致SQL排查过程 前言 最近发现线上出现一个奇葩的问题,这问题让笔者定位了好长时间,期间排查问题的过程还是挺有意思的,正好博客也好久不更新了,就以此为素材写出了本篇文章。 Bug现场 我们的分库分中间件在经过一年的沉淀之后,已经到了比较稳定的阶段。而且经 ...

Mon Sep 07 17:54:00 CST 2020 20 2363
一次神奇的sql查询经历,group by查询优化(已解决)

一、问题背景 现网出现查询,在500万数量级的情况下,单查询速度在30多秒,需要对sql进行优化,sql如下: 我在测试环境构造了500万条数据,模拟了这个查询。 简单来说,就是查询一定条件下,都有哪些用户的。很简单的sql,可以看到,查询耗时为37秒。 说一下 ...

Fri Sep 20 00:52:00 CST 2019 50 8488
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM