- 浏览: 797616 次
- 性别:
- 来自: 杭州
最新评论
-
137578346:
...
各版本MySQL并行复制的实现及优缺点 -
db_code_peon:
引用而这个“调整”,也不是简单的指针重赋,而是将这个page ...
MySQL源码学习:简述InnoDB的BP LRU策略 -
xtha21:
预申请ID的个数为:大于批量插入记录数的最近一个2的指数值再- ...
MySQL源码学习:innodb_autoinc_lock_mode 下自增id不连续的原因 -
lc15808798846:
奇哥好试了下,好像这个问题在5.7 已经不存在了,SQL不会h ...
autocommit=0引起的业务hang住 -
wangliushui:
Transfer 怎样保证事物的一致性,一个事物关联多个表的 ...
MySQL-Transfer2.2发布
文章列表
1、概述
在我们給MySQL打了patch后,不仅需要测试新增的功能,同时更重要的问题是,需要对原有的功能作回归――若新增的patch导致原有其他功能产生bug,就得不偿失。
MySQL自动测试框架是一个以MySQL框架和内部引擎为测试对象 ...
本文的追查过程来源于某次mysql无法正常关闭。
1、复现
第一次出现时环境比较复杂,多次试验后发现,如下过程能够稳定复现。
a) 系统环境
gcc版本
Using built-in specs.Target: x86_64-redhat-linux
Configured with: ../configure –prefix=/usr –mandir=/usr/share/man –infodir=/usr/share/info –enable-shared –enable-threads=posix
Thread model: posix
gcc version ...
1、一个简单的sql语句问题
假设当前我们有一个表记录用户信息,结构如下:
a) 表结构
CREATE TABLE `u` (
`id` int(11) NOT NULL DEFAULT ‘0′,
`regdate` int(1) unsigned, …..
PRIMARY KEY (`id`),
KEY `regdate` (`regdate`)
) ENGINE=InnoDB DEFAULT CHARSET=gbk
说明:1) 由于需要按照注册时间单独查询,建了一个regdate的索引
2) 其他信息未列 ...
在隔离机制中,InnoDB默认采用的Repeatable Read 和MVCC机制保证在事务内部尽量保证逻辑一致性。但如下的现象依然让人觉得不太合理。
1、复现
a) 表结构
CREATE TABLE `t` ( `a` int(11) NOT NULL DEFAULT ‘0′,
`b` int(11) DEFAULT NULL,
PRIMARY KEY (`a`)
) ENGINE=InnoDB DEFAULT CHARSET=gbk
表中2条记录
| 1 | 100 |
| 4 | 400 |
+—+——+
b) 操 ...