码迷,mamicode.com
首页 >  
搜索关键字:myisam    ( 1838个结果
mysql数据库中 二进制日志与重做日志的差别
首先:二进制日志会记录所有与mysql有关的日志记录,包括innodb myisam heap等其他引擎的日志。而innodb引擎的重做日志只记录与其有关的事务日志。其次:记录的内容不同,不管你将二进制日志文件的格式设为statement 还是 row,又或者是mixed,其记录的都是关于一个事物的...
分类:数据库   时间:2015-06-12 14:45:34    阅读次数:166
Mysql 索引优化
索引的存储分类MyISAM 存储引擎的表数据和索引是自动分开存储的,各自是独一的一个文件Innodb 存储引擎的表数据和索引是存储在同一个表空间里面,但可以由多个文件构成。Mysql 目前不支持函数索引,但是能对列的前面某一部分进行索引例如 name 字段,可以只取 name 的前 4 个字符进行索...
分类:数据库   时间:2015-06-12 00:56:33    阅读次数:169
mysql锁的一些认识
Innodb存储引擎支持行级锁,也支持表级锁,但默认情况采用行级锁Innodb与Myisam的最大不同有两点,一是支持事务,二是采用行级锁共享锁,排他锁认识共享锁(S):允许一个事务去读一行,阻止其他事务获得相同数据集的排他锁排他锁(X):允许获得排他锁的事务更新数据,阻止其..
分类:数据库   时间:2015-06-11 23:10:51    阅读次数:165
innodb_flush_log_at_trx_commit 数据插入速度优化
innodb_buffer_pool_size如 果用Innodb,那么这是一个重要变量。相对于MyISAM来说,Innodb对于buffer size更敏感。MySIAM可能对于大数据量使用默认的key_buffer_size也还好,但Innodb在大数据量时用默认值就感觉在爬了。 Innodb的...
分类:数据库   时间:2015-06-11 18:33:17    阅读次数:141
mysql 基础知识
mysql中的engine=innodb它提供了事务控制能力功能,它确保一组命令全部执行成功,或者当任何一个命令出现错误时所有命令的结果都被回退,可以想像在电子银行中事务控制能力是非常重要的。InnoDB,MyISAM两种类型有什么区别:MyISAM类型不支持事务处理等高级处理,而InnoDB类型..
分类:数据库   时间:2015-06-11 14:54:13    阅读次数:134
MySQL外键详解Foreign Key
外键具有保持数据完整性和一致性的机制,对业务处理有着很好的校验作用。 1、表引擎必须为InnoDB,MyISAM不支持 2、外键必须建立索引(可以为普通、主键、唯一,事先不建立的话会自动创建一个普通索引),你要用的...
分类:数据库   时间:2015-06-10 15:59:02    阅读次数:199
mysql-5.6.25 编译安装 和 使用 xstrabackup 备份实战 (二)
MySQL备份主要的方式是使用mysqldump来做逻辑导出备份,Mysqldump是由mysql服务器自带的一个工具优点:使用简单;备份生成的文件格式为sql脚本格式.缺点:导出的结果可能会不一致,如果强行一致则需要锁定所有的表(myisam,innodb,etc..),导出需要经过sql层处理,随着数据库变大,..
分类:数据库   时间:2015-06-08 21:44:32    阅读次数:172
MYSQLDUMP的小结
mysqldump用于数据库备份1)处于性能来说mysqldump比较适合innodb的备份,而MYISAM比较适合mysqlhotcopymysqldump备份数据有两种备份方式:把全表先放进缓存区再备份;一行一行备份(不经内存缓存区)2)mysqldump--opt(-mysqldump自己默认--opt,它自动使能--quick)一行一行备..
分类:数据库   时间:2015-06-08 19:46:42    阅读次数:174
MySql的Myisam索引、Innodb索引 、count性能分析个人见解
在MySQL 5.6下做测试的。Myisam引擎: 当创建一个数据表时,mysql会生成3个文件,分别是(如表:test): test.frm、test.MYD、test.MYI文件, test.frm是表结构,test.MYD是存放数据的文件,test.MYI是存放索引的文件, 索引文件存储关系k...
分类:数据库   时间:2015-06-05 00:02:38    阅读次数:189
MyISAM和InnoDB存储引擎的区别
1、MyISAM不支持事务处理等高级处理,而InnoDB支持。 2、MyISAM强调的是性能,速度更快,而InnoDB提供事务支持以及外键等高级数据库功能。 3、MyISAM读性能比InnoDB强很多,MyISAM数据和索引是分开的,且索引有压缩,而InnoDB是捆绑的,且索引没有压缩,对写操作,MyISAM的insert比InnoDB强,而update可能逊色InnoDB。 ps:...
分类:数据库   时间:2015-06-04 19:31:38    阅读次数:148
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!