自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 Logstash 配置总结

转自xfg0218的《Logstash 配置总结》 #整个配置文件分为三部分:input,filter,output #参考这里的介绍 https://www.elastic.co/guide/en/logstash/current/configuration-file-structure.htm...

2018-09-28 17:31:34

阅读数 107

评论数 0

转载 mysql之 MySQL 主从基于 GTID 复制原理概述

转自https://www.cnblogs.com/andy6/p/6979590.html 一、 什么是GTID ( Global transaction identifiers ): MySQL-5.6.2开始支持,MySQL-5.6.10后完善,GTID 分成两部分,一部分是服务的UUi...

2018-08-18 20:58:21

阅读数 96

评论数 0

原创 mysql索引优化

简单总结索引优化 对于where条件进行优化 where条件意味着从表中取少来那个数据进行select,update,delete,where条件对应的列一定要加索引 多表连接主外键必须要有索引 在实际生产中有些情况会将表的主外键关系删除,只保留主外键的列,在软件代码层实现...

2018-08-17 21:10:43

阅读数 65

评论数 0

原创 mysql性能监控最佳实践(监控产品及监控指标)

mysql性能监控最佳实践(监控产品及监控指标) 1、监控什么内容 1、os层面 空间监控df -h ,防止文件系统空间满造成数据库hang住 性能cpu监控 vmstat ...

2018-08-15 21:18:27

阅读数 866

评论数 0

转载 mysql5.7新特性整理

mysql5.7新特性整理 转自MySQL 5.7新特性介绍 安全性 1、MySQL数据库初始化完成以后,会产生一个 root@localhost 用户,并生成一个随机密码 2、MySQL官方已经删除了test数据库,默认安装完后是没有test数据库的 3、MySQL 5.7版本提供了更...

2018-08-15 21:14:02

阅读数 1723

评论数 1

转载 mysql之 MySQL 主从基于 GTID 复制原理概述

mysql之 MySQL 主从基于 GTID 复制原理概述 一、 什么是GTID ( Global transaction identifiers ): MySQL-5.6.2开始支持,MySQL-5.6.10后完善,GTID 分成两部分,一部分是服务的UUid,UUID保存在mysql数据...

2018-08-15 21:11:11

阅读数 63

评论数 0

原创 恢复脚本

#!/bin/bash #周日全备,周一到周六增备,每次增备完都将增备应用到全备上 #将可以表示每天周几的数字定义为一个变量 zhouji=$(date +"%w") #因为考虑到万一在备份的时候数据库崩掉,所以建两个备份目录 if ! ls /backu...

2018-08-14 20:04:32

阅读数 91

评论数 0

原创 备份脚本

#!/bin/bash #周日全备,周一到周六增备,每次增备完都将增备应用到全备上 #将可以表示每天周几的数字定义为一个变量 zhouji=$(date +"%w") #因为考虑到万一在备份的时候数据库崩掉,所以建两个备份目录 if ! ls /backu...

2018-08-14 20:02:52

阅读数 241

评论数 0

原创 mysql备份恢复最佳实践

mysql备份恢复最佳实践 1、备份是DBA维护数据库的底线 2、物理备份(冷备:关库备份、热备:数据库正常打开进行备份,打开不一定意味着没用没有障碍 备份期间可能产生锁) 将数据文件备份出来 3、逻辑备份 将行数据备份出来 4、最...

2018-08-14 20:00:58

阅读数 134

评论数 0

原创 mysql性能监控最佳实践(监控产品及监控指标)

mysql性能监控最佳实践(监控产品及监控指标) 1、监控什么内容 1、os层面 空间监控df -h ,防止文件系统空间满造成数据库hang住 性能cpu监控 vmstat r队列,这个队列需...

2018-08-14 16:47:25

阅读数 805

评论数 0

原创 主从原理,一主多从架构

主从架构总结 主从原理 用binlog做主从,redolog只支持innodb ①start slave后从库启动io线程连接主库,请求读日志 ②dump线程根据请求信息读取指定位置后的日志 ③完成后就响应成功,没有确认机制 ④IO线程收到信息,将受到的日志依次写入relay lo...

2018-08-14 11:52:28

阅读数 2426

评论数 0

转载 mha的故障切换脚本和在线切换脚本

mha的在线切换脚本 #/bin/bash source /root/.bash_profile vip=`echo '192.168.10.53/24'` # Virtual IP key=`echo '1'` command=`echo "...

2018-08-13 19:22:46

阅读数 422

评论数 0

原创 mysql主从架构搭建+并行复制+MHA原理,搭建MHA,mha的手工,故障切换、修复

mysql主从架构搭建 主机环境 关闭防火墙跟selinux 两台版本、安装方式一致的数据库 配置搭建环境脚本《mysql项目需要的主机基础环境设置》 安装 rpm -ivh libev4-4.15-7.1.x86_64.rpm libev-devel-4.15...

2018-08-13 19:20:05

阅读数 278

评论数 0

原创 Ansible自动化管理IT资源工具安装

所需源码包 安装脚本 #!/bin/bash mount /dev/sr0 /mnt yum install -y gcc gcc-c++ python-devel #setuptools模块安装 cd /root/ruanjian tar xvzf setuptools-7.0.ta...

2018-08-09 15:54:30

阅读数 156

评论数 0

转载 传统关系数据库与分布式数据库知识点,转载自https://blog.csdn.net/weisg81/article/details/72810454

NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”, 泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数...

2018-08-08 19:59:26

阅读数 118

评论数 0

原创 数据库突然慢分析

再准备优化手法之前先弄清楚数据库最近一段时间数据库做了什么事,比如系统版本和数据库版本有没有更新,数据库结构有没有变化,有没有大量的更新 再看状态 网络是否正常 os层面 os层面考虑 cpu负载、 topH看有没有过载的用户线程、 查看swap信息,有没有产生...

2018-08-08 19:57:36

阅读数 337

评论数 0

原创 innodb事务,事务特性,事务隔离级别最佳实践

事务 什么是事务? 事务,就是把一堆事情绑在一起做,都成功了才算完成,否则就恢复之前的样子 事务的属性 1.原子性:一个事务中所有的DML语句要么都成功、要么都失败,也就是说这些DML语句不能出现部分成功、部分失败的情况:这些DML不能分割 start transact...

2018-08-08 15:21:02

阅读数 47

评论数 0

原创 checkpoint undo mvcc 事务 内存锁 表锁 行锁 GAP锁总结

检查点checkpoint 脏页回写 1、后台写线程在某些情况下会阻塞前台线程 1、lru冷端没有足够干净块,前台线程会触发后台线程加快写入脏块,前台线程等待 加大写力度 innodb_lru_scan_depth ...

2018-08-06 20:51:48

阅读数 68

评论数 0

原创 mvcc原理

mvcc:多版本并发控制 multiple version concurrency control 在共享表空间的第五个页是undo(一般是通过设置innodb_undo_directory undo独立表空间路径,把undo从ibdata分离出去) 系统事务表里指向128 ...

2018-08-05 20:58:14

阅读数 741

评论数 0

原创 checkpoint检查点,脏页回写

mysql> show engine innodb status\G; LOG --- Log sequence number 14963129 Log flushed up to 14963129 Pages flushed up ...

2018-08-05 19:07:55

阅读数 127

评论数 0

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