最新消息:

标签:InnoDB

MySQL存储引擎中的MyISAM和InnoDB
Innodb

MySQL存储引擎中的MyISAM和InnoDB

admin 10年前 (2014-05-05) 2685浏览 0评论

在使用MySQL的过程中对MyISAM和InnoDB这两个概念存在了些疑问,到底两者引擎有何分别一直是存在我心中的疑问。为了解开这个谜题,搜寻了网络,找到了如下信息: MyISAM是MySQL的默认数据库引擎(5.5版之前),由早期的ISAM(Ind...

MySQL体系结构
mysql

MySQL体系结构

admin 10年前 (2014-04-29) 2627浏览 0评论

了解MySql必须牢牢记住其体系结构图,Mysql是由SQL接口,解析器,优化器,缓存,存储引擎组成的。 1 Connectors指的是不同语言中与SQL的交互   2 Management Serveices & Utilitie...

记录一次truncate操作数据恢复
mysql

记录一次truncate操作数据恢复

admin 10年前 (2014-04-28) 2843浏览 0评论

实际线上的场景比较复杂,当时涉及了truncate, delete 两个操作,经确认丢数据差不多7万多行,等停下来时,差不多又有共计1万多行数据写入。 这里为了简单说明,只拿弄一个简单的业务场景举例。 测试环境: Percona-Server-5.6...

innodb flush redo log
Innodb

innodb flush redo log

admin 11年前 (2013-05-27) 2996浏览 0评论

跟游族面试官有谈论到InnoDB Flush Redo Log Buffer的配置与i/o操作。MySql Innodb引擎支持事务,实现方式是WAL方式(先写事务日记,后写数据)。每次提交事务,为了提高性能,innodb先将信息保存在Innodb ...

InnODB和MyISAM索引统计集合
Innodb

InnODB和MyISAM索引统计集合

admin 11年前 (2013-04-15) 2946浏览 0评论

最近做一个mysql专题学习。在了解到mysql变量时myisam_stats_method引导出MyISAM索引统计集合。然后了解InnODB和MyISAM索引统计集合,以下是对官网的翻译以及自己附加些少理解。 官网地址:http://dev.my...

MySQL Innodb表死锁情况分析与归纳
Innodb

MySQL Innodb表死锁情况分析与归纳

admin 11年前 (2013-04-12) 2641浏览 0评论

案例描述       在定时脚本运行过程中,发现当备份表格的sql语句与删除该表部分数据的sql语句同时运行时,mysql会检测出死锁,并打印出日志。       两个sql语句如下:       (1)insert into backup_tabl...

MySQL Innodb IO优化 之 数据库表设计
未分类

MySQL Innodb IO优化 之 数据库表设计

admin 11年前 (2013-02-20) 2412浏览 0评论

数据库表设计这块学问比较多,我这里单从互联网角度出发同时结合Innodb的特性给出一些设计方法供大家参考。本文构建大概分两分部分:Innodb的特性及设计中如何利用这种特性。 Innodb特性: Innodb是索引聚集表, 存储结构是BTREE In...

MySQL Innodb IO优化 之 配置优化
未分类

MySQL Innodb IO优化 之 配置优化

admin 11年前 (2013-02-20) 2519浏览 0评论

对于数据库来讲大多瓶颈都出现在IO问题上,所以现在SSD类的设备也才能大行其道。那数据库的IO这块有什么可以优化的吗? 我这里大致谈一下我的看法,希望能达到一个抛砖引玉的效果。 这里谈一下数据库本身的配置方面 具体如下: 配置方面对于IO优化的原则:...

Mysql Innodb小结
未分类

Mysql Innodb小结

admin 11年前 (2013-02-05) 2645浏览 0评论

前阵子一直在做与Mysql相关的项目,于是也一直在学习Mysql相关的知识,看了《Mysql:Innodb存储引擎》、《高性能Mysql》后,也算对Mysql有一定的了解了,特地在此总结一下(图片都是《Mysql:Innodb存储引擎》电子版的)。 ...

MyISAM和InnoDB的不同优化
未分类

MyISAM和InnoDB的不同优化

admin 12年前 (2012-02-27) 2237浏览 0评论

key_buffer_size – 这对MyISAM表来说非常重要。如果只是使用MyISAM表,可以把它设置为可用内存的 30-40%。合理的值取决于索引大小、数据量以及负载。 记住,MyISAM表会使用操作系统的缓存来缓存数据,因此需要留出部分内存...

Raid1+0 stripe size for MySQL InnoDB
未分类

Raid1+0 stripe size for MySQL InnoDB

admin 12年前 (2012-02-27) 3142浏览 0评论

要理解Raid 1+0,我们首先要先理解Raid 0,看下图: 左图为 4kb stripe size;右图为 64kb stripe size 存储文件大小:红色:4kiB,蓝色:20kiB,绿色:100kiB,紫色:500kiB Raid 0 准...

在Server层实现Kill Idle Transaction
Innodb

在Server层实现Kill Idle Transaction

admin 12年前 (2011-12-23) 2420浏览 0评论

在上一篇文章里我们写了如何针对InnoDB清理空闲事务《如何杀掉空闲事务》,在@sleebin9 的提示下,这个功能不仅可以针对InnoDB,也可以用于所有MySQL的事务引擎。 如何在Server层实现呢,sql/sql...

Raid1+0 stripe size for MySQL InnoDB
Innodb

Raid1+0 stripe size for MySQL InnoDB

admin 12年前 (2011-12-12) 2574浏览 0评论

MySQL InnoDB使用 Raid 1+0 stripe size 大小该如何配置? By: 谭俊青@MySQL实验室 要理解Raid 1+0,我们首先要先理解Raid 0,看下图: 左图为 4kb stripe size;右图为 64kb st...