- 4
- 0
- 约3.72万字
- 约 22页
- 2016-10-15 发布于广东
- 举报
MySQL存储擎Myisam和Innodb
以下文章收集的主题包括:
MyISAM和Innodb(及其他)存储引擎的特点、优势、缺点,技术细节差异,这两者的性能表现的比较,各自适合应用于怎样的业务和项目。Innodb对事务控制的支持(原理),行级锁,具体操作。检查修复工具myisamchk和mysqlcheck对MyISAM的支持(和对Innodb的部分支持),MyISAM的备份与恢复技巧。Innodb数据文件ibdata*和日志文件ib_logfile*。Innodb的Per-Table表空间。
MySQL数据表在系统中表现形式有:ISAM、MyISAM、MERGE、BDB、InnoDB和HEAP。每种数据表在文件系统中都有不同的表示方式,有一个共同点就是每种数据表至少有一个存放数据表结构定义的.frm文件。ISAM数据表是最原始的数据表,MyISAM数据表是ISAM数据表的继承者InnoDB由于采用表空间的概念来管理数据表,所以它只有一个与数据表对应.frm文件,同一目录下的其它文件表示为表空间,存储数据表的数据和索引。数据目录是用来存放数据表和相关信息的地方,是数据库的核心。在WINDOWS系统上,数据目录的位置默认是在c:/mysql/data中数据目录存放数据库文件DES密钥文件或服务器的SSL证书与密钥文件在MySQL中,每个数据库其实就是在数据目录下一个子目录,show databases命令相当于列出数
原创力文档

文档评论(0)