InnoDB Redo的结构漫谈(1) 作者:@明天会更好(群号:196380905) ...
分类:
数据库 时间:
2015-08-12 16:17:36
阅读次数:
273
构成上的区别: 每个MyISAM在磁盘上存储成三个文件。 第一个文件的名字以表的名字开始,扩展名指出文件类型。? .frm文件存储表定义。 ??数据文件的扩展名为.MYD (MYData)。 ??索引文件的扩展名是.MYI (MYInd...
分类:
数据库 时间:
2015-08-11 23:47:56
阅读次数:
369
1、填充测试数据比物理内存还要大,至少超过innodb_buffer_pool_size 值,不能将数据全部装载到内存中,除非你的本意就想测试全内存状态下的MySQL性能。
2、每轮测试完成后,都重启mysqld实例,并且用下面的方法删除系统cache,释放swap(如果用到了swap的话),甚至可以重启整个OS。
[root@imysql.com]# sync -- 将脏数据刷新到磁盘
...
分类:
数据库 时间:
2015-08-11 23:24:06
阅读次数:
171
一、关于innodb_force_recovery熟悉mysql的人一定熟悉innodb_force_recovery这个参数,如果数据库crash,再次启动的时候innodb会对innodb表进行恢复,恢复成功,数据库正常启动,如果恢复失败,数据库将无法启动。根据经验,innodb_force_recovery=4这个参数相当管用,最近用于..
分类:
数据库 时间:
2015-08-11 19:17:46
阅读次数:
146
MySQLStudy之--PerconaServer版本1、简介Percona为MySQL数据库服务器进行了改进,在功能和性能上较MySQL有着很显著的提升。该版本提升了在高负载情况下的InnoDB的性能、为DBA提供一些非常有用的性能诊断工具;另外有更多的参数和命令来控制服务器行为。2、特点PerconaServer只..
分类:
数据库 时间:
2015-08-11 19:06:15
阅读次数:
198
MySQL Study之--Percona版本
1、简介
Percona 为 MySQL 数据库服务器进行了改进,在功能和性能上较 MySQL 有着很显著的提升。该版本提升了在高负载情况下的 InnoDB 的性能、为 DBA 提供一些非常有用的性能诊断工具;另外有更多的参数和命令来控制服务器行为。
2、特点
Percona Server 只包含 MySQL 的服务器版,并没有...
分类:
数据库 时间:
2015-08-11 14:13:14
阅读次数:
223
SQL – foreign keySQL – foreign keyTable of Contents父表和子表的行为父表和子表同步的例子优点:保持数据一致性, 完整性实现一对一或者一对多的关系对两个表的要求:必须使用相同的存储引擎 – InnoDB数字长度, 是否是 unsigned 的属性相同字...
分类:
数据库 时间:
2015-08-09 13:50:22
阅读次数:
175
我们知道mysql在以前,存储引擎默认是MyISAM,但是随着对事务和并发的要求越来越高,便引入了InnoDB引擎,它具有支持事务安全等一系列特性。
InnoDB锁模式
InnoDB实现了两种类型的行锁。
共享锁(S):允许一个事务去读一行,阻止其他事务获得相同的数据集的排他锁。
排他锁(X):允许获得排他锁的事务更新数据,但是组织其他事务获得相同数据集的共享锁和排他锁。
可...
分类:
数据库 时间:
2015-08-09 12:35:57
阅读次数:
237
MySQL是一个开放源码的小型关联式数据库管理系统,由于其体积小,速度快,总体拥有成本低,被广泛的做的网站数据库,目前主流的网站架构为LAMP(linux+apache+mysql+php)和LNMP(linux+nginx+mysql+php)MySQL有两在引擎:MyISAM特点:强调性能,比innoDB快,但不提供事务支持,..
分类:
数据库 时间:
2015-08-09 10:58:27
阅读次数:
162
说到锁机制之前,先来看看Mysql的存储引擎,毕竟不同的引擎的锁机制也随着不同。
三类常见引擎:
MyIsam :不支持事务,不支持外键,所以访问速度快。锁机制是表锁,支持全文索引
InnoDB :支持事务、支持外键,所以对比MyISAM,InnoDB的处理效率差一些,并要占更多的磁盘空间保留数据和索引。锁机制是行锁,不支持全文索引
Memory:数据是存放在内存中的,默认哈希...
分类:
数据库 时间:
2015-08-09 09:33:03
阅读次数:
197