摘要: http 协议介绍 http:Hyper Text Transfer Protocol 超文本传输协议,是互联网应用最为广泛的一种网络协议, 主要用于 Web 服务。通过计算机处理文本信息,格式为 HTML(Hyper Text Mark Language) 超文本标记语言来实现。 http 协议的 阅读全文
posted @ 2018-08-12 11:50 别人放弃,我努力 阅读(249) 评论(0) 推荐(0) 编辑
摘要: MHA(Master High Availability)目前在 MySQL 高可用方面是一个相对成熟的解决方案,它由 日本 DeNA 公司 youshimaton(现就职于 Facebook 公司)开发,是一套优秀的作为 MySQL 高可用性环境下故障切换和主从提升的高可用软件。 在 MySQL 阅读全文
posted @ 2018-08-10 08:16 别人放弃,我努力 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 一、MySQL 5.7 主要特性: 原生支持 Systemd 更好的性能:对于多核 CPU、固态硬盘、锁有着更好的优化 更好的 InnoDB 存储引擎 更为健壮的复制功能:复制带来了数据完全不丢失的方案,传统金融客户也可以选择使用 MySQL 数据库。 注:mysql-5.6.3 已经支持了多线程的 阅读全文
posted @ 2018-08-08 10:16 别人放弃,我努力 阅读(1150) 评论(0) 推荐(0) 编辑
摘要: 生产环境中一台 mysql 主机存在单点故障,所以我们要确保 mysql 的高可用性,即两台 MySQL 服务器如果其中有一台 MySQL 服务器挂掉后,另外一台能立马接替其进行工作。 MySQL 的高可用方案一般有如下几种: keepalived+双主,MHA,PXC,MMM,Heartbeat+ 阅读全文
posted @ 2018-08-03 21:40 别人放弃,我努力 阅读(308) 评论(0) 推荐(0) 编辑
摘要: Xtrabackup 是由 percona 提供的 mysql 数据库备份工具,特点: (1)备份过程快速、可靠; (2)备份过程不会打断正在执行的事务; (3)能够基于压缩等功能节约磁盘空间和流量; (4)自动实现备份检验; (5)还原速度快。 官方链接地址:http://www.percona. 阅读全文
posted @ 2018-07-30 21:08 别人放弃,我努力 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 前面介绍 mysqldump 备份方式是采用逻辑备份,其最大的缺陷就是备份和恢复速度都慢, 对于一个小于 50G 的数据库而言,这个速度还是能接受的,但如果数据库非常大,那再使 用 mysqldump 备份就不太适合了。 这时就需要一种好用又高效的工具,xtrabackup 就是其中一款,号称免费版 阅读全文
posted @ 2018-07-30 09:19 别人放弃,我努力 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 一、mysqldump 备份结合 binlog 日志恢复 MySQL 备份一般采取全库备份加日志备份的方式,例如每天执行一次全备份,每小时执行一 次二进制日志备份。这样在 MySQL 故障后可以使用全备份和日志备份将数据恢复到最后一个 二进制日志备份前的任意位置或时间。 1、binlog 介绍 my 阅读全文
posted @ 2018-07-30 09:13 别人放弃,我努力 阅读(396) 评论(0) 推荐(0) 编辑
摘要: Sysbench的测试主要包括以下几个方面: 1、磁盘io性能 2、cpu性能 3、内存分配及传输速度 4、POSIX线程性能 5、调度程序性能 6、数据库性能(OLTP基准测试).sysbench 安装注:我这里选择源码包安装sysbench0.5版本下载软件 wget http://repo.p 阅读全文
posted @ 2018-07-20 19:21 别人放弃,我努力 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 一、衡量CPU性能的指标: 二、Linux中常用的监控CPU整体性能的工具有: mpstat: mpstat 不但能查看所有CPU的平均信息,还能查看指定CPU的信息。 vmstat:只能查看所有CPU的平均信息;查看cpu队列信息; iostat: 只能查看所有CPU的平均信息。 sar: 与mp 阅读全文
posted @ 2018-07-13 19:59 别人放弃,我努力 阅读(1068) 评论(0) 推荐(0) 编辑
摘要: 写一个脚本,实现批量添加20个用户,用户名为:user1-20,密码为passwd1-20 #!/bin/bash for i in {1..20} do user=“user$i” useradd $user echo passwd$i |passwd --stdin $user done 阅读全文
posted @ 2018-07-13 19:42 别人放弃,我努力 阅读(109) 评论(0) 推荐(0) 编辑