自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

转载 收集oracle统计信息

http://www.cnblogs.com/rootq/archive/2010/02/04/1663622.html收集oracle统计信息优化器统计范围:表统计; --行数,块数,行平均长度;all_tables:NUM_ROWS,BLOCKS,AVG_ROW_LEN;列统计; --列中唯一值的数量(NDV),NULL值的数量,数据分布;--DBA_TAB_COL

2015-10-23 13:29:09 296

转载 oracle物理读和逻辑读

http://blog.csdn.net/waterxcfg304/article/details/25872505oracle物理读和逻辑读oracle的逻辑读和物理读 1.物理读即是把数据从磁盘读入到buffer catch的过程。  通常情况下是,如果需要数据的时候发现不存在于buffer catch当中,即oracle就会执行

2015-10-23 10:56:03 389

转载 oracle 表连接三种方式

在查看sql执行计划时,我们会发现表的连接方式有多种,本文对表的连接方式进行介绍以便更好看懂执行计划和理解sql执行原理。一、连接方式:嵌套循环(Nested Loops (NL))(散列)哈希连接(Hash Join (HJ))(归并)排序合并连接(Sort Merge Join (SMJ) )二、连接说明:1.Oracle一次只能连接两个表。不管查询中有多少个表

2015-10-23 10:38:47 601

转载 oracle表连接----->哈希连接(Hash Join)

http://blog.csdn.net/waterxcfg304/article/details/25872505哈希连接(HASH JOIN)是一种两个表在做表连接时主要依靠哈希运算来得到连接结果集的表连接方法。对于排序合并连接,如果两个表在施加了目标SQL中指定的谓词条件后得到的结果集很大而且需要排序,则排序合并连接的执行效率一定不高;而对于嵌套循环连接,如果驱动表所对应的驱动结

2015-10-23 10:37:22 442

转载 海量数据处理分析

笔者在实际工作中,有幸接触到海量的数据处理问题,对其进行处理是一项艰巨而复杂的任务。原因有以下几个方面:一、数据量过大,数据中什么情况都可能存在。如果说有10条数据,那么大不了每条去逐一检查,人为处理,如果有上百条数据,也可以考虑,如果数据上到千万级别,甚至过亿,那不是手工能解决的了,必须通过工具或者程序进行处理,尤其海量的数据中,什么情况都可能存在,例如,数据中某处格式出了问题,尤其在程

2015-10-08 20:04:25 276

转载 sql 优化基础知识

以下信息摘抄自互联网:1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致数据库引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有n

2015-10-08 20:02:34 316

转载 电信系统数据集市元数据管理方案

http://www.itpub.net/forum.php?mod=viewthread&tid=862129&highlight=%D4%AA%CA%FD%BE%DD(一) 什么是元数据元数据(meta-data)是关于数据的数据,是关于数据、操纵数据的进程,以及应用程序的结构、意义的描述信息,其主要目标是提供数据

2015-09-30 11:15:59 1627

转载 Oracle SQL优化总结

链接:http://blog.itpub.net/28602568/viewspace-1685913/标题:Oracle SQL优化总结作者:lōττéry©版权所有[文章允许转载,但必须以链接方式注明源地址,否则追究法律责任.]*** SQL 优化也做了一段时间了,特此总结本人在工作中遇到的各个点,见笑了~一、缩小范围

2015-09-30 11:13:11 268

转载 数据仓库与元数据管理

http://blog.csdn.net/zjw00417236/article/details/6120936数据仓库与元数据管理1. 前言在事务处理系统中的数据,主要用于记录和查询业务情况。随着数据仓库(DW)技术的不断成熟,企业的数据逐渐变成了决策的主要依据。数据仓库中的数据是从许多业务处理系统中抽取、转换而来,对于这样一个复杂的企业数据环境,如何以安全、高效的方式来

2015-09-29 17:05:33 566

转载 用kettle 一套完整的数据库迁移

http://ainidehsj.iteye.com/blog/1735434需求: 1.你是否遇到了需要将mysql数据库中的所有表与数据迁移到Oracle。 2.你是否还在使用kettle重复的画着:表输入-表输出、创建表,而烦恼。 下面为你实现了一套通用的数据库迁移流程。 技术引导: 实现之初,在kettle提供的例子中找到了一个类似的(sampl

2015-09-22 11:18:03 2394

转载 Oracle SQL优化 总结(学习)

http://www.cnblogs.com/sopost/archive/2012/02/06/2340717.htmlOracle SQL优化 总结(学习)转一篇文章,先收藏,慢慢看。SQL 的优化主要涉及几个方面:(1) 相关的统计信息缺失或者不准确(2) 索引问题(3) SQL 的本身的效率

2015-09-22 10:22:52 387

原创 SAP BO 学习地址

CSDN:1. http://www.cnblogs.com/hanmos/category/398322.html2.asdfak:http://blog.csdn.net/asdfak/article/month/2010/113.文库联合51SAP教育中心精心为您准备了SAP学习资料http://wenku.baidu.com/topic/20

2015-09-21 15:55:26 671

转载 v$session_longops 查看进程的进度

http://cc59.itpub.net/post/1845/286133DBA们经常需要监控数据库中一些花费大量时间的操作,如备份恢复,收集统计信息,排序都会记录在这个视图当中。这个视图主要是显示运行时间超过6秒的数据库操作的状态.所以对于数据库监控一些耗时的操作是非常有意义的。并且可以看到某个进程的执行进度。来看看这个视图的结构:SQL> desc v$session

2015-09-18 15:42:17 978

转载 有关DBLINK操作的语句执行机制及优化方式--driving_site()优化

http://www.itpub.net/thread-1786077-1-1.html分布式查询语句对于远程对象的查询在远程库执行,在远程可以执行的语句会通过优化器的查询转换,执行的是转换后的语句,然后结果集返回到本地,再与本地表运算。当然,本地还是远程是相对的,我们可以通过driving_hint改变主查询计划的执行位置,但是对DML,driving_site是失效的。另外对远程表

2015-09-16 16:01:15 1431

转载 Oracle三组难缠的hint no_unnest/unnest,push_subq,push_pred

http://www.cnblogs.com/sopost/archive/2012/02/23/2365894.html常常有人把这三个hint搞混,主要是因为对三种重写原理不清楚。特总结如下。(实验环境为10204)1. no_unnest, unnestunnest我们称为对子查询展开,顾名思义,就是别让子查询孤单地嵌套(nest)在里面。所以un_unnest双重否定代表肯

2015-09-16 13:42:31 815

转载 Oracle直方图的深入理解-和测试-直返图直接影响sql是否走正确的索引?

http://czmmiao.iteye.com/blog/1484298直方图概述直方图是一种统计学上的工具,并非Oracle专有,通常情况下它会表现为一种几何图形表,这个图形表是根据从实际环境中所收集来的被管理对象某个方面的质量分布情况的数据所绘制成的,通常会画成以数量为底边,以频度为高度的一系列连接起来的矩形图,因此直方图在统计学上也称为质量分布图。在Oracle中直方图是一

2015-09-15 18:31:52 442

转载 一次 read by other session 的处理过程--数据走索引需要看索引字段的数据分布情况

http://blog.csdn.net/robinson1988/article/details/44244957  文章最后连接了直方图的使用原因:总结:一次 read by other session 的处理过程--数据走索引需要看索引字段的数据分布情况,若数据分布不均匀,oracle本不应该走索引, 但是如果oracle还是走了该索引,有可能是未收集统计信息, 没收集直方图。导致ora

2015-09-15 18:09:04 725

转载 利用rowid快速在线更新海量数据-批量更新

http://www.itpub.net/thread-1052077-1-1.html最近一直在折腾大表的更新问题,今天终于有了突破。兴奋之余发个帖子跟大家分享一下心得,并且讨论一下是否还可能进一步提高处理速度。问题是这样的:一张5亿条记录的表,没有分区。由于增加了一个冗余字段,需要根据另外一张表(4.8亿条)更新这个大表。下面是具体的描述:环境:HP-UX 11i+Oracle

2015-09-15 17:35:20 4061

转载 一次特别的library cache pin的解决过程

http://blog.itpub.net/16628454/viewspace-1043944/20101231 EDW 故障分析报告,今天异常的出现了大量library cache pin的等待,以下是分析及解决过程:[@more@]一、故障描述l2010年12月31日早晨上班后接到运维组同事反馈,EMC全部程序都被HANG住,没有继续执行,也没有报错。l紧接着

2015-09-15 15:05:26 1040

转载 ORA-12838的问题

http://blog.itpub.net/16628454/viewspace-1034986/ORA-12838的问题今天写了一段PL/SQL代码,极其简单,却让我愣了一下beginfor i in 1 .. 24 loopinsert /*+ APPDEND*/into ttt_2select t_seq_2.nextval, a.* from d

2015-09-15 15:00:34 694

转载 两个超大表做关联更新的优化 之 批量更新

http://blog.itpub.net/16628454/viewspace-1043225/两个超大表做关联更新的优化2010-12-17 13:43:01 分类: Oracle今天同事给了两个SQL,超级大,一个表8000多万,一个表7800万,原语句如下:[@more@]update CHANNEL_CHENGDU.o_user_C

2015-09-15 14:55:49 1718

原创 转载过他人文章的链接地址汇总

http://www.cnblogs.com/killkill/category/249306.html   ---sql基础。itpub:http://www.itpub.net/thread-955209-1-1.html

2015-09-15 14:24:04 1592

转载 not in/not exists 的 null 陷阱

http://www.cnblogs.com/killkill/archive/2010/09/04/1817266.html[原]not in/not exists 的 null 陷阱以前遇到了 not in 子查询的一个 null 陷阱,有经验的朋友可能知道怎么回事了,用代码来说就是:?123456789

2015-09-15 14:21:21 289

转载 对Hash Join的一次优化之--10104 trace-bucket

博客原地址:http://www.itpub.net/thread-955209-1-1.html前两天解决了一个优化SQL的case,SQL语句如下,big_table为150G大小,small_table很小,9000多条记录,不到1M大小hash_area_size, sort_area_size均设置足够大,可以进行optimal hash join和memory sort

2015-09-15 13:28:57 273

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除