checkpoint干的事情:
将缓冲池中的脏页刷新回磁盘,不同之处在于每次从哪里取多少脏页刷新到磁盘,以及什么时候触发checkpoint。
checkpoint解决的问题:
1.缩短数据库的恢复时间(数据库宕机时,不需要重做所有的日志,因checkpoint之前的页都已经刷新回磁盘啦)
2.缓冲池不够用时,将脏页刷新到磁盘(缓冲池不够用时,根据LRU算会溢出最近...
分类:
数据库 时间:
2014-11-26 18:57:28
阅读次数:
256
题目:求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。不能用条件语句,基本上只有考虑递归。常规解法:利用构造函数的每次初始化来实现递增class Sum {public: Sum() {num++; sum...
分类:
编程语言 时间:
2014-11-25 20:25:39
阅读次数:
168
话说工作中算法用的真的多么??????虽然工作中用不到,但是你总得换工作吧,防不住笔试面试中问你些这么个玩意。而且,多思考,有助于活跃头脑了。深深扎入项目中童鞋们还可以活跃活跃,防止生锈。话不多说,题目如下:题目:输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。句子中单词以空格符隔开...
分类:
编程语言 时间:
2014-11-24 16:38:06
阅读次数:
261
innodb作为数据库引擎,自然少不了对文件的操作,在innodb中所有需要持久化的信息都需要文件操作,例如:表文件、重做日志文件、事务日志文件、备份归档文件等。innodb对文件IO操作可以是煞费苦心,其主要包括两方面,一个是对异步io的实现,一个是对文件操作管理和io调度的实现。在MySQL-5.6版本的innodb还加入了DIRECT IO实现。做了这么多无非是优化io操作的性能。在inno...
分类:
数据库 时间:
2014-11-23 23:31:20
阅读次数:
397
--========================================= -- Oracle 联机重做日志文件(ONLINE LOG FILE) --========================================= 一、Oracle中的几类日志文件 Redo log ...
分类:
其他好文 时间:
2014-11-21 14:13:27
阅读次数:
290
oracle server(服务器)由oracle instance(实例)和oracle database(数据库)组成。 1)oracle database由data files(数据文件)、control files(控制文件)、redo log file(重做日志文件)、parameter ...
分类:
数据库 时间:
2014-11-21 14:11:20
阅读次数:
253
转载链接http://www.cnblogs.com/EmptyFS/p/3547796.html 年前一直在赶项目,到最后几日才拿到新服务器新添加的硬盘,重做阵列配置生产环境,还要编写部署文档做好安全策略,交给测试部门与相关部门做上线前最后测试,然后将部署文档交给相关部门同事,让他根据部署文...
分类:
其他好文 时间:
2014-11-19 18:17:08
阅读次数:
267
缘起:线上的go service 挂了,无法启动。原因:采用的第三方库有个bug, 在go携程里面执行task的时候会产生out of range 的panic, 而我又把任务队列每次加载的时候重做一次,导致无法启动。分析:go携程里面某个task执行失败,不应该影响service的正常运行。解决:...
分类:
其他好文 时间:
2014-11-19 15:43:30
阅读次数:
163
2014-11-15 BaoXinjian一、摘要归档日志即重做日志的备份,使用归档日志的目的是为了实现介质恢复。日志操作模式1. Noarchivelog(非归档模式)不保存重做日志。不能在open状态下进行物理备份;要定期执行完全数据库备份;只能将数据库恢复到上次的完全备份点。2. Archiv...
分类:
数据库 时间:
2014-11-15 16:51:52
阅读次数:
335
创建3个新的日志组SQL>ALTER DATABASE ADD LOGFILE GROUP4 ('/u01/app/oracle/oradata/orcl/redo06.log') SIZE 500M;SQL>ALTER DATABASE ADD LOGFILE GROUP 5 ('/u01/app...
分类:
数据库 时间:
2014-11-14 17:35:13
阅读次数:
282