翔云

Just try, don't shy. 最新文章请点击
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 2 3 4 5 6 7 8 9 ··· 30 下一页

2022年6月30日

摘要: 在文章stop slave卡住,初步介绍了stop slave的问题现象以及一些原因。 以及文章stop slave 卡住模拟--大事务场景中,介绍了大事务场景中,stop slave的模拟。 本文介绍另外一种情况:一个事务的事件没有完整复制到从库。 主从架构中,在主库上更新数据后,会写入binlo 阅读全文

posted @ 2022-06-30 23:46 翔云123456 阅读(81) 评论(0) 推荐(0) 编辑

2022年5月1日

摘要: 空值(null)和空字符('')是两个比较容易混淆的概念。 本文对两者的区别做简单梳理。 长度和判空 长度 判断空 空值null 长度为null,占空间,但具体占用多大空间不确定。 判断null用is null或is not null 空字符串'' 长度为0,不占用空间。 判断空字符用=''或者!= 阅读全文

posted @ 2022-05-01 16:21 翔云123456 阅读(890) 评论(0) 推荐(0) 编辑

2022年4月30日

摘要: 在使用golang连接MySQL的时候,经常会用到parseTime和loc。 这两个参数的作用是什么呢? 先说下不带这两个参数存在的问题: 使用go-sql-driver/mysql来连接MySQL数据库,时区默认是UTC的,读取或 写入的时间都是UTC时间。而本地是东八区时间。 获取到的MySQ 阅读全文

posted @ 2022-04-30 23:06 翔云123456 阅读(1843) 评论(0) 推荐(0) 编辑

2022年3月26日

摘要: 在golang 中,我们已经熟知的可以作为map key 的类型有 string, int。 那还有哪些类型可以作为key,哪些类型不可以呢? 本文对此做下简单介绍。 在golang规范中,可比较的类型都可以作为map key,包括: 类型 说明 boolean 布尔值 numeric 数字 包括整 阅读全文

posted @ 2022-03-26 22:53 翔云123456 阅读(562) 评论(0) 推荐(0) 编辑

2022年3月5日

摘要: 上篇文章go 单元测试go-sqlmock 已经介绍了如何使用go-sqlmock进行 sql相关的单元测试。 本文着重介绍平时开发过程中常见的例子。 模拟insert 例如以下 insert 代码。 package orange import ( "database/sql" "fmt" ) ty 阅读全文

posted @ 2022-03-05 23:23 翔云123456 阅读(534) 评论(0) 推荐(1) 编辑

摘要: 在很多场景中,需要将主机名 或 域名解析为ip地址。 在python 中,使用的是socket 包中 gethostbyname进行 主机名或域名到ip的解析过程。 有一个问题, 如果传入的主机名是空字符串,解析结果会是什么呢? import socket hostname="" ip = sock 阅读全文

posted @ 2022-03-05 21:12 翔云123456 阅读(51) 评论(0) 推荐(0) 编辑

2022年1月2日

摘要: 关于 binlog 是什么,以及作用、格式等基本信息,可以查看上一篇文章关于MySQL binlog二进制日志。 本文主要介绍增、删、改操作时,具体记录的binlog格式。 binlog 格式有三种:statement, row,以及mixed,下文基于row的格式进行说明。 首先,使用flush 阅读全文

posted @ 2022-01-02 22:20 翔云123456 阅读(377) 评论(0) 推荐(0) 编辑

摘要: Slow query 慢查询 是指 执行很慢的SQL语句。一般会设置一个阈值,例如,100ms,执行时间超过100ms的都会判定为慢查询。 慢查询是一种危险的信号,MySQL 服务可能很快不可用。当大量出现的时候,应该立即kill。 下文主要介绍如何批量kill 慢查询。 首先,查看有哪些慢查询的S 阅读全文

posted @ 2022-01-02 16:05 翔云123456 阅读(394) 评论(0) 推荐(0) 编辑

2021年11月28日

摘要: 这起事故虽然发生在2018年,已经过去了很长时间,但其中的问题和带来的启示永不过时,拿来分析,具有很重要的意义。 1.背景 GitHub主要有东、西海岸两个数据中心,以及其他三个公有云数据中心。本次事故主要涉及东、西海岸两个数据中心。 并且,在GitHub,使用的Orchestrator作为MySQ 阅读全文

posted @ 2021-11-28 20:55 翔云123456 阅读(75) 评论(0) 推荐(0) 编辑

摘要: 在使用MySQL的过程,有时会遇到MySQL 报错信息,例如, 权限报错: Error 1045: Access denied for user 'root'@'10.3.18.88' (using password: YES) 连接报错: Error 2013: Lost connection t 阅读全文

posted @ 2021-11-28 15:38 翔云123456 阅读(239) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 30 下一页