关闭

[置顶] 徒弟涨工资排行榜

这个是徒弟张工资了,和我聊天,...
阅读(9788) 评论(2)

[置顶] 我的职业生涯

大家好,我是落落http://blog.csdn.net/robinson1988/ QQ692162374,其实我选择Oracle是一件很神奇的事情,但是现在回想起来又觉得是命中注定。我2006年就读于西南大学软件工程专业,我之所以选择软件工程是因受了电影黑客帝国的影响,依稀还记得某个工程师对着一个黑屏幕,敲击一串代码,然后控制了某个机器,当时觉得好酷。   大一,学校开设VB.NET...
阅读(26351) 评论(118)

[置顶] 徒弟们

不知不觉已经收了300多个徒弟了,其中混得最好的徒弟,一年收入超过50w(他同时也是ocm,年龄和我差不多大,有自己的其他事业,属于天才类学生) 绝大部分徒弟现在年薪都超过10w。有50多个徒弟年薪已经过20w了。恭喜恭喜。 有些徒弟,心太急,想立马从10多w跳到20w+,还是建议先找个好点的公司混个背景先(比如甲骨文,惠普,IBM),这样跳槽涨幅更大。如果进不去这类公司,建议先混个team...
阅读(10988) 评论(22)

使用Listagg分析函数优化wmsys.wm_concat

在上周末优化班的时候一个朋友拿了一个SQL出来,让我现场优化,因为当时太忙,我安排七年老师帮忙处理。跑得慢的SQL如下:with temp as                 (select sgd.detail_id id,                         wmsys.wm_concat(distinct(sg.gp_name)) groupnames,...
阅读(9667) 评论(2)

数据分布不均衡导致性能问题

今晚(2016/04/14)遇到一个奇葩案例,虽然之前也遇到过非常多奇葩案例, 但是限于当时条件,无法收集案例,谁叫他奶奶的银行,证券,电信不允许泄密啊。还好今晚这个案例可以拿出来分享。 故事是这样的,下面这个SQL要跑几十分钟 select count(distinct a.user_name), count(distinct a.invest_id) from base_data_lo...
阅读(9063) 评论(2)

20亿与20亿表关联优化方法(超级大表与超级大表join优化方法)

记得5年前遇到一个SQL,就是一个简单的两表关联,SQL跑了差不多一天一夜,这两个表都非常巨大,每个表都有几十个G,数据量每个表有20多亿,表的字段也特别多。 相信大家也知道SQL慢在哪里了,单个进程的PGA 是绝对放不下几十个G的数据,这就会导致消耗大量temp tablespace,SQL慢就是慢在temp来回来回来回...的读写数据。 遇到这种超级大表与超级大表怎么优化呢?这篇文章将告诉你答案。...
阅读(11947) 评论(21)

远程帮人优化SQL视频

远程帮一个21k的IBM的徒弟优化SQLhttp://v.youku.com/v_show/id_XMTQzNjU0OTI4MA==.html?from=y1.7-1.2...
阅读(2787) 评论(0)

HINT 不生效?

今天有个徒弟找我看一条SQLSELECT /*+ use_hash(REGION,MPI) */ REGION.REGION_CODE, REGION.REGION_NAME, MPI.YEARS, SUM(MPI.MPI_COUNT) SUM_MPI_COUNT FROM (SELECT /*+ index_ffs(T_REGION T_REGION...
阅读(3256) 评论(0)

坑爹的NVARCHAR2

今天帮一个学生优化SQL,遇到NVARCHAR2问题。具体SQL因为涉及保密就不贴了。但是可以模拟一下。create table t1(id number,name nvarchar2(200)); create table t2(id number,name varchar2(200)); insert into t1 select rownum,table_name from dba_tab...
阅读(3033) 评论(2)

V$SESSION SQL_ID 为空,找不到SQL_ID

兄弟,是不是遇到过查询 V$SESSION.SQL_ID 但是呢 SQL_ID 是空,然后找不到SQL的尴尬情况?太多人问这个问题了。我相信你们也没百度/GOOGLE到好的解决办法,今天就分享一个方法,教大家抓SQL(本方法基于ORACLE11G,10G 就洗洗睡吧)。首先我们来做个实验:SQL> select sid from v$mystat where rownum=1;        SI...
阅读(5894) 评论(0)

SQL 编码规范

1. 必须对表起别名,方便调查表用了哪些列比如 select owner,object_id,name from a,b where a.id=b.id; 如果不对表取别名,我怎么知道你访问的列是哪个表的。如果SQL几百行,如果SQL表关联很多,去死吧。2. 数据库对象 命名表             前缀/后缀 T_XXX视图         前缀/后缀  V_XXX物化视图  前缀/后缀 MV...
阅读(5097) 评论(4)

一次 read by other session 的处理过程

一个哥们给我打电话,他说系统中一直出现等待事件 read by other session ,并且该等待都是同一个sql引起的,比较紧急,请我帮忙远程看看。远程过去之后,用脚本把 等待事件给抓出来从图中看到 read by other session 是在运行同一个SQL , sql_id 是  1svyhsn0g56qd 于是查看执行计划该SQL走的是 ILMCU 这个列的索引,过滤条件有4...
阅读(7174) 评论(3)

一个徒弟帮另外一个徒弟优化的案例

太搞笑了sql跑了50分钟出结果,sql和执行计划如下: --------------------------------------------------------------- SQL BEGIN------------------------------------------------------------------ SELECT AA.* FROM ( SELECT...
阅读(4428) 评论(2)

SQL改写的书终于出版了

众所周知,SQL 优化很多 SQL 都是写法上有问题,目前市面上没有这种书籍,为了造福广大Oracle使用者 教主和我特意编写 SQL 改写 优化的书籍 ,大家可以到这里购买 http://product.china-pub.com/4455744#ml SQL水平比较菜的兄弟们也可以购买 运维同志们也可以购买 ...
阅读(6544) 评论(8)

10053 trace 优化 sql 还是有点用

好久不写博客了,一来是个人比较懒,二来是帮别人优化sql之后不喜欢收集案例,三...
阅读(5203) 评论(5)

Oracle IN MEMORY OPTION

众所周知,ORACLE是行存储数据库。...
阅读(4942) 评论(0)

为什么全表扫描成本(COST)公式里面要除以sreadtim

全表扫描的成本计算公式 如下: Cost = ( #SRds * sreadtim + #MRds * mreadtim + CPUCycles / cpuspeed ) / sreadtim 全表扫描的时候,单块读次数=0,#SRds表示单块读次数。全表扫描的成本里面,CPU消耗其实非常少,可以忽略不计,所以全表扫描的公式可以改写...
阅读(4307) 评论(0)

再一次强调,ORACLE外键必须加索引

外键加索引是常识,必须牢记。本来不想写这个案例的,但是连续...
阅读(9304) 评论(4)

如何让索引只能被一个SQL使用

有个徒弟问我,要创建一个索引,去优化一个SQL,但是创建了索引之后其他 SQL 也要用 这个索引,其他SQL慢死了,要优化的SQL又快。遇到这种问题咋搞? 一般遇到这种问题还是很少的。处理的方法很多。我简单的给大家介绍一种方法。 还是直接看我实验操作步骤吧。 在SCOTT账户里面创建一个测试表和一个索引 SQL> create table test as select * from ...
阅读(4745) 评论(2)

10g full join 优化

今天一个女生咨询我报名学优化。聊着聊着就让我优化一个sql,贴给大家看一下 select (case when grouping(allwo.workshop_code) = 1 then '' else nvl(max(allwo.workshop_code), '未维护车间') end) worksho...
阅读(6364) 评论(0)

徒弟们对话,遇到sb领导,离职吧

 【冒泡】上海-Derek(xxxxxxxxxxxxxxx6xxx7667xxx9xxx24t22  xxx8:2xxx:xxx6 就我一DBA。。只要是数据库的,,不会的会的都要干。 【传说】重庆-落落lbs54xxx88@yahoo.com.cn>  xxx8:2xxx:xxx9 吃东东 再招个你就是老大了。。 【活跃】太原-李銑鉎(xxxxxxxxxxxx4xxxxx...
阅读(6098) 评论(2)

视图中使用ROWNUM要注意

昨天晚上帮人优化一个ebs的sql。sql...
阅读(6334) 评论(1)
203条 共11页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1197569次
    • 积分:14273
    • 等级:
    • 排名:第951名
    • 原创:202篇
    • 转载:0篇
    • 译文:1篇
    • 评论:586条
    最新评论