
读书笔记
wangwei
爱好运动,不拘一格
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
oracle 延时块清理
在Oracle中数据锁(这里主要指TX类型行锁)实际上是数据的属性,存储在块首部,称之为事务槽(ITL)。COMMIT操作的职责包括释放块上的锁,实际的释放方式即清除块上相应的事务槽,但这里存在一个性能的考量。设想一个UPDATE大量数据的操作,因为执行时间较长,一部分已修改的块已被缓冲池flush out写至磁盘,当UPDATE操作完成执行COMMIT操作时,则需要将那些已写至磁盘的数据块重新读原创 2015-03-04 09:36:02 · 2145 阅读 · 0 评论 -
读oracle核心技术之redo与undo
读oracle核心技术之redo与undo 1.1 oracle 9i 任务执行过程 --DML 更新数据操作: 1.创建一个改变向量(保存改变之前的数据)描述undo数据块的改变; 2.创建改变向量(保存改变之后的数据),描述数据块的改变; 3.合并两个改变向量为日志记录,写入日志缓冲区 4.创建undo记录插入undo表空间; 5. 改变数据块的数据; 更改一个数据块的任务报告原创 2015-03-04 11:00:11 · 659 阅读 · 0 评论 -
优化实例内存
优化实例内存 ---oracle database 11g 性能优化攻略 1.使用自动内存管理 oracle11g 新增了自动内存管理的特性 通过设置如下两个参数来实现 memory_max_target memory_target 2.管理多个缓冲池 为了确保经常使用的数据段缓存在缓冲池中,而不会被回收,可以使用多个缓冲池,keep池和recycle 如果数据库里包含大量的被频原创 2015-03-26 13:33:47 · 1014 阅读 · 0 评论 -
监控oracle系统的性能
监控系统的性能 ---oracle database 11g 性能优化攻略 1.awr报告 把数据库的历史性能信息保存起来,要开启awr报告,必须设置参数statistics_level为typical或all 存储在awr报告中的信息类型包括如下: 与对象访问和使用相关的统计信息 时间模型统计信息 会话统计信息 系统统计信息 sql语句 2.修改awr保留时间和信息收集时间间原创 2015-03-30 14:41:30 · 2372 阅读 · 1 评论 -
优化表性能
优化表性能----读oracle database 11g 性能优化攻略 1.创建具有最优化性能的数据库 合理地配置并创建数据库有助于保证数据库的优良性能,每个用户都分别默认的表空间和临时表空间,确保业务表不要放在系统表空间下等等 2.创建具有最优性能的表空间 创建本地管理,自动段管理的表空间,合理设置表空间数据文件的大小以及存放位置 3.匹配表的类型与业务类型 oracle提供很多表原创 2015-03-23 12:42:16 · 668 阅读 · 0 评论 -
选择和优化索引
选择和优化索引 ---读oracle database 11g 性能优化攻略 索引是一种用来改进sql查询性能的数据库对象,索引类似于书的目录 创建索引之前需要考虑 索引的类型 需要包含的列 应该使用单独的列和组合列 特殊的属性,例如并行、关闭日志、压缩、不可见索引等 唯一性 命名规范 表空间布局 初始化空间需求以及增长 对select语句性能的影响 对DML语句的影响原创 2015-03-24 12:49:36 · 579 阅读 · 0 评论