oracle gc remaster,李真旭_深入解析oracle中的DRM原理及案例分享.pdf
深入解析DRM原理及案例分享
Deep In Oracle DRM and Case Study
About Me
? 李真旭
? More than 6 years with Oracle
? Oracle Senior Consultant
? Email:oracledba@
? Blog:
? 目前就职于云和恩墨
深入解析DRM原理及案例分享
? Oracle DRM的历史
? Oracle DRM在12c中的变化
? Oracle DRM的演变历程
? Oracle DRM的好处不弊端
? DRM 相关案例分享
? DRM 的未来如何?
Oracle DRM的历史
? 1.1 DRM特性在9i出现雏形(file affinity)
? 1.2 Oracle DRM在10gR2中的改变
? 1.3 Oracle 11g DRM的细化不增强
What is Oracle DRM ?
Dynamic Resource Management/ Dynamic Remaster
What is Affinity ?
Oracle DRM的历史
? 1.1 DRM特性在9i出现雏形(file affinity)
Oracle9i Enterprise Edition Release .0 - Production
SQL> show parameter lm_
NAME TYPE VALUE
_lm_dynamic_lms boolean FALSE
_lm_dynamic_load boolean TRUE
_lm_dynamic_remastering boolean FALSE
_lm_file_affinity string
我们可以看到DRM相关参数其实已经出现在9i 版本中默认并没有启用该
特性。在Oracle 10gR1版本中,仍然是file affinity ,所以在10gR1版
本中也有很大局限性。
Oracle DRM的历史
? 1.2 Oracle DRM在10gR2中的改变
——将原始的file affinity进化为object affinity
File affinity
Object affinity Resource affinity
Undo affinity
实际上object affinity可以理解为file affinity 的进化,undo affinity 可以
理解为属于object Affinity的一种。
Oracle DRM的历史
? 1.3 Oracle DRM在11g的细化不增强
read mostly locking 读多写少
reader bypass 读少写多
Oracle DRM的历史
? 1.4 Oracle DRM在11g的细化不增强
引入:
_lm_drm_hiload_percentage
_lm_drm_lowload_percentage
引入:
Parallel DRM Freeze
DRM Batch request(10s 1次)
DRM interval 触发间隔控制
Read Mostly数据固化(之前版本实例重启之后会失效)
Oracle DRM的历史
? 1.4 Oracle DRM在11g的细化不增强
在11gR2版本中,Oracle会根据系统的load大小
oracle gc remaster,李真旭_深入解析oracle中的DRM原理及案例分享.pdf相关推荐
- mysql oracle 备份数据库备份_完整备份Oracle数据库
修改备份文件的有效时间(必须用spfile启动数据库)SQLgt; alter system set control_file_record_keep_time=30 scope=both; 修改备份 ...
- mysql库与oracle库的区别_开源数据库Oracle与MySQL的SQL语法区别
Oracle数据库与MySQL数据库的区别是本文我们主要要介绍的内容,接下来我们就开始介绍这部分内容,希望能够对您有所帮助. Oracle与MySQL的SQL语法区别: 1.在Oracle中用sele ...
- oracle批次处理数据_如何加速Oracle大批量数据处理
匿名用户 1级 2017-01-23 回答 一. 提高DML操作的办法: 简单说来: 1.暂停索引,更新后恢复.避免在更新的过程中涉及到索引的重建. 2.批量更新,每更新一些记录后及时进行提交动作.避 ...
- 绿盟防火墙配置手册_双链路环境下不同品牌防火墙更换案例分享
关注"IT实战基地",与行业大咖交流学习! 引言 不同品牌防火墙在整体更换时,实施迁移时除了将防火墙的接口IP地址,路由,安全策略进行迁移时,在实际更换时还可能遇到一切奇怪的问题, ...
- oracle 树状结构一直出现不了_深入解析Oracle ASSM 段头块(PAGETABLE SEGMENT HEADER)结构...
一.概念介绍 Oracle ASSM(Automatic Segment Space Managed)使用位图来管理数据库中的空间,具有管理简单.高并发等优点,ASSM的整体结构是3层位图块+数据块, ...
- oracle创建dblink语句_多个Oracle数据库联合做统计分析
近期完成了一个精益管理项目(提升员工渗透率),主要用于统计各个单位在统计时间段内的业务渗透情况.从下面的日程计划表可以看出是一个持续改进的项目,其中核心支持数据就是本项目所要描述的多个Oracle数据 ...
- Oracle修改密码文件_转载:Oracle修改用户密码
转载一位大佬的博文,用于帮助常忘记密码的我和某些同道. 1. 通过系统管理员(system)修改密码 修改普通用户密码相对来说简单很多. 1.1 登录系统管理员账户.一般为system. 1.2 查询 ...
- c从oracle到mysql移植_数据库从oracle移植到mysql时需要进行的修改
分页方式不同,oracle使用rownum,mysql使用limit 使用hibernate的QBC不用修改,但hql和sql都应该用统一方法修改 mysql子查询必须带别名 select * fro ...
- ef oracle 批量更新慢_详解Oracle中多表关联批量插入、批量更新与批量删除
概述 今天主要介绍一下Oracle数据库中多表关联批量插入.多表关联批量更新和多表关联批量删除.下面用实验来理解下~ 一.创建必须的表和序列语句 --创建部门表 dept:CREATE TABLE d ...
- oracle 临时表空间满了_精心总结--Oracle查询表空间的每日增长量和历史情况统计脚本...
概述 今天主要总结一下Oracle表空间每日增长和历史情况统计的一些脚本,仅供参考. 11g统计表空间的每日增长量 SELECT a.snap_id, c.tablespace_name ts_nam ...
最新文章
- QT Creator 版本大全及下载地址
- 一网打尽数据结构中图相关的算法
- Anaconda入门使用指南(一)
- JVM运行时数据区分析
- 基站定位php,SIM800C支持基站定位功能了。。。
- python中文字符串排序问题_Python字符串排序
- Hadoop Hive与Hbase关系 整合
- 操作系统 第二部分 进程管理(六)
- linux上传文件夹工具,[转] psftp(linux简易上传上载工具)的用法及常用命令
- 国内优秀的PHP后台管理系统(CMS)整理
- 【高频电子线路】[模型]LC并联谐振回路(第2章 谐振功率放大器)
- 湖大计算机考研跟南航比,省三也可以逆袭进入985大学?这49所自主招生高校都收省三!...
- Android:一个妹zhi的学习之路_心得体会
- android获取GPU信息;android获取GPU渲染器、供应商、版本和扩展名等信息
- EM算法与SAGE算法
- 曝NV或将推出新一代Titan显卡:48G显存 功率高达900W
- 水星路由器wan口ip显示0_路由器WAN口获取不到IP地址怎么办?
- node中的__dirname
- 13 Msql之四种事务隔离界别
- 大数据综合案例大作业
热门文章
- Android开发者需要了解的芯片知识
- Python 一个简单的读取excel例子
- CSS 网页适配 iPhoneX
- Siemens_NX2306.1700_20230618(免安装)
- 基于GAN的无线通信与网络应用设计----通信信号的特征提取
- 【代码质量】代码质量管控——程序复杂度
- LLMs:大型语言模型进化树结构图之模型(BERT-style/GPT-style)/三大类模型(Encoder-only、Encoder-Decoder、Decoder-only)、数据(预训练数据
- NLP:自然语言处理领域的PTM发展史(无监督模型兴起)—LLMs技术迭代两大阶段(第一代PTMs(词向量,NNLM→Word2Vec→ELMO】、第二代PTMs(语言模型,Attention→Tra
- keil4下同时用arm和51
- 银行计算机设备管理 总结,信息科技工作情况总结(银行)