背景:因为机器损坏,数据库的索引文件什么的都损坏了。只留下了一个mysql的data目录… 此方法恢复数据的前提:建表用的innodb索引 备注:如果mysql的目录还都在,可以先尝试,将mysql下的目录都拷贝到一个新mysql目录下,启动看看能不能用,不能用后再尝试下面方法 mysql会有一个d ...
分类:
数据库 时间:
2018-11-01 11:28:39
阅读次数:
278
LinuxShellsort按照指定的顺序进行排列按照指定的顺序升序排列sort-t":"-k2n,2file.logfile_numb:306;total_size:184.478GB;avg_size:617.339MBfile_numb:348;total_size:140.047GB;avg_size:412.091MBfile_numb:2427;total_size
分类:
系统相关 时间:
2018-10-30 21:55:27
阅读次数:
723
使用awk对某一列进行求和计算catfile.logfile_numb:3168;total_size:105.801GB;avg_size:34.1983MBfile_numb:3154;total_size:87.16GB;avg_size:28.298MBfile_numb:348;total_size:140.047GB;avg_size:412.091MBfile_numb:306;to
分类:
其他好文 时间:
2018-10-30 20:04:46
阅读次数:
1471
Memento模式? 使用面向对象编程的方式实现撤销功能时,需要事先保存实例的相关状态信息。然后,在撤销时,还需要根据所保存的信息将实例恢复至原来的状态。这个时候你需要使用Memento设计模式。(以及实例实现对状态的保存) 关键字: 1.·Undo(撤销) 2.·Redo(重做) 3.·Histo ...
分类:
其他好文 时间:
2018-10-29 23:35:51
阅读次数:
364
原子性、稳定性和持久性实现原理 原子性、稳定性和持久性是通过redo 和 undo 日志文件实现的,不管是redo还是undo文件都会有一个缓存我们称之为redo_buf和undo_buf。同样,数据库文件也会有缓存称之为data_buf。 4.1 undo 日志文件 undo记录了数据在事务开始之 ...
分类:
数据库 时间:
2018-10-29 14:50:04
阅读次数:
178
更高效的使用。 选中全文 ggVG 文件头:gg,文档尾:G redo: CTRL+r 折叠代码/打开折叠: zf ,进行折叠 zo, 打开折叠 zc,关闭折叠 跳到匹配{或}处: % 标记当前单词:# or * 跳转到下一处:n(#标记的前向,*标记的后向) shift + n(与n相反) 一般: ...
分类:
其他好文 时间:
2018-10-28 00:09:36
阅读次数:
135
未完待续,预计在10.28更新完成 1 概念 客户端只管发一条或是多条命令或请求,不需要关注接收者是谁,以及如何实现。 2 适用场景和优缺点 适用场景:客户端需要不同时间,发送不同指令;客户端和接受者解藕;系统需要支持undo redo操作。 优点:扩展性强,便于组合命令。 3 命令模式解读 抽象命 ...
分类:
其他好文 时间:
2018-10-26 14:32:06
阅读次数:
128
熟悉 MySQL 的人,都知道 InnoDB 存储引擎,如大家所知,Redo Log 是 innodb 的核心事务日志之一,innodb 写入 Redo Log 后就会提交事务,而非写入到 Datafile。之后 innodb 再异步地将新事务的数据异步地写入 Datafile,真正存储起来。 那么 ...
分类:
数据库 时间:
2018-10-22 20:23:23
阅读次数:
212
原文:MySQL服务器 IO 100%的案例分析【问题】 有台MySQL 5.6.21的数据库实例以写入为主,IO %util接近100% 写入IOPS很高 【分析过程】 1、通过iotop工具可以看到当前IO消耗最高的mysql线程 2、查看线程49342的堆栈,可以看到正在进行redo log的... ...
分类:
数据库 时间:
2018-10-21 16:48:48
阅读次数:
212
【问题】 有台MySQL 5.6.21的数据库实例以写入为主,IO %util接近100% 写入IOPS很高 【分析过程】 1、通过iotop工具可以看到当前IO消耗最高的mysql线程 2、查看线程49342的堆栈,可以看到正在进行redo log的刷新,对应的是9号文件 3、9号文件对应的是re ...
分类:
数据库 时间:
2018-10-21 01:00:34
阅读次数:
217