关闭
侧边栏

如何调整日志文件大小

Posted by dbtan on 十二月 19th, 2009

如何调整日志文件大小: 很多时候我们需要调整日志文件的大小,可以通过如下步骤进行调整。首先查看一下当前日志文件的信息: sys@TQGZS> select * from v$log;    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS&n
... ...
<阅读全文>

日志文件的大小

Posted by dbtan on 十二月 19th, 2009

日志文件的大小: 前面我们提到,当日志文件发生切换时(Log Switch),会触发一个检查点,那么日志文件的大小就和检查点的触发频率相关。更为频繁的检查点可以缩短数据库的恢复时间,但是过于频繁的检查点却会带来性能负担。所以如何合理地设置日志文件的大小也是数据库优化的一个重要内容。 而且必须考虑到的是,如
... ...
<阅读全文>

日志的块大小

Posted by dbtan on 十二月 19th, 2009

日志的块大小: 初始化参数LOG_BUFFER决定了Redo Log Buffer的大小,虽然LOG_BUFFER中的Redo Entries的大小是以bytes为单位,但是LGWR仍然以Block为单位把Redo写入磁盘,Redo Block Size是Oracle源代码中固定的,与操作系统相关。 通常的操作系统都是以512bytes为单位,如Solaris、AIX、Windows NT/2000、Linux等。这
... ...
<阅读全文>

日志的状态

Posted by dbtan on 十二月 16th, 2009

日志的状态: 可以通过v$log视图来查看日志文件的状态: sys@NEI> select group#,status,first_change# from v$log;    GROUP# STATUS           FIRST_CHANGE#---------- ---------------- -------------      
... ...
<阅读全文>

commit做了什么?

Posted by dbtan on 十二月 16th, 2009

commit做了什么? 当完成事务操作,发出commit命令之后,随后会收到一个反馈Commit complete。 dbtan@NEI> insert into emp select * from emp;128 rows created.dbtan@NEI> commit;Commit complete. 提交完成,这个提示意味着Oracle已经将此时间点之前的Redo写入重做日志文件件,这个日志写完成之后,Oracle
... ...
<阅读全文>


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