- 博客(53)
- 收藏
- 关注
转载 053.【实验:磁盘与内存的访问性能比较】
【实验环境】 1.笔记本电脑thinkpad-E420 2.在虚拟机上安装的RHEL4.8 3.Oracle Database 10.2.0.1 【实验】 SQL> set timing on; SQL> alte...
2013-01-06 20:24:38
260
转载 054.【实验:参数DB_FILE_MULTIBLOCK_READ_COUNT及optimizer_index_cost_adj对优化器的影响】...
--1.查看参数设置 SQL> show parameters db_file_multiblock_read_count NAME TYPE ...
2013-01-06 20:24:18
165
转载 052.【转:硬解析的例子】
create table t (x int);SQL> select * from v$sysstat where name='parse count (hard)';STATISTIC# NAME CLASS VALUE...
2013-01-06 20:23:09
146
转载 051.【实验:db_file_multiblock_read_count对SQL性能的影响】
1.准备 begin dbms_stats.gather_table_stats(ownname => 'scott',tabname => 't_group1'); end; set timing on; 2...
2013-01-06 20:21:30
138
转载 050.【实验:监控频繁commit产生的等待】
【实验】1.实验前生成AWR select count(*) from T_GROUP1 t; --4326720 --注:执行5分31秒后停止,更新记录262000条 declare cursor cur_g...
2013-01-06 20:20:27
214
转载 049.【实验:update (view)】
当对视图进行update时, 会出现ora-01779错误, 这个错误是因为要修改的字段在视图中不能保证物理上唯一,多出现在与多表关联时, 一个表因与另一个表的关联, 原表中的字段产生了多条记录的原故.1.准备数据 CREAT...
2013-01-06 20:20:24
177
转载 048.【实验:测试PARALLEL提示】
【测试1】单表非并行 SQL> select * 2 from scott.dept b; 43105 rows selected. Execution Plan --------------...
2013-01-06 20:19:40
183
转载 047.【实验:测试DRIVING_SITE】
SQL> select /*+ */ * 2 from scott.t_group1 t,t_zt@link1 z 3 where z.id=t.id and t.id between 10 and 30; 4...
2013-01-06 20:18:59
480
转载 046.【实验:索引的升序降序扫描】
【1.升序】INDEX FULL SCAN SQL> select /*+ index_asc(t)*/ id from scott.t_group1 t where rownum<10; ...
2013-01-06 20:17:56
123
转载 045.【实验:多个提示的冲突测试】
【测试1】单个提示被使用了 SQL> set autot trace exp SQL> select /*+ index_combine(t) */ * from scott.t_group1 ...
2013-01-06 20:16:46
87
转载 044.【实验:INDEX_JOIN效率比较】
SQL> set autot trace exp stat; SQL> select /*+index_join(t idx_id,idx_biz_date)*/t.id,t.biz_date 2 from ...
2013-01-06 20:15:42
284
转载 043.【FIRST_ROWS与ALL_ROWS效率比较】
【FIRST_ROWS与ALL_ROWS效率比较】 --1.返回全部数据COST比较 SQL> set autot trace exp SQL> select /*+all_rows*/* 2 fro...
2013-01-06 20:13:04
262
转载 042.【实验:位图索引性能比较】
1.检索50%数据时,性能比较 SQL> select user_yn,count(*) from T_GROUP1 t 2 group by user_yn; U COUNT(*) - ...
2013-01-06 20:12:38
120
转载 041:(转)Oracle Dimension
要理解oracle中的dimension,首先要搞清楚dimension和dimension table之间的区别。dimension table是table,和关系数据库中的其他table一样,存放数据,需要实际的存储空间。而...
2013-01-06 20:09:07
152
转载 040:【实验:位图索引提高GROUP效率】
贴子地址:http://www.itpub.net/thread-1743016-1-1.html【帖子问题】 我有一个Table,数据量大概1000万,在执行以下语句 select biz_date,count(*) from...
2013-01-06 20:06:38
125
转载 039:【实验:索引扫描方法对嵌套环连接的影响】
select e.*,t.deptnofrom scott.dept2 t,scott.dept ewhere t.deptno=e.deptno;dept2是小表,dept是大表1.在dept.deptno上创建“非唯一值索...
2013-01-06 20:06:36
98
转载 037.笔记:使用STATSPACK和AWR报表调整等待和闩锁
如果您只能选择两个Oracle实用程序来监控和发现您的系统中的性能问题,那么这两个实用程序应当是Enterprise Manager和新的AWR(Automatic Workload Repository),自动工作量仓库...
2013-01-06 20:01:13
434
转载 036.笔记:V$视图
【V$视图的创建和访问】V$视图是由catalog.sql脚本创建的。视图是通过选取一个或多个X$表中的信息来创建的。系统为每一个v_$视图创建了一个可以允许用户访问的视图。用户不能访问实际的v$视图(他们实际上是访问v_$视图...
2013-01-06 20:00:13
284
转载 035.笔记:使用PLSQL提高性能
1.使用DBMS_APPLICATION_INFO进行实时监控declarecursor cur_employee isselect t.deptno,t.loc,rowid from dept t;lv_new_loc var...
2013-01-06 19:59:35
278
转载 034.笔记:调整查询
1.调整哪些查询?查询V$SQLAREA 1.1在V$SQLAREA视图中选出最占资源的查询 select b.username,a.DISK_READS,a.EXECUTIONS exec,a.DISK_READS/d...
2013-01-06 19:58:07
178
转载 033.笔记:使用EXPLAIN和STORED OUTLINES
1.oracle的sql trace实用程序 1.1对简单查询使用SQL_TRACE的简单步骤 1)初始化参数 SQL_TRACE --在10G中SQL_TRACE是不建议(向下兼容、将来不用)使用参数。 ...
2013-01-06 19:57:27
171
转载 034.笔记:基本的提示语法
1.最常用的提示 最常用的10个提示: INDEX ORDERED PARALLEL FIRST_ROWS RULE FULL LEADING USE_NL APPEND USE_HAS...
2013-01-06 19:57:25
388
转载 032.笔记:表的连接和其他高级调整技术(3.其他高级调整技术)(未完成。。。)
1.第三方性能调整工具 有时候,可借助第三方工具。尽管不能修改代码,但您可以修改索引的使用方法。 2.调整分布式查询 如果编写的不好,分布式查询(SQL中使用DBLINK)有候会成为灾难,并导致极其糟糕的性能。特别...
2013-01-06 19:56:39
89
转载 031.笔记:表的连接和其他高级调整技术(2.双表连接等)
1.双表连接:等尺寸表(基于成本) 书中这一节主要是介绍,在无索引的情况下。表的执行顺序和表的连接方法。 示例: select small1.col1,small2.col1 from small1,small2 w...
2013-01-06 19:55:53
127
转载 030.笔记:表的连接和其他高级调整技术(1.连接方法)
前言:驱动表或者查询中的第一张访问的表是获得更佳性能的关键。如果优化器指定了错误的表作为查询中的驱动表,那么造成的差异会有天壤之别。通常,基于成本的优化器会选择正确的表,但在表中建立的的索引将影响它的正常工作。如果需要使用提示改...
2013-01-06 19:54:16
124
转载 029.笔记:基本的索引原理-索引的类型
1.B树索引 1.1 B树索引是树形结构,包括树根块(root block)、树枝块(branch block)、叶块(leaf block)。 branch block中,树枝行包含链中下一个叶块的ID号。 leaf b...
2013-01-06 19:53:50
155
转载 028.笔记:基本的索引原理1
1.基本的索引概念 【索引的五种扫描类型】 INDEX UNIQUE SCAN INDEX RANGE SCAN INDEX FAST FULL SCAN INDEX FULL SCAN index fu...
2013-01-06 19:52:51
121
转载 027.笔记:10g新功能
0.前言 可寻址内存的理论限制。 内存 直接可寻址 16位 64K(2的16次方字节) 32位 4G (2的32次方字节) 64位 16E(2的64次方字节)(1E...
2013-01-06 19:50:27
88
转载 026.笔记:10G DG-基础知识2
1.逻辑备用数据库的管理 SQL Apply引擎包括下列几个进程: READER进程在重做日志到达备用数据库之后,负责读出日志并将其放入共享池中名为LCR缓存的内存结构里 PREPARER进程将LCR缓存中的重做日志转换成...
2012-12-22 10:08:29
161
转载 025.笔记:10G DG-基础知识1
1.日志传输服务 Data Guard的核心是日志传输服务。它需要在数据保护和可用性与性能影响方面进行权衡,以达到两者的平衡。 1.1 定义日志传输服务的目标文件 alter system set LOG_ARCHIV...
2012-12-22 10:07:33
152
转载 024.笔记-10G DG-创建逻辑备用数据库
4 Creating a Logical Standby Database4.1 Prerequisite Conditions for Creating a Logical Standby Database 4.1.1 De...
2012-12-22 10:05:52
80
转载 023.笔记:10G DG-创建物理备用数据库
1.创建物理备用数据库相关命名host databaseType DB_UNIQUE_NAME TNS_Aliasdb1 Primary ora10g1 ora10g1_db1dg1 Physical Standby orast...
2012-12-22 10:04:54
118
转载 021.笔记:10G RAC-管理RAC环境中的数据库
1.RAC的本质 1.1实例命名 数据库名总是相同的,因为它与物理数据库本身相关。另一方面,实例名与每个节点上的内存相关,因此实例名在各节点上必须是唯一的。 1.2RAC环境中的spfile alter s...
2012-12-22 10:00:34
209
转载 020.笔记:10G RAC-添加、移除节点
1.移除节点 第一步:使用DBCA移除实例。在剩余节点上运行 dbca 【Instance Management】【Delete Instance】 如果实例不可用,或者DBCA无法移除所有组件,那么可能需...
2012-12-22 09:59:04
187
转载 019.笔记:在虚拟机部署10G RAC
第一步:准备环境 (一)VMware server 环境 1:安装VMWARE server2.0 VMware的remote console需要一个非空的DNS,如果DNS是空的,REMOTE CONSOLE会频...
2012-12-22 09:56:26
162
转载 018.笔记:虚拟机的网络连接模式
bridged桥连模式:虚拟机可以与主机所在的局域网通信nat(网络地址转换模式):虚拟机利用主机可以访问互联网,但是不能访问主机所在的局域网host-only:虚拟机之间可以通信,主机与虚拟机可以通信。但虚拟机不能与外界通信。...
2012-12-22 09:49:59
59
转载 17.笔记:为可用性调整数据库
3.1智能基础结构 AWR、ADDM、ASH(active session history ,ASH活动会话历史,用以追踪会话在在等待的所有事件),这些技术合起来被称为智能基础结构 MMON后台进程 MMON后台进...
2012-10-28 21:06:33
82
转载 16.笔记:RDBMS关于可用性的特性
1.企业管理器 Oracle数据库控制台(Oracle Database Control) Oracle网格控制台 EM网格控制台的安装与数据库安装是分离的,要求有一个仓库数据库,一个庞大的内存区,并且需要单独定价和颁...
2012-10-28 21:05:17
328
转载 15.笔记:管理Oracle数据库资源
--实用功能:数据库停顿--------------------- 详见7.1 alter system quiesce restricted; alter system unquiesce;--取消数据库停顿--...
2012-10-28 21:03:24
135
转载 14.笔记:监视与管理内存
概述:ORACLE实例的存储结构:(1)SYSTEM GLOBAL AREA,简写为SGA:是供后台进程与服务器进程共享使用的;(2)PROGRAM GLOBAL AREA,简写为PGA:各个会话私有的内存区域如果启用了SGA和...
2012-10-28 21:02:05
147
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人