- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 牛刀小试——记一次帮朋友小幅优化SQL
和一个小朋友聊天,小朋友愁眉苦脸,不爱说话,我问怎么了,他说:经理交代的一个任务完成不了。我问:什么任务?他说:程序里的一个功能对应的SQL,太慢了。我问:现在性能是什么样?他说:一分钟。我问:达到什么标准?他说:5s以内。接着,我了解了些具体的信息,心里有数了,说:这个还是比较容易滴。略施小计,SQL再跑,1s出结果,小朋友大悦说:这下我可以交差了,改来改去都好几天了。下面是该SQL调整之前的计
2013-03-27 16:27:25 1114
原创 DB2 的事务日志
1. DB2事务日志:DB2的日志分主日志和次日志,主日志是在数据库第一次被连接和激活时创建的,而次日志是当写满所有的主日志后,才动态分配次日志,主日志和次日志受设置个数的制约,当配置的所有主、次日志写满后,数据库后续事务都会被回滚,而当活动日志目录被写满后,根据数据库的配置,分别对后续事务进行回滚和挂起,在挂起的情况下,事务会一直等待,直到有可用的活动日志空间,也就是可以创建一个新的
2013-03-27 12:29:18 1285
原创 搞定导致CPU爆满的“罪魁祸首”
昨天,正忙着,一个用户来电,说一个系统非常缓慢,导致整个系统无法正常使用,必须马上处理,先看系统资源,通过用户反馈的信息,内存,IO没问题,CPU资源严重紧张,idle持续为零,堆积任务达几百个,系统几近挂掉,通过分析用户反馈的数据库信息,最终确定一条SQL为整个事件的罪魁祸首,该语句阻塞达上百个,告知用户后,用户分析后确定,先kill掉相应会话,然后组织人员修改该SQL,kill掉相应会话并调整
2013-03-27 12:23:57 1906
原创 优化一个小时不出结果的SQL
今天刚清闲点,在网上看些资料,这时,用户QQ上发来求助,说一个更新数据的SQL语句很慢,都一个小时了也不出结果,于是,了解下具体的情况,略施小计,5s出结果,下面是我分析该SQL时用到的执行计划,略去部分细节,大家可以参考学习,禁止转载:
2013-03-27 12:22:30 1024
原创 最具戏剧性的分析诊断案例——十分钟锁定数据库性能“元凶”
昨天,正好有点空时间想看看书,结果,刚打开书,没看几个字儿,接到用户电话说:一个库有问题,希望能帮忙看下。因为我知道他们那边也有自己的专职DBA,于是问:没让人给看看吗?答:能找的人都找了,也调了好久,又是操作系统,又是数据库的,调了很多天了,还是感觉很慢,他们最后给出的意见是改SQL代码,那么多哪里改的过来?想远程看看,但用户似乎挺着急:拖了这么久了,现在很着急,没办法才找到你的,你赶紧过来吧。
2013-03-27 12:20:48 1017
原创 巨幅SQL优化(SQL Tuning)——秒杀十几个小时不出结果的SQL
今天接到用户的需求,某程序十几个小时没出结果了,很纳闷儿,于是让相关人员取了explain plan等信息,拿到explain plan后,搂一眼,就知道问题出在了哪里,explain plan跑偏了,看了下统计信息,不算陈旧,但还是重新收集了,但explain plan依然跑偏,因为用户急于跑这个程序,时间有些紧迫,于是只能通过加hint搞定,很简单的两个hint,当然,还有很多其他的方法,用户
2013-03-27 12:18:37 1330
原创 极速搞定1小时不出结果SQL的优化(SQL Tuning)
今天帮用户做了一个SQL TUNING,原来为1个多小时不出结果,tuning后为几秒,图片为我调优时参考的explain plan,隐去某些具体信息,虽然通过该计划,不能完全确定SQL慢的原因,但稍微仔细观察下,基本能确定问题所在了,大家可以参考学习,禁止转载。
2013-03-27 12:15:23 1330
Netsh功能及用法详解.pdf
2023-05-06
SQL Server 2019 for Windows Server 2019无域搭建always-on.pdf
2022-11-01
Oracle for Linux静默安装.pdf
2022-11-01
ClickHouse及快速入门.pdf
2022-10-31
Linux安装、配置及使用.pdf
2022-10-26
VM安装和虚机创建(适用于入门级).pdf
2022-10-26
Oracle常用高可用方案.pdf
2022-10-25
Oracle常用分析诊断工具.pdf
2022-10-25
Oracle日常管理(OS及DB).pdf
2022-10-24
Oracle事务概念及基础知识.pdf
2022-10-24
Oracle常用对象大全及实例详解.pdf
2022-10-24
Oracle PLSQL语法大全及实例讲解.pdf
2022-10-21
Oracle开发应用(PLSQL)基础大全及实例讲解.pdf
2022-10-21
Oracle常用对象大全及实例详解.pdf
2022-09-21
Oracle PLSQL语法大全及实例讲解.pdf
2022-09-16
Oracle开发应用基础知识大全.pdf
2022-09-13
Oracle连接和使用.pdf
2022-09-06
Oracle体系架构(实例+数据库).pdf
2022-09-06
Oracle用户(user)和表空间(tablespace).pdf
2022-09-02
Oracle for Windows安装和配置.pdf
2022-09-02
走进Oracle世界(Oracle简介).pdf
2022-09-02
MongoDB-Performance-Best-Practices.pdf
2020-08-27
一篇分析诊断被"hang"住数据库的资料(Oracle Performance Diagnostic Guide Hang Locking)
2013-08-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人