摘要: Oracle AWR 简介Automatic Workload Repository(AWR)收集、处理和维护性能系统信息,为性能调优的问题检测提供了有力的帮助。AWR收集和处理的统计信息包括:1. 段的统计信息;2. 时间模型统计信息(在v$sys_time_model和v$sess_time_model视图中查看);3. 一些在v$sysstat和v$sesstat视图中收集的系统和会话的统计信息;4. 系统中负载最高的一些sql语句,分别按执行时间、cpu时间、执行次数等标准来统计5. ASH统计信息,包含近期会话活动的历史记录若系统参数STATISTICS_LEVEL设置为TYPICA 阅读全文
posted @ 2013-12-28 21:01 Dev 林 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 昨天帮朋友解决11g RAC SCAN问题,当时为这朋友简单解答了一些SCAN特性相关的问题,但我知道这仅仅是一小部分。Oracle从11g开始推出SCAN特性可不是我解答那样简单的,SCAN特性在Oracle RAC高可用连接里占据着非常重要的地位,也是以后的重点推进方向。昨天处理完问题比较晚自己又比较累,所以没有整理出SCAN特性相关资料,今天就抽出点时间把SCAN高可用连接特性介绍出去。说在前头:文章中核心内容来自官方,当然我也参考了部分前辈们整理的资料,再加以自己的理解和测试整理出的文章。SCAN概念先介绍一下什么叫SCAN,SCAN(Single Client Access Name 阅读全文
posted @ 2013-12-28 17:47 Dev 林 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 一.概述SQL 语句的SQL 执行计划发生更改时,可能存在性能风险。SQL 计划发生更改的原因有很多,如优化程序版本、优化程序统计信息、优化程序参数、方案定义、系统设计和SQL 概要文件创建等。在以前版本的Oracle DB 中引入了各种计划控制技术(如存储的大纲(storedoutline(9i))和SQL 概要文件等(SQLprofile(10g))),用于解决计划更改导致的性能回归。但是,这些技术都是需要手动干预的被动式进程。SQL 计划管理是一种随Oracle Database 11g 引入的新功能,通过维护所谓的“SQL 计划基线(SQL plan baseline(11g))”来使 阅读全文
posted @ 2013-12-28 17:05 Dev 林 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 本文描述了11g的新特性之一:执行计划管理,介绍了引入该新特性的原因,以及该新特性的相关特点、工作原理等。最后通过引入一个测试案例来介绍如何使用该新特性。 阅读全文
posted @ 2013-12-28 16:37 Dev 林 阅读(220) 评论(0) 推荐(0) 编辑