表类型(存储引擎)的选择插件式存储引擎是MySQL数据库最重要的特性之一,用户可以依据应用的需要选择如何存储和索引数据、是否使用事务等。MySQL5.0支持的存储引擎包括MyISAM、InnoDB、BDB、MEMORY、MERGE、EXAMPLE、NDB Cluster、ARCHIVE、CSV、BL...
分类:
其他好文 时间:
2015-01-21 10:10:39
阅读次数:
169
从xtraback 备份文件中 单独恢复一张 innodb 表http://blog.sina.com.cn/s/blog_445e807b0101dbgw.html能够恢复一张表的前提是独立表空间 即开启了 innodb_per_file_table=1恢复一张innodb 表 (innodb_p...
分类:
数据库 时间:
2015-01-20 15:37:06
阅读次数:
172
// InnoDB转MyISAMALTER TABLE `tablename` ENGINE = MYISAM// MyISAM转InnoDBalter table tablename type=innodb;ALTER TABLE `tablename` ENGINE = InnoDB出人意料的写...
分类:
数据库 时间:
2015-01-20 10:19:22
阅读次数:
163
数据库表设计这块学问比较多,我这里单从互联网角度出发同时结合Innodb的特性给出一些设计方法供大家参考。本文构建大概分两分部分:Innodb的特性及设计中如何利用这种特性。 Innodb特性:Innodb是索引聚集表, 存储结构是BTREEInnodb的表的数据存储是有顺序的,默认是以主建排序,主...
分类:
数据库 时间:
2015-01-19 19:05:41
阅读次数:
261
第一部分:基础知识第二部分:MYISAM和INNODB索引结构1、简单介绍B-tree B+ tree树2、MyisAM索引结构3、Annode索引结构4、MyisAM索引与InnoDB索引相比较第三部分:MYSQL优化1、表数据类型选择2、sql语句优化(1)最左前缀原则(1.1)能正确的利用索引...
分类:
数据库 时间:
2015-01-19 18:33:53
阅读次数:
331
今天收到邮件,mysql3308,同步出错,日志如下:修改配置文件my.cnf,添加:innodb_buffer_pool_size=16M重启mysql,解决,---------参考:Mysql解决Thetotalnumberoflocksexceedsthelocktablesize错误在操作mysql数据库表时出现以下错误。网上google搜索相关问题,发现一位外国牛..
分类:
数据库 时间:
2015-01-19 16:02:27
阅读次数:
200
Details on the software settings for these tests can be found at the end of this page.IIBENCH TESTINGTokutek created the iiBench benchmark in 2008. Th...
分类:
数据库 时间:
2015-01-19 12:32:34
阅读次数:
212
第一本就是InnoDB的事务实现机制,在csdn上的下载地址为:点我下载 ,这里简要介绍下,它是通过redo和undo来控制的,而且每一秒钟都会把日志缓冲刷新到重做日志文件,因此对于再大的事务提交也非常快捷。对于undo日志,它则是用于事务的回滚,它在共享表空间中有自己的undo段。对于事务的隔离级别,是通过锁来实现的,因此这就需要理解InnoDB的锁机制。其中还有对分布式事务即xa的部分介绍。
...
分类:
数据库 时间:
2015-01-18 14:27:19
阅读次数:
240
1,事务处理innodb 支持事务功能,myisam 不支持。Myisam 的执行速度更快,性能更好。2,select ,update ,insert ,delete 操作MyISAM:如果执行大量的SELECT,MyISAM是更好的选择InnoDB:如果你的数据执行大量的INSERT或UPDATE...
分类:
数据库 时间:
2015-01-15 23:40:47
阅读次数:
194
1、存储引擎是什么? Mysql中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。这些不同的技术以及配套的相关功能在MyS....
分类:
数据库 时间:
2015-01-15 20:08:00
阅读次数:
223