码迷,mamicode.com
首页 >  
搜索关键字:innodb ibd结构图    ( 4485个结果
mysql 外键操作
/*主键唯一的不能为空null,一个表的主键只能由一个,可以有一个主键一个唯一uk间*//*primary key(sname,sid) 复合主键可以同时控制sname,sid用的比较少*//*外键fk一般都是2个表,只支持innodb引擎*/drop table teacher;create ta...
分类:数据库   时间:2015-04-28 13:50:55    阅读次数:137
《高性能MySQL》读书笔记--多版本并发控制算法
InnoDB存储引擎MVCC的实现策略: 在每一行数据中额外保存两个隐藏的列:当前行创建时的版本号和删除时的版本号(可能为空)。这里的版本号并不是实际的时间值,而是系统版本号。每开始 个新的事务,系统版本号都会自动递增。事务开始时刻的系统版本号会作为事务的版本号,用来和查询每行记录的版本号进行比较。 每个事务又有自己的版本号,这样事务内执行CRUD操作时,就通过版本号的比较来达到数据版本控制的目的。...
分类:数据库   时间:2015-04-26 00:05:53    阅读次数:186
MySQL支持多种存储引擎
MySQL的强大之处在于它的插件式存储引擎,我们可以基于表的特点使用不同的存储引擎,从而达到最好的性能。MySQL有多种存储引擎:MyISAM、InnoDB、MERGE、MEMORY(HEAP)、BDB(BerkeleyDB)、EXAMPLE、FEDERATED、ARCHIVE、CSV、BLACKH...
分类:数据库   时间:2015-04-25 15:04:03    阅读次数:230
zz MySQL redo log及recover过程浅析
原作地址:http://www.cnblogs.com/liuhao/p/3714012.html写在前面:作者水平有限,欢迎不吝赐教,一切以最新源码为准。InnoDB redo log首先介绍下Innodb redo log是什么,为什么需要记录redo log,以及redo log的作用都有哪些...
分类:数据库   时间:2015-04-24 20:50:27    阅读次数:252
ERROR 1005 (HY000): Can't create table 'sakila.book2' (errno: 150)
mysql>createtableuser2( ->idint, ->namevarchar(10), ->primarykey(id)) ->engine=innodb; QueryOK,0rowsaffected(0.02sec) mysql>createtablebook2( ->idint, ->booknamevarchar(10), ->useridint, ->primarykey(id), ->constraintfk_use..
分类:其他好文   时间:2015-04-24 10:47:17    阅读次数:161
MySQL 获取某月所有的日期点
1、问题 如题目所说,通过MySQL获取某年某月所有的天数。如获取2014年2月的所有日期。 2、处理过程 2.1 创建一个数字辅助表 CREATE TABLE `nums` ( `key` int(11) NOT NULL, PRIMARY KEY (`key`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='数字辅助表'...
分类:数据库   时间:2015-04-24 10:40:59    阅读次数:362
mysql innodb 配置
查看mysql慢查询日志,发现有很多update慢查询记录#Query_time:151Lock_time: 0Rows_sent:0Rows_examined: 0updatetableset......whereid =1;数据库配置innodb_buffer_pool_size如果用Innodb,那么这是一个重要变量。相对于MyISAM来说,Innodb对于buffer size更敏感。MySIAM可..
分类:数据库   时间:2015-04-24 01:20:54    阅读次数:245
[转]MySql ibdata1文件太大如何缩小
From : http://blog.chinaunix.net/uid-24373487-id-4223322.html原文地址:MySql ibdata1文件太大如何缩小作者:emailwhtMySql ibdata1文件太大如何缩小MySql innodb如果是共享表空间,ibdata1文件越...
分类:数据库   时间:2015-04-24 00:58:48    阅读次数:190
MySQL存储引擎介绍
MySQL主要有两个层次组成:MySQL核心【MySQL服务器层】、插件式存储引擎MySQL处理机制无论在核心上如何被解析,最后如果真正实现跟文件系统上的文件交互时,一定要经过存储引擎来完成。真正把MySQL操作接收下来并提交给底层文件上对应的数据完成操作,并将结果返回给上层MySQL..
分类:数据库   时间:2015-04-22 15:59:33    阅读次数:270
Mysql学习——InnoDB与Myisam
MysqlInnoDB和Myisam两种类型的存储我们在Mysql创建表的时候可以在选项中进行制定,如下图所示: 下面来说说两种存储的区别吧: 1、两种数据存储的事务机制不同 InnoDB支持事务,Myisam不支持,但是在查询方面Myisam的性能略胜一筹 2、锁的机制不同 InnoDB为行级锁,能更大程度的支持并发操作;Myisam是表级锁 3、数据操作方面 修改、新增、删除数...
分类:数据库   时间:2015-04-21 22:50:23    阅读次数:195
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!