翔云

Just try, don't shy. 最新文章请点击
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 30 下一页

2020年1月29日

摘要: 本文测试当主库无法连接时,从库的复制状态。 1.设置主库 在从库上, 将主库设置为 或一个无法连接的主库: 或 设置复制: 2.查看复制状态 IO线程状态 主库无法连接,连接错误如下所示: 可以看到,IO线程正在尝试连接主库。 日志位点信息 由于主库无法连接,日志位点相关的信息如下。 从库已经接收的 阅读全文

posted @ 2020-01-29 14:36 翔云123456 阅读(333) 评论(0) 推荐(0) 编辑

2020年1月28日

摘要: 在本文中,使用单机上多个实例来搭建一个主从集群。 基于的MySQL版本是5.7.27。 单机多实例的具体安装过程可参考文档 "单机安装MySQL多实例" 。 将要搭建的集群实例信息如下: 角色 | 端口 | | | 主库| 3306 | 从库1 | 3307 | 从库2 | 3308 | 1.创建复 阅读全文

posted @ 2020-01-28 23:16 翔云123456 阅读(307) 评论(0) 推荐(0) 编辑

摘要: 很多时候受限于资源限制,需要在单机上安装多个MySQL实例。 本文基于MySQL 5.7.27,介绍如何在单机环境下安装多个MySQL实例。 操作系统是Cent OS 6.8。 下文中的方案,建立了3个实例,端口分别为3306, 3307, 3308。 1.创建MySQL用户账号 首先创建mysql 阅读全文

posted @ 2020-01-28 15:38 翔云123456 阅读(246) 评论(0) 推荐(0) 编辑

2019年12月28日

摘要: 使用go语言开发过程中, 很多情况,需要了解goroutine的执行情况,尤其在大量并发场景中,需要根据日志跟踪任务的执行情况,这个时候可以大致根据goroutine id来跟踪程序执行的状态。 在go语言中,没有获取goroutine id(简称goid)的API。 为什么没有提供呢? 原因如下: 阅读全文

posted @ 2019-12-28 23:22 翔云123456 阅读(645) 评论(0) 推荐(0) 编辑

摘要: go语言中如果一个变量的值为nil,是否能否为json? 如果能否转换,转换后的结果是什么? 下面直接看下例子。 output: 结果输出为"null"。 也就是说,凡是值为nil的变量,经过json编码后都是"null"。例如,未赋值的指针变量、切片slice等: 反过来,如果一个json字符串是 阅读全文

posted @ 2019-12-28 22:12 翔云123456 阅读(608) 评论(0) 推荐(0) 编辑

2019年12月22日

摘要: go语言中,从1.11开始,引入module,进行版本管理。 通过使用module,工程目录的位置不用必须放在GOPATH下。 本文介绍 module的使用。 下文中用的Go版本是1.13。 1. go mod命令 通过go mod可以进行modules的相关操作。 首先看下 go mod命令: 2 阅读全文

posted @ 2019-12-22 17:57 翔云123456 阅读(595) 评论(0) 推荐(0) 编辑

2019年12月21日

摘要: 从Go 1.11开始引入module,用于版本管理。 通过使用module,工程目录的位置不用必须放在GOPATH下。 当前版本是1.13,下文中将以Go1.13为例介绍module。 在Go 1.13中,继续使用临时环境变量GO111MODULE来设置是否使用module。 1.关于GO111MO 阅读全文

posted @ 2019-12-21 22:23 翔云123456 阅读(418) 评论(0) 推荐(0) 编辑

2019年12月1日

摘要: 最近整理了目前的MySQL高可用方案。 MySQL 高可用方案包括3大类: 共享存储 同步复制 基于复制的冗余 下面分别看下每种方案。 1.共享存储 共享存储实现了数据库服务器和存储设备的解耦。 比较典型的是SAN共享存储和DRBD磁盘复制。 1.1 SAN SAN(Storage Area Net 阅读全文

posted @ 2019-12-01 13:26 翔云123456 阅读(249) 评论(0) 推荐(0) 编辑

2019年11月15日

摘要: 测试是功能上线之前的重要环节。 测试过程中,要尽量覆盖各种场景。故障情况或异常情况下的场景测试,也是必不可少的。 如何模拟故障呢? 在FreeBSD 中, "failpoints" 经常用来模拟故障。 在golang,也有failpoint的实现,就是目前pingcap 公司的开源项目 . 下面介绍 阅读全文

posted @ 2019-11-15 20:10 翔云123456 阅读(748) 评论(0) 推荐(0) 编辑

2019年10月27日

摘要: 本文测试连接mysql的超时时间。 这里的“连接”是建立连接的意思。 连接mysql的超时时间是通过参数timeout设置的。 1.建立连接超时测试 下面例子中,设置连接超时时间为5s,读超时时间6s。 MySQL server IP是192.168.0.101,端口3306。 每3s执行一次SQL 阅读全文

posted @ 2019-10-27 21:48 翔云123456 阅读(7926) 评论(0) 推荐(1) 编辑

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 30 下一页