
dba篇
qiuyepiaoling
dba
展开
-
MySQL事务的隔离级别和日志记录模式选择
<br /><br />导读:<br />MySQL的四种事务隔离级别:Read-uncommitted、Read-committed、Repeatable-read、Seriailizable,相信大家都清楚各自异同,不清楚的朋友可以查看另外一篇技术文章:MySQL_InnoDB之事务与锁详解。但是对于第二类、第三类隔离级别之间的性能区别和应用场景就会容易出现一些理解上的偏差,尤其是熟悉Oracle的技术朋友,为此专门撰写一篇技术文章,引导大家合理地选择这两种事务隔离级别。<br /> <br />测试环原创 2011-04-26 16:40:00 · 795 阅读 · 0 评论 -
OProfile比较sql执行CPU消耗情况
安装:wget http://prdownloads.sourceforge.net/oprofile/oprofile-0.9.7.tar.gztar -zxvf oprofile-0.9.7.tar.gzcd oprofile-0.9.7sudo yum install binutils-devel --说明:configure如果报错安装下这个包 ./configu转载 2012-12-07 21:52:44 · 1432 阅读 · 0 评论 -
MySQL开发流程介绍
1. 功能开发(Feature Development)功能开发过程如下:MySQL的一个功能是指一个worklog.Worklog的开发要经过规格定义,设计,架构评审,代码实现,代码评审和QA评审的过程(但是这几个过程并不是严格的按照先后顺序进行的).MySQL的功能首先在一个功能树(feature tree,是指代码分支树)上实现.功能树是从MySQL的代码主开发树TRUN转载 2013-05-07 10:40:12 · 787 阅读 · 0 评论 -
MySQL · 引擎特性 · InnoDB undo log 漫游
原文:http://mysql.taobao.org/monthly/2015/04/01/本文是对整个Undo生命周期过程的阐述,代码分析基于当前最新的MySQL5.7版本。本文也可以作为了解整个Undo模块的代码导读。由于涉及到的模块众多,因此部分细节并未深入。前言Undo log是InnoDB MVCC事务特性的重要组成部分。当我们对记录做了变更操作时就会产生undo记录,U转载 2015-04-22 15:09:54 · 1395 阅读 · 0 评论 -
MySQL · 答疑释惑 · GTID下auto_position=0时数据不一致
原文:http://mysql.taobao.org/monthly/2015/04/10/问题重现搭建一主一备,主备配置分别如下 ,同时设置备库的auto_position=0$cat crash_recovery-slave.optgtid_mode=on enforce_gtid_consistency=on log_slave_updates=onrel转载 2015-04-22 15:14:52 · 3857 阅读 · 0 评论 -
MySQL · 捉虫动态 · 删被引用索引导致crash
原文:http://mysql.taobao.org/monthly/2015/04/09/bug描述设置 foreign_key_checks=0 删除被引用的索引后,再设置foreign_key_checks=1,对引用表进行DML操作会导致 mysqld crash,以下是重现的测例:drop table if exists t2;drop table if exist转载 2015-04-22 15:16:03 · 662 阅读 · 0 评论