按类别查询搜索结果
关于关键词 的检测结果,共 11229
dingjun123 | 2022-04-14 08:44:40 | 阅读(1100) | 评论(0)
SQLTXPLAIN(简称SQLT)是ORACLE COE提供的一款SQL性能诊断工具,SQLT主要方法是通过输入的一个SQL语句,从而生成一组诊断文件,这些文件用于诊断性能较差的或产生错误结果(WRONG RESULTS)的SQL。【阅读全文】
dingjun123 | 2022-04-12 08:38:53 | 阅读(760) | 评论(0)
在“使用Partitioned Outer Join实现稠化报表”这篇文章中,讲述了实现稠化数据填充的方法。这篇文章和上述文章有所不同,主要讲述实现对指定的空行,按照前面非空或后面非空数据进行填充。原来这种实现数据填充的方法,主要是用LAST_VALUE+IGNORE NULLS(10g)实现,在11G中LAG分析函数也支持IGNORE NULLS,但是,在性能上,他们是有区别的。【阅读全文】
dingjun123 | 2022-04-11 11:16:45 | 阅读(800) | 评论(0)
背景介绍:Oracle DUAL表是一个很神奇的东西,为什么说它神奇呢?DUAL表属于SYS用户,SYS用户是专门管理Oracle数据字典的用户,DUAL表因此属于数据字典的一个组成部分(而且DUAL表是个特殊实现的数据字典表)。一个Oracle使用人员应该知道SYS里的东西只能查询,不可乱做修改的,否则会造成意想不到的、甚至毁灭性的灾难。既然DUAL表属于数据字典,归SYS用户管理,那么其他的用户是如何访问的呢?答案是通过一个叫DUAL的PUBLIC SYNONYM来访问的。【阅读全文】
dingjun123 | 2022-04-11 11:09:54 | 阅读(780) | 评论(0)
背景介绍:Oracle DUAL表是一个很神奇的东西,为什么说它神奇呢?DUAL表属于SYS用户,SYS用户是专门管理Oracle数据字典的用户,DUAL表因此属于数据字典的一个组成部分(而且DUAL表是个特殊实现的数据字典表)。一个Oracle使用人员应该知道SYS里的东西只能查询,不可乱做修改的,否则会造成意想不到的、甚至毁灭性的灾难。既然DUAL表属于数据字典,归SYS用户管理,那么其他的用户是如何访问的呢?答案是通过一个叫DUAL的PUBLIC SYNONYM来访问的。【阅读全文】
dingjun123 | 2022-04-11 09:15:08 | 阅读(710) | 评论(0)
网上到处都是什么nologging放在insert 语句里减少redo size的说法,但是很少看到有数据来说明,或者测试的环境有所差别,其他的不说了,nologging那个eygle网站上有,append神马情况下减少redo,nologging用在神马情况下也不说了,就来说说那个insert append nologging语句以及测试了append到底是减少redo还是undo?。【阅读全文】
dingjun123 | 2022-04-10 21:16:28 | 阅读(430) | 评论(0)
看到有些人经常问,把自己的一些体会简单举个例子,详细的东西还是需要自己慢慢体会的,比如from a,b where a.id=b.id(+) and b.name='a'这个b.name没有+号则相当于普通的连接(准确地说是先外连接后过滤),还有些乱七八糟的join,比如一个表在同一层作为几个表的从表,join条件带or或子查询的,要注意+号有限制,那么ansi join更加强大,没有乱七八糟的限制,能简单实现更复杂的join,而且ansi join的好处就是结构清晰,可读性强。【阅读全文】
【Oracle】 讨论如何SQL
dingjun123 | 2022-04-10 21:15:34 | 阅读(300) | 评论(0)
学技术基础重要吗?这个问题看起来很傻,但是我的确发现很多人不注重基础,也许他根本不知道怎么去夯实基础。比如连视图在一定条件下可以dml都不清楚,由此可以扩展到一般的inline view也可以dml更加不清楚了。写oracle sql几年,竟然连oracle有很多分析函数也不清楚,基础重要吗??答案是肯定的,但是很多人却忽视了这个问题,的确令人感觉奇怪,其他技术多也如此。【阅读全文】
dingjun123 | 2022-04-10 21:14:24 | 阅读(360) | 评论(0)
decode函数很多人经常使用,但是搞清楚里面到底有什么规则,估计知道的人就少了,所以经常冒出这样那样的问题,不光decode,其他函数都有类似问题,下面写的东西,希望能为大家学习oracle,研究文档提供一点参考和思路,学习一门技术,首先要看的就是文档,怎么看文档,比如函数吧,要看函数的作用范围...【阅读全文】
dingjun123 | 2022-04-10 21:10:33 | 阅读(330) | 评论(0)
对lob处理还不太熟悉,看网上有人问就写了个,lob类型处理起来的确很麻烦【阅读全文】
dingjun123 | 2022-04-10 21:09:32 | 阅读(500) | 评论(0)
统计信息对CBO优化器很重要,而直方图又是统计信息中非常重要的内容,对于列倾斜数据(skew data),如果没有直方图,ORACLE可能会选择错误的执行计划,从而影响效率。
本文主要讲解如何通过执行计划观察是直方图引起的性能问题。
【阅读全文】
dingjun123 | 2022-04-10 21:06:15 | 阅读(550) | 评论(0)

1.子查询结果集小,用IN
2.外表小,子查询表大,用EXISTS

这是完全错误的观点。在8i时代,这经常是正确的,但是现在已经11G了,马上12C就要面世了。其实在ORACLE 9i CBO就已经优化了IN,EXISTS的区别,ORACLE优化器有个查询转换器,很多SQL虽然写法不同,但是ORACLE优化器会根据既定规则进行查询重写,重写为优化器觉得效率最高的SQL,所以可能SQL写法不同,但是执行计划却是完全一样的。【阅读全文】
brjl | 2022-03-26 19:44:41 | 阅读(830) | 评论(0)
绑定变量的效果,杠杠滴【阅读全文】
brjl | 2022-03-08 11:28:50 | 阅读(640) | 评论(0)
EXECUTE_EM_DBMS_JOB_PROCS 用途及关闭【阅读全文】
brjl | 2022-02-27 22:28:18 | 阅读(1910) | 评论(0)
自动收集统计信息【阅读全文】
brjl | 2022-02-27 21:49:28 | 阅读(1700) | 评论(0)
DBA_AUTOTASK_TASK 和 Dba_Autotask_Client 【阅读全文】
brjl | 2022-02-27 21:19:48 | 阅读(950) | 评论(0)
autotask dba_scheduler_jobs【阅读全文】
brjl | 2022-02-27 16:04:28 | 阅读(540) | 评论(0)
cjq0也是被动者【阅读全文】
brjl | 2022-02-26 16:03:40 | 阅读(820) | 评论(0)
检查收集统计信息是否正常【阅读全文】
brjl | 2022-02-25 17:52:15 | 阅读(780) | 评论(0)
统计信息【阅读全文】
brjl | 2022-02-13 16:15:48 | 阅读(550) | 评论(0)