自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

nloneday

兴趣就是最佳养料,相信技术创造价值;时刻保持积极向上,人品态度胜于能力

  • 博客(17)
  • 收藏
  • 关注

原创 XtraBackup2.4 备份恢复原理

文章目录1. 备份(`--backup`)2. 准备(`--prepare`)3. 恢复(`--copy-back`)在这篇文章中,大家将会了解XtraBackup的原理,以对每次备份和恢复的过程都心里有数,保持敬畏之心。XtraBackup是Percona公司开源的一款MySQL InnoDB(包括XtraDB,MyISAM)数据库备份工具,基于InnoDB的崩溃恢复功能,由于支持不锁表的在...

2018-12-03 17:32:00 1377

原创 MySQL 5.6&5.7 性能优化 TOP10

transaction_isolation解读:事务隔离级别,Oracle, SQL Server等商业知名数据库默认级别为READ-COMMITTED,而MySQL为REPEATABLE-READ,隔离级别的选择取决于实际的业务要求(安全与性能的权衡),它也从根本上决定了MySQL的整体表现。设置:如果不是金融、电信等数据库事务级别要求很高的业务,完全可以设置成transaction_i...

2018-11-29 18:00:16 10509

原创 Docker Swarm系列——0.Swarm系列说明

1. 系列说明Docker Swarm应用于生产环境已有大半年,本教程是对一路走来种种选型、测试、实践、填坑等历程的一次全面总结。阅读本教程之前,默认已对容器、编排等概念有所了解。关于生产环境是否引入容器及容器编排(Swarm, kubernetes, Mesos, ....)选型,可以参考网易云博客上面的一篇文章。鉴于本人能力有限,只能对自己熟悉的知识进行演示和说明,如有错误还请指正。...

2018-11-20 18:29:01 384

原创 Docker Swarm系列——7.Swarm服务调用

文章目录1. 网络名称2. 服务名称在这篇文章中,大家将会了解在Swarm中,服务与服务之间如何互相调用。通过前面几篇文章的学习,我们已经能够熟练地部署服务,并在浏览器中成功访问。但是,我们一直以来部署的都是单个服务,还没接触到例如,在web中调用api,在api中调用mysql,接下来,我们就从网络开始,一探究竟。1. 网络名称还记得我们最开始通过docker network create...

2018-11-19 09:44:21 1982

原创 Docker Swarm系列——6.Swarm服务面板

文章目录1. 创建服务2. 服务面板在这篇文章中,大家将会了解如何通过docker CLI命令或docker-compose.yml文件的形式部署一个简单的网页可视化面板,不用登陆每台服务器就可以方便地查看整个Swarm集群、服务、容器等的运行情况。1. 创建服务通过前面几篇文章地介绍,我们现在可以通过两种方式来部署服务了。一种是docker CLI命令,另一种是docker-compose...

2018-11-19 09:43:41 780

原创 Docker Swarm系列——5.Swarm服务文件

文章目录1. 创建文件2. 部署服务3. 文件说明在这篇文章中,大家将会了解如何通过docker-compose.yml文件的形式部署服务。从docker1.13版本开始,新的docker compose v3引入适用于Docker Swarm模式的stack deploy服务部署方式,所有我们就直接使用新的v3标准。1. 创建文件在之前的几篇文章中,我们都是通过docker CLI命令行的...

2018-11-19 09:39:22 575

原创 Docker Swarm系列——4.Swarm服务检查

文章目录1. 健康检查2. 创建服务在这篇文章中,大家将会了解如何在服务中配置简单的命令进行容器定期自检,以表明当前容器是否处于健康状态。1. 健康检查通过前面几篇文章的理论和实践,大家都知道,Docker Swarm会自动判断服务中容器的健康状态,从而决定是否删除重建,以保证设定的副本数replicas。但它是怎么判断的呢?容器都有一个STATUS代表它的运行状态created, res...

2018-11-19 09:38:45 29106

原创 Docker Swarm系列——3.Swarm服务升级

文章目录1. 限制资源2. 更新副本3. 更新镜像4. 滚动升级在这篇文章中,大家将会了解如何在不停止服务的情况下进行配置更改和镜像更新。我们可以通过动态更新来控制服务的各种设置和选项。对于一些命令,Docker会停止、删除、重建容器,因此,必须考虑到如果同时停止所有的容器所带来的服务连接中断和正常运行时长问题。1. 限制资源通过docker service update --help查看服...

2018-11-19 09:37:48 1588 1

原创 Docker Swarm系列——2.Swarm服务发现

在这篇文章中,大家将会了解Docker是如何进行服务发现并在不同容器间实现网络负载均衡。通过上一篇文章我们知道,随着Swarm模式和服务的引入,容器现在可以通过自定义合适的名称和端口进行逻辑分组。请求会在集群中所有可用的容器之间进行负载均衡,这无形中增加了服务的可用性,并降低了单个容器的负载。1. 负载均衡负载均衡是Swarm路由网格(service mesh)中提供的一个功能,在Docker...

2018-11-19 09:36:08 1565

原创 Docker Swarm系列——1.Swarm服务初识

文章目录什么是Docker Swarm关键概念1. 初始化Docker Swarm2. 加入Docker Swarm3. 创建`overlay`网络4. 创建`service`服务5. 查看状态6. 扩展服务在这篇文章中,大家将会了解如何初始化一个Docker Swarm集群,并利用Docker本身的编排技术来部署容器。我们用2个Docker主机作为整个系列的环境。什么是Docker Swar...

2018-11-19 09:34:52 525

原创 InnoDB内部结构——官方文档翻译

14.4 InnoDB Architecture1. Buffer PoolBuffer pool是主内存中用于访问InnoDB缓存的表和索引(聚集索引,辅助索引)数据的一块区域。Buffer pool允许那些频繁使用的数据直接在内存中处理,从而加速整个处理过程。在专用的数据库服务器中,通常接近80%的物理内存被分配给buffer pool。为了大容量读操作的效率,buffer poo...

2018-07-12 18:53:56 1497

原创 编写自己的jQuery扩展(插件)

就我目前所知,编写jQuery扩展(插件)有三种方式:扩展jQuery本身的方法,$.extend扩展jQuery对象的方法,$.fn.extend扩展DataType对象的方法,[DataType].prototype,[DataType]代指String、Number...等数据类型下面通过举例介绍具体用法:$.extend//$.extend有两种写法,以一个页面弹...

2018-07-05 10:11:54 6254

原创 mysql之PXC5.7.18集群系列——0.mysql单机到集群改造方案

1. 相关准备 mysql升级:https://dev.mysql.com/doc/refman/5.7/en/mysql-upgrade.html mysql备份/集群间数据同步:https://www.percona.com/doc/percona-xtrabackup/LATEST/index.html PXC集群:https://www.percona.com/doc/...

2018-03-12 17:16:09 1126 1

原创 mysql之PXC5.7.18集群系列——4.xtrabackup+IST添加新Node

1. 相关准备 xtrabackup:percona出品的MySQL在线备份还原工具 IST:Incremental State Transfer,增量传输 SST:State SnapShop Transfer,全量传输 备注:SST,适用于搭建新集群、数据少、业务少时加入Node备注:IST+xtrabackup,适用于老集群、节点坏死、增加读节点时加入Node ...

2018-03-09 19:50:40 609

原创 mysql之PXC5.7.18集群系列——3.xtrabackup

1. 相关准备 官方网站:https://www.percona.com/doc/percona-xtrabackup/LATEST/innobackupex/incremental_backups_innobackupex.html备注:利用xtrabackup进行数据库备份还原备注:利用xtrabackup进行集群间数据同步2. 数据备份 xtrabackup...

2017-09-11 17:28:41 664

原创 mysql之PXC5.7.18集群系列——2.HAProxy

1. 相关准备 官方网站:http://www.haproxy.org2. 编译安装 # cd /home/soft/haproxy.1.7.8 # make TARGET=linux26 prefix=/home/soft/haproxy # make install PREFIX=/home/soft/haproxy 3. 创建用户 # useradd haprox

2017-09-11 14:31:34 684

原创 mysql之PXC5.7.18集群系列——1.Percona XtraDB Cluster搭建

1. 相关准备 官方教程:https://www.percona.com/doc/percona-xtradb-cluster/LATEST/install/yum.html#yum epel介绍:https://fedoraproject.org/wiki/EPEL epel6下载:https://dl.fedoraproject.org/pub/epel/epel-rele...

2017-09-08 16:17:50 1623

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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