py_innodb_page_info工具使用
此工具是《MySQL技术内幕 InnoDB存储引擎》作者姜承尧写的用来分析表空间中的各页得类型和信息,用python编写。最近我也在拜读这本书。由三个文件py_innodb_page_info.py,mylib.py和include.py组成。需要放在同一个目录下,chmod 755 这三个文件的权限。注意:py_innodb_page_i...
分类:
数据库 时间:
2014-12-04 12:12:08
阅读次数:
355
由于系统中大量使用GUID作为主键,导致数据文件大,数据查询速度慢。意向转为Int主键。先查看下单表测试GUID和Int分别作为主键的结果。测试条件如下:AMD E1-1200 APU 1.4G 2GRam 100Lan, 250GB HDMysql 5.5,innodb_buffer_pool_s...
分类:
数据库 时间:
2014-12-03 20:48:49
阅读次数:
327
本篇是继续上一篇未完的部分继续说的。
4.InnoDB数据页结构
页是InnoDB存储引擎管理数据库的最小磁盘单位。页类型为B-tree Node的页存放的就是表中行的实际数据。页由以下七个部分组成:File Header(文件头)、Page Header(页头)、Infimun和Supremum Records、User Records(行记录)、Free Space(空闲空间)、P...
分类:
数据库 时间:
2014-12-03 19:24:43
阅读次数:
311
原文:sql点滴41—MyISAM 和 InnoDB 讲解 InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比In...
分类:
数据库 时间:
2014-12-03 18:27:10
阅读次数:
150
日志是innodb一个非常重要的模块,在innodb中有两类日志:redo log和undo log。其中redo log日志是用来做数据异常恢复和数据库重启时页数据同步恢复的,redo log是建立在在mini transaction基础上。数据库在执行事务时,通过mini transaction产生...
分类:
数据库 时间:
2014-12-03 17:13:21
阅读次数:
201
MySQL有多种存储引擎,MyISAM和InnoDB是其中常用的两种。这里介绍关于这两种引擎的一些基本概念(非深入介绍)。 MyISAM基于传统的ISAM类型,支持全文搜索,但不是事务安全的,而且不支持外键。每张MyISAM表存放在...
分类:
数据库 时间:
2014-12-03 12:43:09
阅读次数:
208
为了装mysql环境测试,装上后发现启动后mysql占用了很大的虚拟内存,达8百多兆。网上搜索了一下,得到高人指点my.ini。再也没见再详细的了..只好打开my.ini逐行的啃,虽然英文差了点,不过多少M还是看得明的^-^更改后如下: innodb_buffer_pool_size=576M ->...
分类:
数据库 时间:
2014-12-02 19:05:40
阅读次数:
226
主要介绍InnoDB存储引擎表的逻辑存储以及实现。重点介绍数据在表中是如何组织和存放的。
1.索引组织表(index organized table)
在InnoDB存储引擎中,表都是根据主键顺序组织存放的,这种存储方式的表叫索引组织表。在InnoDB存在引擎表中,每张表都有个主键(Primary key),如果在创建表时没有显示定义主键,则会按照如下方式选择或者创建主键:a.判定...
分类:
数据库 时间:
2014-12-01 17:46:08
阅读次数:
247
数据库使用锁是为了支持更好的并发,提供数据的完整性和一致性。InnoDB是一个支持行锁的存储引擎,锁的类型有:共享锁(S)、排他锁(X)、意向共享(IS)、意向排他(IX)。为了提供更好的并发,InnoDB提供了非锁定读:不需要等待访问行上的锁释放,读取行的一个快照。该方法是通过InnoDB的一个特...
分类:
数据库 时间:
2014-12-01 15:54:00
阅读次数:
202
创建表不支持主外键,能够添加外键成功,但是无法外键约束。查资料发现MySql的默认ENGINE为MyISAM ,不支持外键,需要修改为 INNODB修改前:1 Create Table2 3 CREATE TABLE `person` (4 `id` varchar(32) NOT NULL,5.....
分类:
数据库 时间:
2014-11-29 20:09:36
阅读次数:
190