Innodb – 热门技术
最新消息:

Innodb

Innodb IO优化-配置优化

Innodb IO优化-配置优化

admin 3年前 (2015-03-25) 1223浏览 0评论

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

迁移Zabbix数据库到TokuDB

迁移Zabbix数据库到TokuDB

admin 4年前 (2014-11-13) 1534浏览 0评论

背景介绍 线上的Zabbix数据库有几个大表数据量疯狂增长,单表已经超过500G,而且在早期也没做成分区表,后期维护非常麻烦。比如,想删除过期的历史数据,在原先的模式下,history、history_uint等几个大表是用 (itemid, clo...

线上环境到底要不要开启query cache

线上环境到底要不要开启query cache

admin 4年前 (2014-11-13) 1281浏览 0评论

Query Cache(查询缓存,以下简称QC)存储SELECT语句及其产生的数据结果,特别适用于:频繁提交同一个语句,并且该表数据变化不是很频繁的场景,例如一些静态页面,或者页面中的某块不经常发生变化的信息。QC有可能会从InnoDB Buffer...

优化MySQL的21个建议

优化MySQL的21个建议

admin 4年前 (2014-09-17) 1380浏览 0评论

今天一个朋友向我咨询怎么去优化 MySQL,我按着思维整理了一下,大概粗的可以分为21个方向。 还有一些细节东西(table cache, 表设计,索引设计,程序端缓存之类的)先不列了,对一个系统,初期能把下面做完也是一个不错的系统。 1. 要确保有...

MySQL存储引擎中的MyISAM和InnoDB

MySQL存储引擎中的MyISAM和InnoDB

admin 4年前 (2014-05-04) 1061浏览 0评论

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

innodb flush redo log

innodb flush redo log

admin 5年前 (2013-05-26) 1283浏览 0评论

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

InnODB和MyISAM索引统计集合

InnODB和MyISAM索引统计集合

admin 5年前 (2013-04-15) 1137浏览 0评论

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

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

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

admin 5年前 (2013-04-12) 1098浏览 0评论

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

在Server层实现Kill Idle Transaction

在Server层实现Kill Idle Transaction

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

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

Raid1+0 stripe size for MySQL InnoDB

Raid1+0 stripe size for MySQL InnoDB

admin 7年前 (2011-12-11) 1150浏览 0评论

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

Innodb Crash Recovery恢复时间的飞跃

Innodb Crash Recovery恢复时间的飞跃

admin 7年前 (2011-07-12) 1067浏览 0评论

之前没经历过漫长的crash recovery恢复过程,一是本身库中的数据量就不大,平时的业务量就不是很高,二是innodb_buffer_pool_size和innodb_log_file_size的大小平时设置的也不大。所以,对于意外导致inno...

快速预热Innodb Buffer Pool的方法

快速预热Innodb Buffer Pool的方法

admin 7年前 (2011-07-10) 1030浏览 0评论

当innodb_buffer_pool_size大到几十GB或是百GB的时候,因为某些日常升级更新或是意外宕机,而必须要重新启动mysqld服务的之后,就面临一个问题,如何将之前频繁访问的数据重新加载回buffer中,也就是说,如何对innodb b...

NoSQL到MySQL+Memcache(d)重树MySQL王者地位

NoSQL到MySQL+Memcache(d)重树MySQL王者地位

admin 7年前 (2011-04-13) 1081浏览 0评论

作者:谭俊青@MySQL实验室(转载请保留该行及作者信息和原文链接,谢谢!) NoSQL最近很火,因为它在K/V存储的优异性能表现,催生出很多产品,比如:Memcached、MongoDB、Redis、TT等等. 然而他们或多或少都有自己的某些缺陷,...