最新消息:

Innodb

Innodb IO优化-配置优化

Innodb IO优化-配置优化

admin 9年前 (2015-03-25) 3007浏览 0评论

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

迁移Zabbix数据库到TokuDB

迁移Zabbix数据库到TokuDB

admin 10年前 (2014-11-14) 3501浏览 0评论

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

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

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

admin 10年前 (2014-11-14) 3081浏览 0评论

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

优化MySQL的21个建议

优化MySQL的21个建议

admin 10年前 (2014-09-17) 3215浏览 0评论

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

MySQL存储引擎中的MyISAM和InnoDB

MySQL存储引擎中的MyISAM和InnoDB

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

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

innodb flush redo log

innodb flush redo log

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

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

InnODB和MyISAM索引统计集合

InnODB和MyISAM索引统计集合

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

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

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

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

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

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

在Server层实现Kill Idle Transaction

在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

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...

Innodb Crash Recovery恢复时间的飞跃

Innodb Crash Recovery恢复时间的飞跃

admin 13年前 (2011-07-13) 2672浏览 0评论

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

快速预热Innodb Buffer Pool的方法

快速预热Innodb Buffer Pool的方法

admin 13年前 (2011-07-11) 2606浏览 0评论

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

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

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

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

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

MySQL5.6发布及其新特性

MySQL5.6发布及其新特性

admin 13年前 (2011-04-11) 2461浏览 0评论

在去年MySQL用户大会的时候,Sun发布了MySQL5.5。今天Oracle MySQL在MySQL User Conference 2011(MySQL用户大会)又扔出了个重磅炸弹,MySQL5.6发布。 列举下MySQL5.6部分新特性: I...

动态加载Innodb Plugin

动态加载Innodb Plugin

admin 14年前 (2010-11-12) 2494浏览 0评论

曾经写过一篇关于XtraDB的体验篇的文章,里面曾提到我们可以动态将XtraDB加载到运行的MySQL中;MySQL中引擎我们都可以把它看作是一个个功能各异的插件(plugin),可以根据需要来加载卸载禁

使用SSD跑InnoDB注意事项及解决方案

使用SSD跑InnoDB注意事项及解决方案

admin 14年前 (2010-06-21) 2962浏览 0评论

相信有不少同仁已经做过过SSD作为存储对IO瓶颈的数据库性能测试,在得到可喜的成绩之余,在用于生产环境之前需要解决一些问题。 InnoDB共享表空间包含: Data dictonary Double write buffer Insert bu...