码迷,mamicode.com
首页 >  
搜索关键字:MyISAM    ( 1838个结果
MySQLs数据库建外键时自动跑到缩影处,真奇怪
MySQLs数据库建外键时自动跑到缩影处,真奇怪MyISAM引擎不支持外键;InnoDB存储引擎支持外键。如何解决的,把表修改成innodb类型吧用的工具是SQLyog Ultimate如图所示:
分类:数据库   时间:2014-10-23 11:58:43    阅读次数:406
mysql数据库引擎
MySQL数据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。如果技术高超,还可以使用MySQL+API自己做一...
分类:数据库   时间:2014-10-19 21:11:42    阅读次数:190
MySQL锁概述
相对其他数据库而言,MySQL的锁机制比较简单,基最显著的特点是不同的存储引擎支持不同的锁机制。比如,MyISAM和MEMORY存储引擎采用的是表级锁(table-level locking);BDB存储引擎采用的是页面锁(page-level locking),但也去支持表级锁;InnoDB存储引...
分类:数据库   时间:2014-10-19 15:34:18    阅读次数:197
事务及索引
1.有必要先介绍一下存储引擎myisam批量插入速度较快,不支持事务,锁表,全文索引支持innoDB批量插入较慢,支持事务,锁行,全文索引支持事务特性:ACID 2.事务的语法:(存储引擎要用innodb) start transaction ; update ..; update ..; comm...
分类:其他好文   时间:2014-10-17 11:41:56    阅读次数:176
由浅入深探究mysql索引结构原理、性能分析与优化(转)
add by zhj:原文链接已经失效了,网上看到的都是转载,向作者Benwin致敬摘要:第一部分:基础知识第二部分:MYISAM和INNODB索引结构1、简单介绍B-tree B+ tree树2、MyisAM索引结构3、Annode索引结构4、MyisAM索引与InnoDB索引相比较第三部分:MY...
分类:数据库   时间:2014-10-16 19:58:23    阅读次数:367
MySQL索引背后的数据结构及算法原理(转)
目录摘要数据结构及算法基础 索引的本质 B-Tree和B+Tree 为什么实用B-Tree(B+Tree)MySQL索引实现 MyISAM索引实现 InnoDB索引实现索引使用策略及优化 示例数据库 最左前缀原理与相关优化 索引选择性与前缀索引 InnoDB的主键选择与插入优化后记参考文献摘要本文以...
分类:数据库   时间:2014-10-16 19:36:23    阅读次数:377
MySQL使用AUTO_INCREMENT列的表注意事项之delete数据篇
在对带有AUTO_INCREMENT列的表delete掉所有数据时: (1)对于MyISAM表,在delete表中所有数据时没有任何风险,随意折腾; (2)对于InnoDB表,在delete表中所有数据时,是可能有风险的,可能会引入一个大坑,具体看后面的实验。 环境描述:RHEL 6.4 x86_64 + MySQL 5.6.19...
分类:数据库   时间:2014-10-16 17:08:52    阅读次数:197
MySQL使用AUTO_INCREMENT列的表注意事项之update自增列篇
1. 说明 (1)对于MyISAM表,如果用UPDATE更新自增列,如果列值与已有的值重复,则会出错;如果大于已有的最大值,则会自动更新表的AUTO_INCREMENT,操作是安全的。 (2)对于innodb表,update auto_increment字段,如果列值与已有的值重复,则会出错;如果大于已有的最大值,可能会引入一个坑,会造成编号重复错误,插入数据失败的情况,可见在update自增列值是要注意。...
分类:数据库   时间:2014-10-15 17:40:11    阅读次数:285
mysql自增字段重排 mysql删除表后自增字段从1开始
MyISAM数据表 删除最大编号的记录后,该编号不可重用。 可在建表时可用“AUTO_INCREMENT=n”选项来指定一个自增的初始值。 可用alter table table_name AUTO_INCREMENT=n命令来重设自增的起始值。 ? 其他:? 由...
分类:数据库   时间:2014-10-14 20:22:39    阅读次数:269
MySQL下做Master/Slave同步,延迟太大怎么办?
slave的延迟是比较常见的,如果短暂的延迟后还能追上,一般就能接受了。用innodb不是坏事,会减少一些slave中止的情况。如果是myisam的表,insert update delete操作异常中断(比如ctrl c),slave就会停止同步,需要手工干预一下。在08-2-3,Simonsen...
分类:数据库   时间:2014-10-11 16:17:55    阅读次数:150
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!