- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 MySQL参数binlog-do-db对binlogs写入的影响
目的:当数据库中设置了binlog-do-db时,在不同的binlog_format=statement | row | mixed 下对binlog的写入影响,这个在主从复制中会有一些坑,由于binlog的写入不完全,极有可能会导致主从不一致的情况的。
2014-10-26 14:47:45 17716
原创 MySQL使用AUTO_INCREMENT列的表注意事项之delete数据篇
在对带有AUTO_INCREMENT列的表delete掉所有数据时:(1)对于MyISAM表,在delete表中所有数据时没有任何风险,随意折腾;(2)对于InnoDB表,在delete表中所有数据时,是可能有风险的,可能会引入一个大坑,具体看后面的实验。环境描述:RHEL 6.4 x86_64 + MySQL 5.6.19
2014-10-16 15:53:56 4041
原创 MySQL使用AUTO_INCREMENT列的表注意事项之update自增列篇
1. 说明(1)对于MyISAM表,如果用UPDATE更新自增列,如果列值与已有的值重复,则会出错;如果大于已有的最大值,则会自动更新表的AUTO_INCREMENT,操作是安全的。(2)对于innodb表,update auto_increment字段,如果列值与已有的值重复,则会出错;如果大于已有的最大值,可能会引入一个坑,会造成编号重复错误,插入数据失败的情况,可见在update自增列值是要注意。
2014-10-15 14:16:08 10673 1
原创 extended-insert对mysqldump及导入性能的影响
参数说明:-e, --extended-insert,长INSERT,多row在一起批量INSERT,提高导入效率,和没有开启 -e 的备份导入耗时至少相差3、4倍,默认开启;用--extended-insert=false关闭。强烈建议开启,通过下面的测试比较就会明白为什么了。
2014-10-12 10:09:40 7098
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人