MySQL常用的存储引擎分4种,分别为:MyISAM、InnoDB、MEMORY、MERGE。MySQL常用的存储引擎的区别:1、MyISAM是MySQL的默认存储引擎。MyISAM不支持事务、也不支持外键,但其访问速度快,对事务完整性没有要求。2、InnoDB存储引擎提供了具有提交、回滚和崩溃恢复能力的事务安全。..
分类:
数据库 时间:
2015-01-22 15:42:24
阅读次数:
180
索引是数据库中用来提高性能的最常用工具。 根据存储引擎可以定义每个表的最大索引数和最大索引长度,每种存储引擎(MyISAM,InnoDB,BDB,MEMORY等)对每个表至少支持16个索引,总索引长度至少为256字节。 前缀索引 要为city表创建了10个字节的前缀索引,语法是: create in...
分类:
其他好文 时间:
2015-01-21 10:10:50
阅读次数:
150
表类型(存储引擎)的选择插件式存储引擎是MySQL数据库最重要的特性之一,用户可以依据应用的需要选择如何存储和索引数据、是否使用事务等。MySQL5.0支持的存储引擎包括MyISAM、InnoDB、BDB、MEMORY、MERGE、EXAMPLE、NDB Cluster、ARCHIVE、CSV、BL...
分类:
其他好文 时间:
2015-01-21 10:10:39
阅读次数:
169
什么是GTIDs?globaltransactionidentifiersmysql5.6.5新加的一项技术GTIDs是完全基于事务的,因此不支持MYISAM存储引擎(兼容性不好)添加新的slave或者当发生故障转移需要将master身份迁移到slave时,无需考虑是那一个二进制日志以及那一个positionGTID由source_UUIDtransacti..
分类:
其他好文 时间:
2015-01-20 18:24:15
阅读次数:
140
1、锁机制 1)在处理并发读写时,通常使用一套锁系统来解决问题。锁系统由读锁(又称共享锁)和写锁(又称排他锁)组成。 2)每一种锁操作(如获得锁、检查锁是否已解除、释放锁),都会增加系统开销。锁策略就是在锁开销和数据安全之间寻求一种平衡。MySQL的每种存储引擎都可以实现独有的锁策略或锁粒度...
分类:
数据库 时间:
2015-01-19 22:16:16
阅读次数:
226
mysql单表的限制一、MySQL数据库的MyISAM存储引擎单表大小限制已经不是有MySQL数据库本身来决定(限制扩大到64pb),而是由所在主机的OS上面的文件系统来决定了。在mysql5.0版本之前,myisam存储引擎默认表的大小4Gb,可以用一下命令来查看:[root@roberttest]#cd/data/mysql/m..
分类:
数据库 时间:
2015-01-17 23:40:00
阅读次数:
392
简介:Infobright是基于专利技术的列式数据库,一个基于MySQL开发的开源数据仓库(DataWarehouse)软件,可作为MySQL的一个存储引擎来使用,SELECT查询与普通MySQL无区别。一、几大优点:1、高压缩比率,平均压缩比可达10:1。(经测试,我们的1500万条697M日志数据压缩比例为6..
分类:
其他好文 时间:
2015-01-16 19:25:42
阅读次数:
261
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
Messages表:mysql>create table Messages( ->message_id int auto_increment primary key, ->user_name varchar(50) not null, ->author_id int not null, ...
分类:
数据库 时间:
2015-01-15 17:36:39
阅读次数:
186