MyISAM引擎使用B+Tree作为索引结构,叶节点的data域存放的是数据记录的地址。下图是MyISAM索引的原理图:这里设表一共有三列,假设我们以Col1为主键,则上图是一个MyISAM表的主索引(Primary key)示意。可以看出MyISAM的索引文件仅仅保存数据记录的地址。在MyISAM...
分类:
数据库 时间:
2015-06-15 16:12:05
阅读次数:
168
*innodb_buffer_pool_size如果用Innodb,那么这是一个重要变量。相对于MyISAM来说,Innodb对于buffer size更敏感。MySIAM可能对于大数据量使用默认的key_buffer_size也还好,但Innodb在大数据量时用默认值就感觉在爬了。 Innodb的...
分类:
数据库 时间:
2015-06-15 15:56:13
阅读次数:
116
几个常用存储引擎的特点 下面我们重点介绍几种常用的存储引擎并对比各个存储引擎之间的区别和推荐使用方式。 特点 Myisam BDB Memory InnoDB Archive 存储限制 没有 没有 有 64TB 没有 事务安全 ? 支持 ? 支持 ...
分类:
数据库 时间:
2015-06-14 13:53:36
阅读次数:
144
sql example 3 – foreign_keysql example 3 – foreign_keysql create优点:保持数据一致性, 完整性实现一对一或者一对多的关系要求:必须使用相同的存储引擎 – InnoDB /etc/my.cnf数字长度, 是否是 unsigned 的属性相...
分类:
数据库 时间:
2015-06-14 12:21:21
阅读次数:
126
1. 存储引擎(表类型) 查看当前的默认存储引擎: show variables like '%engine%'; 查看支持的存储引擎: show engines; 修改表的存储引擎: alter table t1 engine = innodb; [mysqld] default_storage_...
分类:
其他好文 时间:
2015-06-14 10:53:39
阅读次数:
104
收到短信报警,是一台R710硬盘(raid58块盘)坏了1块,联系机房更换硬盘,
因插槽问题换了几块新的硬盘上去后还是亮黄灯,又将原来
1块硬盘换上后,亮绿灯,过了几分钟机器宕机了。。。。。
之后分析是主板问题,故又找了1台新的R710将点不亮的机器上的
硬盘拔下换到新的R710上,..
分类:
数据库 时间:
2015-06-14 00:35:54
阅读次数:
209
在MySQL中数据表,使用MyISAM引擎快一些,存储空间小一些;使用InnoDB引擎插入速度稍快,关键是能支持事务。实际应用中使用MyISAM还是InnoDB好呢?得具体问题具体分析,由你的系统特性决定,如使用MyISAM,得到性能提升,但将失去了对事务的支持,到底值不值呢,还得充分了解两种方式的...
分类:
数据库 时间:
2015-06-13 22:58:24
阅读次数:
202
由innodb_purge_threads控制purge线程数。
(>= 5.6.5)的版本中该值默认为1,最大值为32。默认值1表示innodb的purge操作被分离到purge线程中,master
thread不再做purge操作。
The
number of background threads devoted to the InnoDB purge operatio...
分类:
数据库 时间:
2015-06-13 01:13:24
阅读次数:
218
hibernate+mysql时,会出现事物不管用(transation.rollback();没效果,数据在session.flush后直接进行了数据库操作)很可能出现的问题是在mysql上。。。,在/etc/my.cnf中[mysqld]下加上default-storage-engine=InnoDB,效果是使用InnoDB引擎showengines;命令可以查看当前使用..
分类:
数据库 时间:
2015-06-12 22:23:14
阅读次数:
124
以下的文章主要向大家描述的是MySQL数据库和相关事务,在实际操作中有很多人都认为MySQL数据库对事务处理是不支持的,其实,只要MySQL数据库版本支持BDB或是InnoDB表类型,那么你的MySQL就具有事务处理的能力。这里面,又以InnoDB表类型用的最多,虽然后来发生了诸如Oracle收购I...
分类:
数据库 时间:
2015-06-12 16:36:17
阅读次数:
143