mysql多进程复制

并发复制(Parallel Replication)  Enhanced Multi-threaded Slaves首先梳理下传统MySQL/MariaDB主备复制基本原理:        主从复制通过三个线程来完成,在master节点运行的binlog dump的...

2018-07-10 10:20:42

阅读数:79

评论数:0

批量杀死MySQL连接的四种方法详解

这篇文章主要介绍了批量杀死MySQL连接的四种方法详解,本文分别给出了代码实例,需要的朋友可以参考下 方法一  通过information_schema.processlist表中的连接信息生成需要处理掉的MySQL连接的语句临时文件,然后执行...

2018-07-04 10:52:01

阅读数:118

评论数:0

MySQL 5.6 GTID 原理以及使用

转自:http://hamilton.duapp.com/detail?articleId=47 简介       GTID是MySQL 5.6的新特性,其全称是Global Transaction Identifier,可简化MySQL的主从切换以及Failover。GTID用于在binlog中...

2018-07-04 10:06:57

阅读数:51

评论数:0

Mysql 5.7从节点配置多线程主从复制的方法详解

这篇文章主要介绍了Mysql 5.7从节点配置多线程主从复制的相关资料,文中介绍的非常详细,对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。 前言Mysql 采用多线程进行复制是从 Mysql 5.6 开始支持的内容,但是 5.6 版本...

2018-06-29 17:09:53

阅读数:157

评论数:0

MySQL: Starting MySQL….. ERROR! The server quit without updating PID file

今天启动MySQL 遇见了这个问题,网上搜索,结果各种改文件,删除文件纯属坑爹;在上边的网站上发现了问题的解决方案~老外总结的真不错!拿过来自己学习一下This step-by-step guide is mainly for FreeBSD, however the idea is the sa...

2018-06-28 09:03:03

阅读数:56

评论数:0

Mysql 中的事件//定时任务

什么是事件一组SQL集,用来执行定时任务,跟触发器很像,都是被动执行的,事件是因为时间到了触发执行,而触发器是因为某件事件(增删改)触发执行;开启事件查看是否开启:show variables like 'event_scheduler';如果显示OFF,则输入以下语句开启:set global ...

2018-06-28 09:01:39

阅读数:65

评论数:0

Mysql 5.7 主从复制的多线程复制配置方式以及读写分离中间件 MaxScale

mysql主从复制配置配置思路1. 修改master和slave的配置文件,使用二进制日志,指定serverid目的是让各自都有了自己的唯一标示,并以二进制文件格式进行交流2. master中创建授权用户,查看二进制日志文件名,及最新位置让slave知道用哪个用户信息访问master,知道读取哪个...

2018-06-23 12:23:17

阅读数:153

评论数:0

MySQL版本升级之5.6到5.7

两种升级方式In-Place Upgrade: Involves shutting down the old MySQL version, replacing the old MySQL binaries or packages with the new ones, restarting MySQ...

2018-06-22 15:25:27

阅读数:98

评论数:0

mysql : range分区、range和key复合分区、分区裁剪

--##test01大小为52G,保存大概两天的数据--##每天数据大约25G左右,每天需创建一张备份表,插入一天的数据,再要在这张表中删除一天的数据--##现在采取分区裁剪的办法,避免多余的备份与删除--##现在分区分为两种:--##1.简单range分区(一层分区,每个区大约25G)--##2...

2018-06-22 14:05:49

阅读数:187

评论数:0

超级有用的15个mysqlbinlog命令

在MySQL或MariaDB中,任意时间对数据库所做的修改,都会被记录到日志文件中。例如,当你添加了一个新的表,或者更新了一条数据,这些事件都会被存储到二进制日志文件中。二进制日志文件在MySQL主从复合中是非常有用的,主服务器会发送其数据到远程服务器中。当你需要恢复MySQL时,也会需要使用到二...

2018-06-20 10:53:34

阅读数:37

评论数:0

mysqldump的锁表的问题

今天凌晨,公司的一台MySQL生产库备份时间从2:30一直备份到8:30,正常情况下这个备份应该只会备份20分钟,3:00之前就会备份完毕,但是这次备份时间太长了,也影响了公司业务的使用。先写一下公司的备份语句mysqldump -uroot -p123456 --opt --master-dat...

2018-06-19 18:05:55

阅读数:321

评论数:0

MySQL Replication 优化和技巧、常见故障解决方法

MySQL 主从同步错误(error)解决(转)sql_slave_skip_counter参数 附:一些错误信息的处理,主从服务器上的命令,及状态信息。在从服务器上使用show slave status\GSlave_IO_Running,为No,则说明IO_THREAD没有启动,请执行star...

2018-06-16 13:19:08

阅读数:81

评论数:0

批量 kill mysql 中运行时间长的sql

 以下内容来自mysql手册:13.5.5.3. KILL语法KILL [CONNECTION | QUERY] thread_id每个与mysqld的连接都在一个独立的线程里运行,您可以使用SHOW PROCESSLIST语句查看哪些线程正在运行,并使用KILL thread_id语句终止一个线...

2018-06-11 22:04:38

阅读数:41

评论数:0

mysql删除大表更快的drop table办法

利用硬链接和truncate降低drop table对线上环境的影响在DROP TABLE的时候,所有进程不管是DDL还是DML都被HANG起;直到DROP结束才继续执行;这是因为INNODB会维护一个全局独占锁(在table cache上面),直到DROP TABLE完成才释放。在我们常用的ex...

2018-05-24 11:48:52

阅读数:68

评论数:0

如何收缩Mysql的ibdata1文件

ibdata1是mysql数据库中一个数据文件了,你会发现它来越大了,下面我来介绍收缩Mysql的ibdata1文件大小方法。如果你有使用InnoDB来存储你的Mysql表,使用默认设置应该会碰到个非常头疼的问题,在Mysql的数据目录里有个默认只有10MB叫ibdata1的文件没日没夜的增长让你...

2018-05-18 10:11:10

阅读数:75

评论数:0

浅析mysql内存参数之-- binlog_cache_size

binlog_cache_size0.前提:服务器配置了 log-bin1.含义: 为每个session 分配的内存,在事务过程中用来存储二进制日志的缓存。2.作用:提高记录bin-log的效率3.属性:参数:global默认值:32768   -- 即 32K范围:4096 .. 4294967...

2018-05-18 10:07:12

阅读数:152

评论数:0

mysql之status和variables区别及用法详解

一、mysql之status和variables区别首先可以通过下属两个命令来查看mysql的相应的系统参数show status like '%abc%';show variables like '%abc%';但是很多人不明白二者到底有什么区别status是状态是系统的状态不可更改,是系统现在...

2018-05-18 09:16:12

阅读数:167

评论数:0

MySQL 参数优化:32G memory,32 core

MySQL性能优化之参数配置1、目的:通过根据服务器目前状况,修改Mysql的系统参数,达到合理利用服务器现有资源,最大合理的提高MySQL性能。 2、服务器参数:32G内存、4个CPU,每个CPU 8核。3、MySQL目前安装状况。    MySQL目前安装,用的是MySQL默认的最大支持配置。...

2018-05-17 13:32:02

阅读数:386

评论数:0

MySQL高速缓存启动方法及参数详解(query_cache_size)

这篇文章主要介绍了MySQL高速缓存启动方法及参数详解(query_cache_size),需要的朋友可以参考下MySQL query cache从4.1版本开始提供了,不过值今天本人才对其进行研究。默认配置下,MySQL的该功能是没有启动的,可能你通过show variables like ‘%...

2018-05-17 11:26:34

阅读数:129

评论数:0

mysql优化之thread_cache_size

1、mysql服务器的线程数查看方法:show  global status like 'Thread%';Threads_created:创建过的线程数,如果发现Threads_created值过大的话,表明MySQL服务器一直在创建线程,这也是比较耗资源,可以适当增加配置文件中thread_c...

2018-05-17 11:03:34

阅读数:100

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭