February 2015

库表字符集不一致导致的全表扫描问题

背景: 当数据库的建库字符集和表不一样时,在库下针对表创建存储过程可能导致全表扫描 如下例: drop database if exists xx1; drop database if exists xx2; create database xx1 character set utf8; create database xx2 character set gbk;   然后分别在xx1 和 xx2下执行: CREATE TABLE t1 ( `col1` varchar(10) NOT NULL, `col2` bigint(11) NOT NULL DEFAULT ‘0’, PRIMARY KEY (`col1`)) ENGINE=InnoDB DEFAULT CHARSET=gbk; insert into t1 values (‘ac’,2),(‘del’,3),(‘sp’,5),(‘tr’,12); DELIMITER […]

MySQL5.6.23: fix “UNABLE TO PURGE A RECORD”

本文简述下之前我们线上频繁碰到的“UNABLE TO PURGE A RECORD”的原因 ################################################### 线上实例错误日志中偶尔出现 “UNABLE TO PURGE A RECORD”,从官方bug系统来看,很多用户都遇到了类似的问题。 原创文章,转载请注明: 转载自Simple Life 本文链接地址: MySQL5.6.23: fix “UNABLE TO PURGE A RECORD” Post Footer automatically generated by wp-posturl plugin for wordpress.