^_^小麦苗^_^

小麦苗博客,实用经典,简单易懂,接地气!---技术应用型博客,主打实用性,只讲实用的,不讲没用的,多做实验,多思考!

  • 博客访问: 5488353
  • 博文数量: 821
  • 用 户 组: 普通用户
  • 注册时间: 2012-09-23 17:46
  • 认证徽章:
个人简介

QQ:646634621 网名:小麦苗 blog:http://blog.itpub.net/26736162/abstract/1/ 微信公众号:xiaomaimiaolhr QQ群:230161599 DBA宝典号内搜:http://data.newrank.cn/m/s.html?s=OSsuPjE4LDI7 微信群:私聊 《Oracle笔试面试宝典》作者

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(821)

文章存档

2017年(174)

2016年(369)

2015年(202)

2014年(76)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题

发布时间:2017-05-26 20:48:09

为何不产生10053的trace文件?SQL10053trace10046trace......【阅读全文】

阅读(20) | 评论(0) | 转发(0)

发布时间:2017-05-19 13:22:07

Oracle  降低高水位线的方法 准备工作,创建一张表:CREATE TABLE TEST2(    ID    NUMBER(10),    NAME  VARCHAR2(32));1、移动表:SQL> begin  2  for i in 1..10000 loop  3  insert into test2 values(i,'bbb'); .........【阅读全文】

阅读(57) | 评论(0) | 转发(0)

发布时间:2017-05-18 17:40:40

Oracle收集统计信息之NO_INVALIDATE参数Oracle统计量对于CBO执行是至关重要的。RBO是建立在数据结构的基础上的,DDL结构、约束会将SQL语句分为不同的成本结构等级。而CBO是在数据结构的基础上,加入数据表细粒度信息,将成本结构细化为成本cost值。 相对于数据表的DDL结构,统计量反映了当下数据表数据分布情况.........【阅读全文】

阅读(44) | 评论(0) | 转发(0)

发布时间:2017-05-18 17:18:06

Oracle多列统计信息   通常,当我们将SQL语句提交给Oracle数据库时,Oracle会选择一种最优方式来执行,这是通过查询优化器Query Optimizer来实现的。CBO(Cost-Based Optimizer)是Oracle默认使用的查询优化器模式。在CBO中,SQL执行计划的生成,是以一种寻找成本(Cost)最优为目标导向的.........【阅读全文】

阅读(45) | 评论(0) | 转发(0)

发布时间:2017-05-18 16:57:25

Oracle直方图直方图描述的对象包括列中不同值的数量和它们出现的频率.现在存储每一个不同值和它出现的频率是不可行的,特别是对于大表来说列中有上万个不同值,oracle使用直方图来存储关于列中数据分布的有用信息而且oracle的CBO使用直方图信息来计算出一个最优的执行计划.为了评估选择率(或者换句话说计.........【阅读全文】

阅读(55) | 评论(0) | 转发(0)

发布时间:2017-05-18 16:00:58

Oracle动态采样分析动态采样概念   动态采样(Dynamic Sampling)是在ORACLE 9i Release 2中开始引入的一个技术,引入它的目的是为了应对数据库对象没有分析(统计信息缺失)的情况下,优化器生成更好的执行计划。简单的说,在数据库段(表、索引、分区)对象没有分析的情况下,为了使CBO优.........【阅读全文】

阅读(527) | 评论(0) | 转发(0)

发布时间:2017-05-17 18:54:34

Oracle 索引扫描的五种类型  根据索引的类型与where限制条件的不同,有4种类型的Oracle索引扫描:     (1)       索引唯一扫描(index unique scan) (2)      .........【阅读全文】

阅读(40) | 评论(0) | 转发(0)

发布时间:2017-05-14 11:14:00

SQL 使用like '%ABC' 和 like '%ABC%'的优化 模糊查询 答案是:可以使用索引,但是需要改写SQL并创建reverse函数索引。 具体如何实现?听专家为你揭晓。     Create table t1 as select * from dba_objects;     Create index idx_t1_objectna.........【阅读全文】

阅读(55) | 评论(0) | 转发(0)

发布时间:2017-05-12 21:17:25

位图连接索引,就是将事实表和维度表的ROWID提前进行映射,省去了连接时的开销。下面将位图连接索引和一般的位图索引进行比较。看以下SQL语句:点击(此处)折叠或打开select s.prod_id,s.promo_id,s.channel_idfrom sales_A s, products_A pd, promotions_A pm, channels_A c.........【阅读全文】

阅读(27) | 评论(0) | 转发(0)

发布时间:2017-04-17 21:48:41

绑定变量优缺点、使用、绑定变量窥探    绑定变量是Oracle解决硬解析的首要利器,能解决OLTP系统中library cache的过度耗用以提高性能。然刀子磨的太快,使起来锋利,却容易折断。凡事皆有利弊二性,因地制宜,因时制宜,全在如何权衡而已。本文讲述了绑定变量的使用方法,以及绑定变量的优缺点、.........【阅读全文】

阅读(77) | 评论(0) | 转发(0)

发布时间:2017-04-17 09:57:29

如何保持Oracle数据库SQL性能的稳定性 SQL的性能变差,通常是在SQL语句重新进行了解析,解析时使用了错误的执行计划出现的。 下列情况是SQL会重新解析的原因: SQL语句没有使用绑定变量,这样SQL每次执行都要解析。 SQL长时间没有执行,被刷出SHARED POOL,再次执行时需.........【阅读全文】

阅读(84) | 评论(0) | 转发(0)

发布时间:2017-04-09 14:42:01

查看执行计划常用方法 1explain plan2DBMS_XPLAN3AUTOTRACE4100465100536AWR SQL  1、 (相当于的)     *  dual;  *  (dbms_xplan.display);    DBMS_XPLAN方法:配合使用 .........【阅读全文】

阅读(101) | 评论(0) | 转发(0)

发布时间:2017-04-03 15:54:48

    对于线上的SQL语句,看着执行计划cost还不错,但是实际执行的时候效果却有千壤之别,这是为什么呢?    对于一个庞大的SQL语句,看着得到的执行计划却不知道瓶颈在哪里,SQL语句太复杂,但是执行计划更复杂,要读明白它掌握要领也不是一件容易的事情。   &nb.........【阅读全文】

阅读(184) | 评论(0) | 转发(0)

发布时间:2017-03-30 11:21:34

COUNT(1)、COUNT(*)、COUNT(常量)、COUNT(主键)、COUNT(ROWID)、COUNT(非空列)、COUNT(允许为空列)、COUNT(DISTINCT 列名) About Me .....................................................................................................................................【阅读全文】

阅读(1552) | 评论(0) | 转发(2)

发布时间:2017-03-30 00:21:26

Oracle事件之10053 跟踪的trace文件相关解释About Me ............................................................................................................................... ● 本文作者:小麦苗,只专注于数据库的技术,更注重技术.........【阅读全文】

阅读(2258) | 评论(1) | 转发(2)

发布时间:2017-03-30 00:06:57

Oracle事件之10046 跟踪的trace文件相关解释 tkprof 优化 sql_trace/10046事件是oracle提供的用于进行sql跟踪的手段,其内容包括sql的解析过程、sql的执行计划、绑定变量的使用、会话发生的等待事件。 [sql] view plaincopy --对trace文件的大小限制    &nb.........【阅读全文】

阅读(111) | 评论(0) | 转发(0)

发布时间:2017-03-29 19:48:59

New optimizer version·         Changes to schema and metadatadefinitions·         SQL profile creating自动捕获被开启后系统自动创建并维护执行计划历史记录,执行计划历史包含sql语句,绑定变量,编译环境等,.........【阅读全文】

阅读(81) | 评论(0) | 转发(0)

发布时间:2017-03-24 09:46:59

Oracle hint之DRIVING_SITE 同时查询本地表和远程表。分布式查询一般有两种处理方式:一种将远程表数据取回本地,然后和本地表关联查询,获取最终结果;提示能够指定执行计划在远程还是本地做,使用driving_site,特别是本地小结果集,远程大结果集,最终结果集较小时,希望计划在远程驱动,这样远程执行完毕,将.........【阅读全文】

阅读(704) | 评论(4) | 转发(1)

发布时间:2016-11-30 21:49:46

Troubleshooting: High Version Count Issues (文档 ID 296377.1)Oracle Database - Enterprise Edition - Version 10.2.0.1 and laterOracle Database - Standard Edition - Version 10.2.0.1 and laterselect sql_text, hash_value,address from v$sqlarea where sql_text like 'select count(*) from emp%'; .........【阅读全文】

阅读(112) | 评论(0) | 转发(0)

发布时间:2016-11-30 21:41:53

原文链接:在Oracle 10g以上的版本,High version count可谓是一个臭名昭著的问题。Hight version count不仅仅产生的原因多种多样,并且会导致各种令人头痛的问题,轻导致数据库的性能急剧下降,CPU利用率剧增,重则导致数据库挂起,触发ORA-04031或者其它bug导致宕机。在弄清楚诊断和解决这个问题之前,首先需要.........【阅读全文】

阅读(135) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

lhrbest2017-04-24 17:01

随风映雪:大神,你是哪来的这么多实验内容?求推荐告知orz

自己做实验的

回复  |  举报

随风映雪2017-04-24 15:26

大神,你是哪来的这么多实验内容?求推荐告知orz

回复  |  举报

maohaiqing03042017-03-17 14:52

lhrbest:你妹,最近懒得很,,,不急,,,慢慢来

这对话。。。醉了~

回复  |  举报

lhrbest2015-01-27 16:24

zroc:真的很不错,写的很详细

谢谢,共同进步

回复  |  举报

zroc2015-01-27 11:53

真的很不错,写的很详细

回复  |  举报
留言热议
请登录后留言。

登录 注册