现在位置: 首页 > 关系型数据库 > MySQL数据库 > MySQL故障 > 文章
2016年05月30日 MySQL故障 ⁄ 共 1744字 暂无评论 ⁄ 阅读 3,236 次
今天,研发提交了一个死锁信息,涉及到自增表的死锁,测试,压测产生的死锁信息,并发500,信息如下: 从上面死锁信息来看,lock mode AUTO-INC waiting,应该是表的自增列的问题,初步了解,这个死锁和 innodb_autoinc_lock_mode 的值有一定的关系,但也不因全归咎于mysql的问题。 从5.6的用户手册中查找到AUTO-INC的相关信息: InnoDB uses a special lock called the table-level AUTO-INC lock for inserts into tables wit...
阅读全文
2016年05月24日 MySQL故障 ⁄ 共 760字 暂无评论 ⁄ 阅读 7,208 次
最近,经常遇到mysql多线程复制故障的问题,报错有以下几种: 第一种: Last_Error: Cannot schedule event Rows_query, relay-log name ./db-s18-relay-bin.000448, position 419156572 to Worker thread because its size 18483519 exceeds 16777216 of slave_pending_jobs_size_max. 第二种: [Note] Multi-threaded slave: Coordinator has waited 701 times hitting slave_pending_jobs_size_max; current event size = 81...
阅读全文
在实际DB维护过程中,我们可能会遇到因为数据不一致而引起的主从中断,此时,我们应该如何处理呢! percona提供了一个很好的工具:percona-toolkit中的 pt-table-checksum 和 pt-table-sync percona-toolkit的安装这里就不做演示了,各位自行安装 一.检查主从数据的一致性情况: pt-table-checksum [OPTIONS] [DSN]。 pt-table-checksum:在主上通过执行校验的查询对复制的一致性进行检查,对比主从的校验值,从而产生结果。 DS...
阅读全文
2014年10月26日 MySQL故障 ⁄ 共 1027字 暂无评论 ⁄ 阅读 4,799 次
这里就不粘贴复制的报错状态信息,简要说一下当前的环境: 系统为:red hat linux 6 (2.6.32) mysql版本为:5.6.10 采用的一机多实例的部署方式 前言: gtid 复制模式下,不要使用 replicate_wild_do_table 此参数,使用此类参数,会复制异常(即状态信息正常,但从机没有复制过来) 下面进入正题: 在我们遇到复制错误时,如果复制没有特别的错误时,我们一般采用 set global sql_slave_skip_counter=1 来跳过错误,但是,...
阅读全文
×