剧情提要:A&B两台服务器是互相同步的,前几天,突然就不能同步。 在一系列怀疑问题下一个个排查,最终,定位到问题的原因:某一个表被分别得增加了字段,即分别往AB服务器中的表增加字段,最终同步时,会因为字段已经存在…
分类:MySql
一个不可思议的MySQL慢查分析与解决
一、前言 开发需要定期的删除表里一定时间以前的数据,SQL如下 mysql > delete from testtable WHERE biz_date <= '2017-08-21 00:00:00' AN…
IBatis 和 MyBatis 实现对写操作的拦截
背景 有时候我们需要记录数据库的所有写操作,将这些信息采集起来用于分析,这里分别介绍IBatis和MyBatis中不同 的处理方法, MyBatis拦截写操作 Mybatis的写操作的底层入口:org.apache.ib…
数据库水平切分的实现原理解析——分库,分表,主从,集群,负载均衡器(转)
第1章 引言 随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高…
忘记MySQL管理员口令怎么办?
忘记MySQL管理员口令怎么办? 如果忘记了MySQL帐号的登录密码,MySQL提供了两种非常规的方式重置密码。 第一种,启动MySQL服务时附加参数(–init-file),使用执行含有重置密码的脚本,达到…
1、Windows下安装mysql-8.0.12及修改初始密码
1. 解压压缩包,放置到任意目录 注意目录最好是英文 这是我的目录: D:\Python\mysql-8.0.12-winx64\ 2. 初始化 用管理员权限打开CMD或者Windows Powershell 使用命令:…
【Mongodb】数据库基本操作
初始化 为使用mongodb数据库,先建立一个用于存储数据库的工作目录:(目录可以建立在任意位置;在使用虚拟机时,不要建立在共享文件夹里!会报 100 号错误。) mkdir db_simple 接下来创建要使用的目录:…
详解react、redux、react-redux之间的关联
本文引见了react、redux、react-redux之间的关联,分享给人人,也给本身留个笔记,详细以下: React 一些小型项目,只运用 React 完整够用了,数据管理运用props、state即可,那什么时刻须…
(013)mysql中的流程控制
概述 在mysql中可以使用if/case/loop/leave/iterate/repeat/while语句进行流程控制。 if语句 if语句实现条件判断,类似高级语言(c/c++/php/java等)中的if语句。 …
主从复制-过虑复制事件
过虑复制事件有两种方式: 1、在主服务器在把事件从进二制日志中过滤掉,相关的参数是:binlog_do_db和binlog_ignore_db。master过滤器控制哪些被写入二进制日志,以及哪些会发送给slave。被过…
MySQL相关文章索引(2)
1.MySQL性能优化 对MySQL语句的性能分析与优化 Mysql 监控 Innodb 阻塞状况 MySQL索引详解 如何用一款小工具大大加速MySQL SQL语句优化 使用Prometheus和Grafana监控My…
MySQL之mac安装启动的坑
在官网下载mysql5.7安装包之后,直接安装。 先简单说明一下启动的小知识 安装路径为 /usr/local/mysql 其中可执行文件基本都在bin目录下 其中 mysqld为mysql服务端启动文件,只是简单的启动…