- 博客(19)
- 资源 (12)
- 收藏
- 关注
原创 MySQL线程池的学习笔记
1、线程池概述MySQL的线程池包含在企业版里,以服务端插件的形式实现。默认情况下,MySQL处理执行的语句时,使用的模式是一个客户端连接对应一个线程(one thread per client connection)。随着连接到数据库的客户端数量的增多,MySQL在执行语句时,其性能将会有所降低。MySQL的线程池提供了另一个处理模式,让其可以减少一些不必要的开销,提升服务器的性能。2、...
2019-08-13 23:26:46
433
原创 MySQL 日志总结
1 二进制日志:登记内容:开启方式:记录格式:登记时间:日志控制选项:日志控制变量:2 中继日志:登记内容:开启方式:记录格式:登记时间:日志控制选项:日志控制变量:3 慢查询日志:登记内容:开启方式:记录格式:登记时间:日志控制选项:日志控制变量:4 错误日志:登记内容:开启方式:记...
2019-03-17 12:50:26
174
原创 MySQL主从复制的线程描述
复制线程概述:MySQL完成主从复制,需要三个线程的参与:一个在(Master)主节点上,另外两个在(Slave)从节点上1、(Master)Binlog Dump线程:当有从节点连接到主节点时,主节点就创建一个线程将该主节点的bin-log内容发送到主动连接的从节点上。创建的这个线程可以使用下面的命令在主节点的标准输出上以“Binlog Dump”名字显示。SHOW PROCE...
2019-03-05 18:19:31
1296
原创 MySQL 游标
游标概述:MySQL支持在存储程序(存储过程、存储函数)里定义(一个/多个)游标,游标具有以下属性:只读:不可更新 不可滚动:只可以沿着一个方向遍历,不能跳过某些行。## 关于游标申明、打开、使用、关闭的全过程实例CREATE DATABASE test;USE test;CREATE TABLE t1(id char(16),data int);CREATE...
2019-03-02 18:14:36
239
原创 搭建MySQL主从复制环境
搭建前的一些准备 一,全新搭建 二、根据已有的MySQL服务数据,搭建新的Master/Slave环境 三、在已有的主从复制环境中增加新的Slave节点
2019-02-27 16:42:56
189
原创 MySQL主从复制的使用场景
场景一:横向扩展将工作负载分发的多个Slave节点上,从而提高系统性能。在这个使用场景下,所有的写(write)和更新(update)操作都在Master节点上完成;所有的读( read)操作都在Slave节点上完成。通过增加更多的Slave节点,便能提高系统的读取速度。场景二:数据安全数据从Master节点复制到Slave节点上,在Slave节点上海可以暂停复制进程。可以在Slave...
2019-02-27 15:58:48
954
原创 mysql备份
备份的目的:1 容灾恢复当数据库服务器发生操作系统宕机、系统突然断电、文件系统损坏、服务器硬件故障(主板、存储介质)、用户错误删除数据等导致服务重启后数据仍不可用时,只有靠之前的备份数据来恢复数据库系统。2 复制使用当使用MySQL复制时,原master节点存在数据,需要先将master节点的数据做备份,然后到每一个新增的slave节点上去还原,这样可以避免slave节点从mast...
2019-02-22 13:00:31
167
原创 MySQL优化
1硬件层次:1.1 CPU:1.2内存:1.3 磁盘:1.4 带宽: 2软件层次:2.1 数据模式:2.2索引优化:2.3查询优化:2.4存储引擎:
2018-10-01 23:14:47
160
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人