oracle的数据库操作都会被记录在redo log中,用来进行undo(回滚)或在数据库异常的时候redo(重做)。redo log又分为online(在线日志)和archive(归档日志)两部分。 oracle默认有3个在线日志文件,通常它们是按顺序写满一个再写下一个,而写满的在线日志文件会被整
分类:
数据库 时间:
2016-02-22 15:57:06
阅读次数:
203
之前写过一篇博文,《不好的MySQL过程编写习惯》(http://www.cnblogs.com/wingsless/p/5041838.html)。这篇博文里强调了不要循环的提交事务,尽量将可以放在一起的SQL同一个事务提交,会快很多很多。博文中提到了redo的问题,因此,结合最近编写新员工培训材
分类:
数据库 时间:
2016-02-20 13:23:20
阅读次数:
229
本文翻译自苹果官方文档《iOS Human Interface Guidelines》——Undo and Redo,讲解使用摇动撤销和重做功能的指南...
分类:
移动开发 时间:
2016-02-19 10:45:14
阅读次数:
158
log file sync log file sync等待时间发生在redo log从log buffer写入到log file期间。 下面对log file sync做个详细的解释。 何时发生日志写入: 1.commit或者rollback 2.每3秒 3.log buffer 1/3满或者已经有
分类:
其他好文 时间:
2016-02-18 18:04:24
阅读次数:
265
Shortcut:=====================================================================Edit/Undo Ctrl+ZEdit/Redo Shift+Ctrl+ZEdit/PL/SQL Beautifier Ctrl+W (自定义
分类:
数据库 时间:
2016-02-17 10:56:09
阅读次数:
1447
Java的运行时数据存储机制 Java程序在运行时需要为一系列的值或者对象分配内存,这些值都存在什么地方?用什么样的数据结构存储?这些数据结构有什么特点?本文试图说明此命题的皮毛之皮毛。 概念 对于Java,有六个不同的、用于数据存储的概念,他们是: 1. 寄存器( register),是最快的存储
分类:
编程语言 时间:
2016-02-17 06:09:16
阅读次数:
235
Oracle在线调整redo日志组数及组成员一、调整redo日志组大小操作原因:redo日志一般设置让日志转换时间为10-20分钟,转换太频繁会影响性能。通常情况下每小时不要超过6次!如果AWR(AutomatedWorkloadRepository自动负载信息库)report中logfileswitchcheckpointincomplete)比较大,..
分类:
数据库 时间:
2016-02-15 07:09:16
阅读次数:
458
【翻译自mos文章】Standby Redo Logs (SRL)的用途,益处与限制...
分类:
数据库 时间:
2016-02-07 02:25:06
阅读次数:
275
重做日志用来实现事务的持久性,即ACID中的D,由两部分组成: 一是内存中的重做日志缓冲(redo log buffer) 易丢失 二是重做日志文件(redo log file) 持久的 InnoDB是事务的存储引擎,其通过Force Log at Commit 机制实现事务的持久性,即当事务提交c
分类:
数据库 时间:
2016-02-05 18:34:55
阅读次数:
219
SGA包含的组件: 组件名 说明 参数 buffer cache 存放从数据文件中读取的数据拷贝,所有用户之间是可以共享的 db_cache_size db_keep_cache_size db_recycle_cache_size db_nk_cache_size redo log buffer
分类:
数据库 时间:
2016-02-02 15:06:56
阅读次数:
197