关闭
侧边栏

Redo Log Buffer的大小设置

Posted by dbtan on 12月 16th, 2009

Redo Log Buffer的大小设置: Redo Log Buffer的大小由初始化参数LOG_BUFFER定义,该参数的缺省值为Max(512KB,128KB*CPU_COUNT)。通常这一缺省值是足够的,从上篇日志可以知道,Redo Log Buffer的写出操作是相当频繁的,所以过大的Log Buffer设置通常是没有必要的;如果缺省值不能满足要求,一般来说3MB是一个较为合理
... ...
<阅读全文>

Redo写的触发条件

Posted by dbtan on 12月 16th, 2009

Redo写的触发条件: 为了保证用户可以快速提交,LGWR的写出必须非常活跃,实际上也确实如此,我们非常熟悉的LGWR写触发条件就有4条。 1. 每3秒超时(Timeout)当LGWR处于空闲状态时,它依赖于rdbms ipc message等待,处于休眠状态,直到3秒超时时间到。如果LGWR发现有redo需要写出,那么LGWR将执行写出操作,log fil
... ...
<阅读全文>

产生多少Redo

Posted by dbtan on 12月 14th, 2009

产生多少Redo: 对于数据库的修改操作都会记录Redo,那么不同的操作会产生多少Redo呢?可以通过以下一些方式来查询。⑴ SQL*Plus中使用AUTOTRACE的功能的。当在SQL*Plus中启用Autotrace跟踪后,在执行了特定的DML语句时,Oracle会显示该语句的统计信息,其中,Redo Size一栏表示的就是该操作产生的Redo的数量,其单位为
... ...
<阅读全文>

数值在Oracle的内部存储

Posted by dbtan on 12月 14th, 2009

数值在Oracle的内部存储: Oracle在数据库内部通过相应的算法转换来进行数据存储,这里简单介绍Oracle的Number型数值存储及转换。可以通过DUMP函数来转换数字的存储形式,一个简单的输出类似如下格式: sys@NEI> select dump(1),dump(1,16) from dual;DUMP(1)        &nb
... ...
<阅读全文>

Redo 的内容

Posted by dbtan on 12月 14th, 2009

Redo 的内容: 大家知道,Oracle通过Redo来实现快速提交,一方面是因为Redo Log File可以连续、顺序地快速写出,另一个方面也和Redo记录的精简内容有关。 为了了解Redo的内容,需要了解两个概念。·改变向量(Change Vector):改变向量表示对数据库内某一个数据块所做的一次变更。改变向量(Change Vector)中包含了
... ...
<阅读全文>


Copyright © 2009 - 2021 https://dbtan.com. All rights reserved.