03 2015 档案

摘要:构建实验数据--使用NC50用户查询(会话1)SQL> conn NC50/NC50Connected.SQL> create table emp as select * from scott.emp;Table created.SQL> set line 160SQL> select * from... 阅读全文
posted @ 2015-03-26 15:07 PoleStar 阅读(760) 评论(0) 推荐(0) 编辑
摘要:前面介绍的 shared pool,library cache结构,都是为了说明一条SQL是如何被解析的。先看下面的图:图中涉及的各结构简单介绍父HANDLE,里面有父游标堆0的地址。。父游标堆0:有指向一个或多个子游标的HANDLE的句柄地址父游标在第一次打开时被锁定,直到其他所有的sessi... 阅读全文
posted @ 2015-03-24 16:04 PoleStar 阅读(485) 评论(0) 推荐(0) 编辑
摘要:上一篇blog只是从概念上理解Library cache,本篇则是将Library cache从内存中dump出来,看看其结构。基本命令ALTER SESSION SET EVENTS 'immediate trace name LIBRARY_CACHE level LL';其中LL代表Lev... 阅读全文
posted @ 2015-03-23 13:56 PoleStar 阅读(360) 评论(0) 推荐(0) 编辑
摘要:Shared pool物理层面上由许多内存块(chunck)组成。从逻辑功能划分,Shared pool主要由三部分组成:Library cache,Dictionary cache和Control Structure。本文主要讲述 Library cache.Library cache li... 阅读全文
posted @ 2015-03-22 16:30 PoleStar 阅读(599) 评论(0) 推荐(0) 编辑
摘要:相关概念BUCKET :每个bucket上挂有一个 chunk list。同一个BUCKET中的chunk在物理地址上是不一定相邻的FREE LISTS:按bucket划分,共有255个,bucket 0---bucket 254RESERVED FREE LISTS:在SQL语句所需CHUNK大于... 阅读全文
posted @ 2015-03-21 21:24 PoleStar 阅读(1060) 评论(0) 推荐(0) 编辑
摘要:相关概念CHUNK: Shared pool物理层面上由许多内存块组成,这些内在块称为chunk。但是chunk是大小不一的,在内存中一个chunk是连续的。EXTENT:由多个连续的chunk组成HEAP: 堆由一个或多个大小不一的extent组成将shool pool内存dump出来将shool... 阅读全文
posted @ 2015-03-20 15:41 PoleStar 阅读(843) 评论(0) 推荐(0) 编辑
摘要:--创建表SQL> create table tab (a number, b number); Table created.--插入数据SQL> begin 2 for i in 1..10000 loop 3 ... 阅读全文
posted @ 2015-03-11 21:29 PoleStar 阅读(435) 评论(0) 推荐(0) 编辑
摘要:一.何为直方图 直方图是一种几何形图表,它是根据从生产过程中收集来的质量数据分布情况,画成以组距为底边、以频数为高度的一系列连接起来的直方型矩形图,如图所示 二.ORACLE 直方图 在Oracle中直方图是一种对数据分布情况进行描述的工具。它会按照某一列不同值出现数量多少,以及出现的频率高低来绘制 阅读全文
posted @ 2015-03-11 21:15 PoleStar 阅读(662) 评论(0) 推荐(0) 编辑