04 2015 档案

摘要:1.创建测试数据SQL> conn NC50/NC50Connected.SQL> create table tab1(id number,object_name varchar2(100)); SQL> insert into tab1 select rownum,object_name f... 阅读全文
posted @ 2015-04-26 17:43 PoleStar 阅读(315) 评论(0) 推荐(0) 编辑
摘要:1. 执行计划管理的工作原理 1.1控制执行计划的稳定性 11g之前,可以使用存储大纲(stored outline)和SQL Profile来固定某条SQL语句的执行计划,防止由于执行计划发生变化而导致的性能下降. 11g开始,oracle引入了SQL执行计划管理,从而可以让系统自动的来控制SQL 阅读全文
posted @ 2015-04-26 10:12 PoleStar 阅读(628) 评论(0) 推荐(0) 编辑
摘要:ORACLE的统计信息在执行SQL的过程中扮演着非常重要的作用,而且ORACLE在表的各个层次都会有不同的统计信息,通过这些统计信息来描述表的,列的各种各样的统计信息。下面通过一个复合分区表来说明一些常见的和不常见的统计信息。搭建测试用例--创建表。SQL>create table testpa... 阅读全文
posted @ 2015-04-17 16:39 PoleStar 阅读(3886) 评论(0) 推荐(0) 编辑
摘要:收集oracle统计信息优化器统计范围:表统计: --行数,块数,行平均长度;all_tables:NUM_ROWS,BLOCKS,AVG_ROW_LEN;列统计: --列中唯一值的数量(NDV),NULL值的数量,数据分布; --DBA_TAB_COLUMNS:NUM_DIS... 阅读全文
posted @ 2015-04-17 16:29 PoleStar 阅读(2313) 评论(0) 推荐(0) 编辑
摘要:从10g开始,Oracle在建库后就默认创建了一个名为GATHER_STATS_JOB的定时任务,用于自动收集CBO的统计信息。这个自动任务默认情况下在工作日晚上10:00-6:00和周末全天开启。1、查看自动收集统计信息的任务及状态:SQL> select job_name,schedule_... 阅读全文
posted @ 2015-04-17 09:36 PoleStar 阅读(2802) 评论(0) 推荐(0) 编辑
摘要:在Oracle的11g版本中提供了统计数据自动收集的功能。在部署安装11g Oracle软件过程中,其中有一个步骤便是提示是否启动这个功能(默认是启用这个功能)。1、查看自动收集统计信息的任务及状态:SQL> select client_name,status from dba_autotask... 阅读全文
posted @ 2015-04-16 10:59 PoleStar 阅读(3116) 评论(0) 推荐(0) 编辑
摘要:一.查看当前环境:# grid用户检查scan-ip地址的配置[grid@node1 ~]$ srvctl config scanSCAN name: scan-cluster.com, Network: 1/192.168.0.0/255.255.255.0/eth0SCAN VIP name: ... 阅读全文
posted @ 2015-04-08 15:32 PoleStar 阅读(1303) 评论(0) 推荐(0) 编辑