在上一篇《innodb源码分析之重做日志结构》中我们知道redo
log的基本结构和日志写入步骤,那么redo log是怎么进行数据恢复的呢?在什么时候进行redo log的日志推演呢?redo log的推演只有在数据库异常或者关闭后,数据库重新启动时会进行日志推演,将数据库状态恢复到关闭前的状态。那么这个过程是怎么进行的呢?以下我们逐步来解析。
1.recv_sys_t结构
innod...
分类:
数据库 时间:
2015-01-12 21:04:34
阅读次数:
327
锁的概述 一. 为什么要引入锁 多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: 【丢失更新】A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统 【脏读】A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对数据的修改,数据恢复...
分类:
数据库 时间:
2015-01-11 20:20:37
阅读次数:
284
方案一:(传统方案) 备份+binlog日志增量;方案二:(针对update、delete语句忘加where的情况) Binlog日志文件中保存有错误操作之前和之后的两组数据,将错误操作之前的数据修改成update语句重新执行一次; 详情链接:http://www.wushiqin.com/?pos...
分类:
数据库 时间:
2015-01-10 12:36:14
阅读次数:
165
公司组装一个服务器要装centos 6.3 .出现一个问题 如果自动引导一切正常.如果手动分区重启后就会,红屏错误码 Illegal Opcode.去网上问度娘各种不靠谱,有时说要 升级BIOS,从新做raid 了 各种不靠谱.自动引导正常表明绝对是系统安装问题.试图 google 结果404 好吧...
分类:
其他好文 时间:
2015-01-09 16:53:35
阅读次数:
2411
在安装过程中遇到了2个问题 1) 安装时无法识别硬RAID磁盘 T4-2的2块本地盘做了硬RAID,用jumpstart安装时无法识别硬RAID磁盘,报错信息如下: {0} ok boot net - install nowin
Boot device: /pci@400/pci@1/pci@0/p...
分类:
数据库 时间:
2015-01-08 13:04:16
阅读次数:
326
1介绍服务器上的Raid卡电池,简称BBU,是个很重要的组件,它对于磁盘的I/O性能影响很大,但一般的BBU电量只能用90天,电用完后系统会自动给其充电,但因充电一般需要几个小时,在充电期间,Raid卡的cache状态是处于writethrough的,即不带缓存功能。所以为了保证服务器处于正常..
分类:
其他好文 时间:
2015-01-08 07:13:20
阅读次数:
152
大量原创博文可见如下链接,话说原文作者刘爱贵会持续更新:http://blog.csdn.net/liuaigui/article/details/17331557下面提供一个当前版本的链接:[1]GlusterFS集群文件系统研究[2]基于开源软件构建高性能集群NAS系统[3]关于Gluster稳定性的一个BUG[4]创建Glusterfs分布式RAID..
分类:
其他好文 时间:
2015-01-07 18:59:17
阅读次数:
199
由于公司ganglia的gmond leader角色需要更改区分,最近在一直在搞这个玩意,终于一切OK了,做个记录,遇到的一些问题以及解决方法share下 ? leader机器的更改很简单了,这里不做叙述。直接说下面的问题 更改lea...
分类:
其他好文 时间:
2015-01-07 17:04:00
阅读次数:
254
背景:服务器安装windows2008R2系统,发现系统只能使用2T空间,大于2T部分不可用。服务器信息:华为RH2485v2/600G*6验证问题:1、安装linux系统,系统盘会不会只能使用2T空间2、安装windows2008R2系统怎样才能让系统盘能使用超过2T的空间实验环境:一台DELLR710/1T*6,做raid后..
一、raid什么意思?RAID是“Redundant Array of Independent Disk”的缩写,raid什么意思了?说白了,中文翻译过来通俗的讲就是磁盘阵列的意思,也就是说RAID就是把硬盘做成一个阵列,而阵列也就是把硬盘进行组合配置起来,做为一个总体进行管理,最关键的是这个阵列的...
分类:
其他好文 时间:
2015-01-03 13:11:23
阅读次数:
148