重做日志用来实现事务的持久性,即ACID中的D,由两部分组成: 一是内存中的重做日志缓冲(redo log buffer) 易丢失 二是重做日志文件(redo log file) 持久的 InnoDB是事务的存储引擎,其通过Force Log at Commit 机制实现事务的持久性,即当事务提交c
分类:
数据库 时间:
2016-02-05 18:34:55
阅读次数:
219
1、脏读 脏页只是在缓冲池中已经修改的页但是没有刷新到磁盘中,即数据库实例内存中的页和磁盘中的页事不一致的,当然在刷新到磁盘之前,日志都已经被写入到了重做日志文件中,而所谓的脏数据是指事务对缓冲池中行记录的修改,但并没有被提交 对于脏页的读取,是非常正常的。脏页是因为数据库实例内存和磁盘异步造成的,
分类:
数据库 时间:
2016-02-02 16:19:41
阅读次数:
236
预设场景:一般企业数据库的数据都用rman工具进行了全库备份,那么当数据库里面的控制文件,重做日志文件等全部丢失了之后怎么办呢?以下是解答思路:1、利用全库备份的备份片恢复控制文件2、恢复数据文件3、挂载数据库以下是详细步骤:1、先用rmanrestore备份的全库,找回控制..
分类:
数据库 时间:
2016-02-01 19:09:39
阅读次数:
258
注:图片来自《深入浅出MySQL 数据库开发 优化与管理维护 第2版》物理备份和恢复1.冷备份:停掉mysql再备份,一般很少用,因为很多应用不允许长时间停机,停机备份的可以直接CP数据库的数据目录,在进行恢复前,停掉mysql,然后把数据目录覆盖掉,再重启mysql。2.热备份Myisam存储引擎...
分类:
数据库 时间:
2016-01-22 21:28:54
阅读次数:
338
以下易容翻译自oracle dba官方文档,不足之处还望指出。管理重做日志文件学习目标:1.解释重做日志文件的目的2.描述重做日志文件的结构3.学会控制日志切换与检查点4.多元化管理重做日志文件5.使用OMF管理重做日志文件1.概念介绍:重做日志文件通过记录数据的所有改变情况对系统或介质故障提供恢复...
分类:
数据库 时间:
2016-01-21 01:49:58
阅读次数:
193
CSS代码重构的目的我们写CSS代码时,不仅仅只是完成页面设计的效果,还应该让CSS代码易于管理,维护。我们对CSS代码重构主要有两个目的:1、提高代码性能2、提高代码的可维护性提高代码性能提高CSS代码性能主要有两个点:1、提高页面的加载性能提高页面的加载性能,简单说就是减小CSS文件的大小,提高...
分类:
Web程序 时间:
2016-01-14 20:56:33
阅读次数:
224
目标:简易的学生信息管理系统功能: -建立学生档案,管理、维护。 --录入、更改信息。 -成绩管理,查询、修改学生成绩。 --根据课程。 -课程管理,添加、删除、修改。 -班级设置,添加、删除、修改。 -分配权限,保证安全性。 --不同人员不同权限。模块图:https:/...
分类:
其他好文 时间:
2016-01-14 14:17:10
阅读次数:
155
MySQL数据库的root用户拥有对所有库,表的全部权限,频繁的使用root用户会给数据库带来很大的风险,因此应建立一些低权限用户,只负责一部分库、表的管理维护操作,甚至可以对增、删、改、查各个操作进一步细化限制,从而将数据库的风险降至最低。一,授予权限GRANT语句:用来..
分类:
数据库 时间:
2016-01-08 00:36:39
阅读次数:
315
服务器管理对于IT部门来说是一项繁琐的工作。一个企事业单位里通常会有多个办公及业务系统,前期测试、后期系统升级和管理维护等工作都会给IT部门带来不少的工作量。同时,若对系统进行升级或调整,也会有面临系统中断的风险。IT部门的价值在于通过信息化建设来提高企事业单位..
分类:
其他好文 时间:
2015-12-31 21:11:28
阅读次数:
162
LinuxVIM文本编辑器vim概述Linux提供了一系列功能强大的编辑器,如vi和ASCIItext,Unicode是linux系统的第一个全屏幕交互式编辑器。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是“visualinterface”的缩写,vim是viIMproved(增强版的vi)。在一般的系统管理维护中v..
分类:
系统相关 时间:
2015-12-28 06:32:04
阅读次数:
238