"1.官方文档描述" "2.故障报错信息" "3.分析解决问题" 1.官方文档描述 关于Clearing a Redo Log File的官方文档描述: A redo log file might become corrupted while the database is open, and ul ...
分类:
其他好文 时间:
2019-05-20 09:14:20
阅读次数:
129
innodb_flush_log_at_trx_commit 该参数控制重做日志写入磁盘的过程。我们知道 InnoDB 使用“Write Ahead Log”策略来避免数据丢失问题,即依靠重做日志来保证数据能在丢失后进行恢复。因此,InnoDB 重做日志的持久化非常重要。这个参数的默认值为1 首先需 ...
分类:
数据库 时间:
2019-05-14 14:47:01
阅读次数:
178
说到数据库事务,想到的就是要么都做修改,要么都不做,或者是 ACID 的概念。其实事务的本质就是锁、并发和重做日志的结合体。
分类:
数据库 时间:
2019-04-03 17:52:23
阅读次数:
392
在MySQL中InnoDB属于存储引擎层,并以插件的形式集成在数据库中。从MySQL5.5.8开始,InnoDB成为其默认的存储引擎。InnoDB存储引擎支持事务、其设计目标主要是面向OLTP的应用,主要特点有:支持事务、行锁设计支持高并发、外键支持、自动崩溃恢复、聚簇索引的方式组织表结构等。 体系 ...
分类:
数据库 时间:
2019-03-01 15:30:17
阅读次数:
201
MySQL基础: 单进程多线程: 用户连接:连接线程 官方组件架构: MySQL的数据文件类型: 数据文件、索引文件 重做日志、撤销日志、二进制日志、错误日志、查询日志、慢查询日志、中继日志 MySQL的大体框架: DDL & DML: DDL 索引很重要!!!优化MySQL等 索引管理: 按特定数 ...
分类:
数据库 时间:
2019-02-28 14:38:45
阅读次数:
209
控制文件:包含物理数据库结构信息、还可以包含备份相关元数据 数据文件:包含数据库用户或应用程序数据,以及元数据和数据字典 联机重做日志文件:数据库实例恢复使用 参数文件:用于定义实例启动时的配置 口令文件:允许用户使用sysdba、sysoper、sysasm角色远程连接到实例并执行管理任务 备份文 ...
分类:
其他好文 时间:
2019-02-22 16:53:48
阅读次数:
237
oracle服务器上已提交的数据都被记录在重做日志文件上,一旦数据库崩溃,就可以使用重做日志文件恢复数据。 查看数据库目前的重做日志文件配置 结果: 可以看出:目前有3个重做日志组(group),每组一个重做日志文件(MEMBERS),每个文件200M,当前组是第一组。 3个重做文件组都位于同一块盘 ...
分类:
数据库 时间:
2019-02-11 21:31:42
阅读次数:
284
logs innodb事务日志包括redo log和undo log。redo log是重做日志,提供前滚操作,undo log是回滚日志,提供回滚操作。 undo log不是redo log的逆向过程,其实它们都算是用来恢复的日志: redo log通常是物理日志,记录的是数据页的物理修改,而不是... ...
分类:
其他好文 时间:
2019-02-11 00:58:11
阅读次数:
232
MySQL基础单进程多线程:用户连接:连接线程MySQL数据文件类型:数据文件、索引文件重做日志、撤消日志、二进制日志、错误日志、查询日志、慢查询日志、(中继日志)DDL&DML:索引管理:按特定数据结构存储的数据;索引类型:聚集索引、非聚集索引:数据是否与索引存储在一起;主键索引、辅助索引稠密索引、稀疏索引:是否索引了每一个数据项;B+TREE、HASH、RTREE简单索引、组合索引左前
分类:
数据库 时间:
2019-01-31 14:57:16
阅读次数:
202
什么情况可能使用该参数 有些时侯可能你的库处于非归档的模式下,而你的联机重做日志又currupted,你的数据文件不能完成完全的恢复。而这时当你试图打开数据库时,oracle提示你用resetlogs选项,当你使用该选项时oracle又不允许你使用该选项,总之你想打开数据库,可就是打不开。 1、最好 ...
分类:
数据库 时间:
2019-01-25 15:18:29
阅读次数:
287