表示 进入内容 3140514
« 先前的 10 新的记录 | 下一步 10 较早的记录 »
Displaying posts with tag: binlog (reset)
记一次MySQL AUTO_INCREMENT的故障

MySQL如果在指定id 进行插入的时候,如果这个id大于表的自增值,那么MySQL会把表的自增值修改为这个id,并加1,但是如果我们把主键更新成更大的值,MySQL并不会把表的自增值修改为更新后的值,会埋下一颗定时炸弹,在某些情况下,如DDL,重启等之后,业务开始报错,会误认为DDL或者重启导致业务表的插入故障。

【数据存储与数据库】  【mysql】  【测试】  【binlog】   点击查看原文>

下载安装MariaDB Galera 10.1

因为无法访问外网, 配置官网的yum无法下载MariaDB Galera(在MariaDB 10.1 及之后内置了Galera, 不像之前那样需要独立安装) 需要在下载的包 MariaDB-10.1.31-centos73-x86_64-client.

【mysql】  【配置】  【centos】  【rpm】  【Server】  【Mariadb】  【binlog】   …

[获取更多]
mysql 主从配置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chengyi_L/article/details/82220856

1.

【服务器】  【mysql】  【Oracle】  【日志】  【数据库】  【配置】  【同步】  【Server】   …

[获取更多]
慎用mysql replace语句

结论 如果业务逻辑强依赖自增ID,绝对不要用replace,普通环境也不建议这样用,因为会导致主键的重新组织 当存在pk冲突的时候是先delete再insert 当存在uk冲突的时候是直接update,update操作不会涉及到auto_increment的修改 很大程度上会导致主备中断,存在容灾.

【mysql】  【索引】  【test】  【分区表】  【binlog】  【update】   …

[获取更多]
mysql备份与还原操作手册

mysql备份与还原

【数据存储与数据库】  【linux】  【mysql】  【SQL】  【日志】  【数据库】  【js】  【test】  【database】   …

[获取更多]
mysql主从配置

mysql主从配置

MYSQL主从配置 1.1 部署环境 主(master_mysql): 192.168.1.200 从(slave_mysql): 192.168.1.201 1.2 安装mysql 主和从: yum install mysql-server 1.

【mysql】  【日志】  【配置】  【同步】  【replication】  【binlog】  【vim】  【service】   …

[获取更多]
MySQL-Xtrabackup备份还原

前言 通常我们都是使用xtrabackup工具来备份数据库,它是一个专业的备份工具,先来简单介绍下它。 Xtrabackup percona提供的mysql数据库备份工具,惟一开源的能够对innodb和xtradb数据库,它的增量备份不是基于二进制日志文件来还原数据的,是基于mysql数据块。

【mysql】  【innodb】  【日志】  【数据库】  【配置】  【主机】   …

[获取更多]
MySQL复制延迟优化的方法论

一、MySQL为什么会延迟 数据延迟: 是指master执行了N个事务,slave却只执行了N-M个事务,说明master和slave之间产生了延迟 延迟原因:延迟的原因很多种,大部分情况下是 slave的处理能力跟不上master导致 接下来,我们从各种角度分析下延迟的原因 1.1 MySQL复制的架构

通过架构图,可以直观的看到数据延迟的点有哪些,当然也就可以知道如何优化了 1.2 大事务导致的延迟 大家都知道,binlog的写入时机是在commit的时候,redo的写入时机是在事务执行阶段就开始。

【云栖社区】  【数据存储与数据库】  【系统研发与运维】   …

[获取更多]
MySQL并行复制的深入浅出

一、并行复制的背景 首先,为什么会有并行复制这个概念呢?1. DBA都应该知道,MySQL的复制是基于binlog的。 2. MySQL复制包括两部分,IO线程 和 SQL线程。 3. IO线程主要是用于拉取接收Master传递过来的binlog,并将其写入到relay log 4. SQL线程主要负责解析relay log,并应用到slave中 5. 不管怎么说,IO和SQL线程都是单线程的,然后master却是多线程的,所以难免会有延迟,为了解决这个问题,多线程应运而生了。

【云栖社区】  【数据存储与数据库】  【系统研发与运维】  【linux】   …

[获取更多]
Ubuntu搭建mysql主从。

Ubuntu搭建mysql主从。

实验环境: Ubuntu16.04 两台,mysql 5.7 本次实例为master -slave。 1)安装mysql 在Ubuntu环境中,使用apt-get install mysql-server 安装mysql。

【mysql】  【ubuntu】  【数据库】  【高并发】  【配置】  【同步】  【binlog】   …

[获取更多]
表示 进入内容 3140514
« 先前的 10 新的记录 | 下一步 10 较早的记录 »