xtrabackup是基于InnoDB存储引擎灾难恢复的。它复制InnoDB的数据文件,尽管数据文件在内部是非一致性的,但在执行灾难恢复时可以保证这些数据文件是一致的,并且可用。 官方原理 在InnoDB内部会维护一个redo日志文件,我们也可以叫做事务日志文件。事务日志会存储每一个InnoDB表数 ...
分类:
其他好文 时间:
2016-08-30 17:49:24
阅读次数:
108
http://hongge.blog.51cto.com/centos7.2安装mysql5.7.13一、MySQL5.7主要特性:原生支持Systemd更好的性能:对于多核CPU、固态硬盘、锁有着更好的优化更好的InnoDB存储引擎更为健壮的复制功能:复制带来了数据完全不丢失的方案,传统金融客户也可以选择使用MySQL数据库。新增s..
分类:
数据库 时间:
2016-08-30 16:15:54
阅读次数:
303
1.redo日志 为了在服务器崩溃时保证数据安全并提升系统性能,innodb存储引擎首先会将提交的事物内容记录到redo日志,而对实际数据文件修改则放在以后,批处理方式刷盘。redo日志像逻辑的存储场所,它循环使用多个文件。(ib_logfile0、ib_logfile1、ib_logfile2) ...
分类:
数据库 时间:
2016-08-09 19:01:44
阅读次数:
400
MySQL备份方案-->(利用mysqldump以及binlog二进制日志) 随着数据不断增加,而且为了兼容以后的innodb存储引擎, 所以考虑采用mysqldump全备+日志增量备份的策略。使用mysqldump对于mysql大部分mysql存储引擎比如myisam、innodb都有很好的支持。 ...
分类:
数据库 时间:
2016-08-09 14:52:38
阅读次数:
205
InnoDB存储引擎将InnoDB表保存在一个表空间内,该表空间可由数个文件创建。这样,表的大小就能超过单独文件的最大容量。表空间可包括原始磁盘分区,从而使得很大的表成为可能。表空间的最大容量为64TB。http://www.cnblogs.com/tigseruy/Map主要通过URL中的Path... ...
分类:
其他好文 时间:
2016-08-09 13:33:54
阅读次数:
78
首先,二进制日志会记录所有与MySQL数据库有关的日志记录,包括InnoDB、MyISAM、Heap(memory除外)等其他存储引擎的日志。而InnoDB存储引擎的重做日志记录有关该引擎本身的事务日志。 其次,记录的内容不同。无论用户将二进制日志文件记录的格式设为STATEMENT还是ROW,又或 ...
分类:
数据库 时间:
2016-08-08 08:47:20
阅读次数:
356
mysql5.6对统计信息进行了改善,使得使用innodb存储引擎的数据表的统计信息可以永久(persistent)管理。从5.6开始,在mysql数据库的innodb_index_stats表和innodb_table_stats表中也可以访问索引。 在mysql5.6创建表时,可以设置stats ...
分类:
数据库 时间:
2016-08-03 10:24:18
阅读次数:
499
一、存储引擎 存储引擎,MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。InnoDB存储引擎是5.5版本后Mys ...
分类:
数据库 时间:
2016-07-23 09:05:20
阅读次数:
328
MySQL数据库InnoDB存储引擎中的锁机制 http://www.uml.org.cn/sjjm/201205302.asp http://www.uml.org.cn/sjjm/201205302.asp 00 – 基本概念 当并发事务同时访问一个资源的时候,有可能导致数据不一致。因此需要一种 ...
分类:
数据库 时间:
2016-07-21 12:46:55
阅读次数:
260
数据库和实例 数据库(database):物理操作系统文件或其他形式文件类型的集合 实例(instance):mysql数据库由后台线程以及一个共享内存区组成。 通常情况下,两者是一对一关系;但是,在集群情况下可能存在一个数据库被多个数据实例使用的情况。 mysql实例在系统上的表现就是一个进程; ...
分类:
数据库 时间:
2016-07-20 21:23:24
阅读次数:
229