COLLABORATE 14 – SHOUG Forum 上海ORACLE用户组2014年高峰论坛报名本次活动由ORACLE ACS高级服务部门与 SHOUG 上海ORACLE用户组合办.
【视频教学:性能优化】Maclean Liu的Oracle性能优化讲座第一回《真正读懂Oracle SQL执行计划》
51CTO博客开发
Maclean对Oracle社区的一点点小建设,欢迎大家不吝指正不足之处,今后我会加倍努力的
Latches 是一种 低级别(low-level)的 锁机制, 初学IT的同学请注意 低级不代表简单, C语言对比java语言要 低级一些但C并不比java简单。 在一些文章著作中也将latch称为spin lock 自旋锁。 latch用来保护 共享内存(SGA)中的数据 以及关键的代码区域。 一般我们说有2种latch: 1)Test and Set 简称TAS : TAS是计算机科学中的专指, test-and-set instruction 指令 用以在一个 原子操作(atomic 例如非中断操作)中写入到一个内存位置 ,并返回其旧的值。 常见的是 值1被写入到该内存位置。 如果多个进程访问同一内存位置, 若有一个进程先开始了test-and-set操作,则其他进程直到第一个进程结束TAS才可以开始另一个TAS。 关于TAS指令更多信息 可以参考wiki ,包括TAS的伪代码例子: http://t.cn/zQgATRr
在12c中提出了不少RMAN备份恢复的新特性,这里我们先草草地过一下这些新特性。 sysbackup 管理角色覆盖了 备份backup和recovery恢复所需要的权限, 还包括连接到已关闭的 数据库。
Maclean写的Oracle入门书
在Exadata上为11.2.0.3 RAC配置Huge Page 1、如想设置SGA仅使用HugePage类型内存则设置: Alter system set use_large_pages=ONLY scope=spfile; 否则可以保留use_large_pages=TRUE 2、 shutdown数据库实例 3、echo "vm.nr_hugepages=42000"
Maclean Liu关于DB 12c新特性的研究文章如下: 【Oracle Database 12c新特性】 In-Database Archiving数据库内归档 【Oracle Database 12c新特性】SYS_AUTO_SPM_EVOLVE_TASK 自动作业 【Oracle Database 12c新特性】Online Statistics
Oracle Database 12c中引入了 In-Database Archiving的新特性, 该特性允许用户通过对表上的数据行标记为inactive不活跃的,以归档数据。 这些inactive的数据行可以通过压缩进一部优化,且对应用来说默认不可见。
Oracle Database 12c中引入了一个新的自动系统作业,即SYS_AUTO_SPM_EVOLVE_TASK。 该作业将在每天的自动维护作业窗口中自动执行。 SYS_AUTO_SPM_EVOLVE_TASK负责检索和排序SPM中未被接受的执行计划non-accepted plan以便verification。 当此执行计划经过verified,过该计划满足性能阀值则将被自动接受accep
Oracle database 12c中提出了Online Statistics Gathering for Bulk-Load 针对批量数据加载的在线统计信息收集的新特性。 通过online statistics gathering,当出现某些批量数据加载操作例如CREATE TABLE AS SELECT CTAS操作 或者 针对一个空表的INSERT INTO ... SE
在Oracle Database 12c中,我们可以为varchar2、nvarchar2和RAW数据类型指定32767 bytes 的最大长度了, 以便用户将更长的字符串存储在数据库中。 在12c之前的版本中,varchar2和nvarchar2数据类型的最大长度是4000 bytes,而raw是2000 bytes。 varcha2、nvarchar2和raw字段的定义长度
Script:诊断解析等待和高version count select * from
原帖地址:http://www.askmaclean.com/archives/12c-rac-cluster-hub-node-leaf-node.html 在12c的cluster中引入了很多新特性和新概念,其中重复最多的几个名词除了flex cluster、flux asm之外 还有Hub Node和Leaf Node,这里来介绍Hub Node和Leaf Node. &
在12.1中Oracle ASM提供了一个改善可用性和可靠度的的新特性 称作Scrubbing Disk Groups, Disk Scrubbing通过检查数据的逻辑讹误,从而能够在Normal 或者High Redundancy的disk group上修复它们。 Scrubbing 进程需要利用镜像盘来修复逻辑讹误。Disk Scrubbing可以与disk group rebalancing
在Oracle 11g中 Data Guard的redo传输工作主要由以下3组后台进程实现: ARCi (FAL – archived redo shipping, ping, local only archivals) NSAi (async) 12.1 name: TTnn , NSSi (sync) –– live redo shipping 但从版本12c开始 使
12c R1 中引入了SQL优化的新特性-
在Oracle database 12c 中引入V$EVENT_NAME 视图新增字段DISPLAY_NAME,该字段用以更详细地解释对应的等待事件: DISPLAY_NAME VARCHAR2(64) A clearer and more descriptive name for the wait event that appears in the
Oracle Database 12c中引入了Information Lifecycle Management ILM 信息生命周期管理和Storage Enhancements 存储增强的特性。 Lifecycle Management ILM 的一个最重要部分是
ORACLE_MAINTAINED是Oracle 12c中一系列视图的新增信息字段,该字段代表对象或用户是Oracle提供的脚本生成的,即Oracle-Supplied objects。 ORACLE_MAINTAINED VARCHAR2(1) Denotes whether the object was created, and is maintained, by Or
Oracle Streams流复制性能优化脚本 --------------------------------------------------------------------------------------------------------------------- -- -- 1. Days to Retain Checkpoints CHECKP
Oracle SQL性能优化专题 首先介绍一些 SQL优化专题的博文: Script:常用SQL语句优化脚本 【Oracle Database 12c新特性】SYS_AUTO_SPM_EVOLVE_TASK 自动作业 【12c database 新特性】Adaptive Execution Plans 自适应的执行计划 [SQL调优] Maclean讲SQL调优精要
Implementing Temporal Validity [gview file="http://www.askmaclean.com/wp-content/uploads/2013/08/Implementing-Temporal-Validity.pdf"]
预备知识: drop user 能引发checkpoint的前提是 USER下面有TABLE,因为DROP USER 等若隐含了不可flashback drop的DROP TABLE。 如果user下无任何表,则此讨论不成立 多种的checkpoint中, drop table 触发的是OBJECT CHECKPOINT 其行为为 写出所有节点
Maclean讲SQL调优精要 本期专题文档下载地址:
Oracle Database 12c中带来一种全新的架构,允许用户在一个独立的Oracle数据库中拥有多个pluggable可拔插的数据库。这种Pluggable 可拔插数据库的出现是为了对应 用户目前使用RDBMS数据库的现状,即有一些用户拥有大量的部门级应用构建于Oracle RDBMS数据库之上。 以下几个场景适合于使用pluggable database: 在产品系统
从上图中可以看到在2012年 oow期间12c的搜索趋势出现了一个小高潮,在2013年迎来了爆发点一路攀升,目前搜索量已不亚于"Oracle 11g"。 从地区上看 不管是12c还是11g,最感兴趣的地区 始终是印度 的卡纳塔克邦和安得拉邦 2个地区,班加罗尔市。 三哥三姐不愧为IT领跑者,对Oracle 12c的研究走到世界最前列!壮哉,我大印度IT产
我们平日所常见的User I/O类物理读等待事件包括db file sequential read和db file scattered read,相信细心的同学也见过db file parallel read,我们今天来探究一下该db file parallel read(db list of blocks read)等待事件的特质。 SQL> select
在介绍12cR1的这个优化器特性之前,我们先来看如下的例子: SQL> create table sample nologging tablespace users as select rownum t1 from dual connect by level<=900000; Table created. SQL> alter table sample a
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号