mytecdb.com

MySQL Binlog 文件格式解析(XID_EVENT)
1. XID_EVENT 是什么?MySQL Binlog 文件由 event 组成,event 有不同的类型,本文介绍的 XID_EVENT 表示一个事务的提交操作。举个例子,执行一条事务,然后查看这个事务生成的 Binlog event...
MySQL Binlog 文件格式解析(HEARTBEAT_LOG_EVENT)
MySQL 通过 Binlog 进行主从数据的复制,Binlog 由多种不同类型的 event 组成,本文简单介绍 event 类型为 HEARTBEAT_LOG_EVENT 的结构。本文涉及的源码版本 MySQL Server 5.7.1...
etcd源码编译安装
etcd 是一个开源的分布式 kv 存储,本文简单介绍 linux 环境下源码编译安装 etcd。环境:CentOS 7.2go v1.13及以上版本,如果 go 版本较低,需要先升级 go 版本。参考:Linux源码编译安装高版本go语言...
  • 2020-09-09 17:06:31
  • 浏览(7)
  • 分类:etcd
etcd简介
etcd 是一个开源的分布式 key-value 键值存储数据库,使用 go 语言开发,其采用 raft 一致性算法来管理集群节点的复制日志。etcd 源码地址:https://github.com/etcd-io/etcdetcd 特点:...
  • 2020-09-09 14:59:59
  • 浏览(8)
  • 分类:etcd
keepalived+lvs 架构
keepalived+lvs 是比较常用的一种架构,它能够很容易地实现高可用和负载均衡,在互联网公司使用较为广泛,适用于 web ,ftp,缓存,数据库等多种场景。一、keepalivedkeepalived 官方网站:https://ww...
  • 2020-09-04 16:54:46
  • 浏览(12)
  • 分类:linux
Linux 设置 http https 代理
在公司内部办公网络环境下,通常浏览器通过代理访问公网,如果我们自己创建的虚拟机,比如 virtual box 或者 vmware 创建的 Linux 虚拟机,要想能够联网的话,就需要手动为其设置 http 和 https 代理。1. 寻找代...
  • 2020-09-02 17:27:53
  • 浏览(18)
  • 分类:linux
MySQL 参数解析 tx_read_only & transaction_read_only
参数 tx_read_only 或者 transaction_read_only 用于设置事务的访问模式,可设置为 OFF/ON,默认值为 OFF,表示事务可读,可写,设置为 ON 表示事务只读,不可写。transaction_read_o...
tpcc-mysql 安装与使用
tpcc-mysql 是 Percona 开源的一个对 MySQL 进行 tpc-c 基准测试的工具,本文主要介绍 tpcc-mysql 的安装、使用和结果解读。一、安装 tpcc-mysqltpcc-mysql 是一个开源的工具,代码托管...
linux内核参数kernel.core_pattern被abrtd服务重置
一、背景生产环境多次遇到 MySQL 5.7 在线改表时 crash 的情况,crash 产生的 core file 可以用来排查 crash 的原因,但是在 kernel.core_pattern 设置的目录中却没有发现 core fil...
  • 2020-08-27 11:03:43
  • 浏览(10)
  • 分类:linux
RAID独立冗余磁盘阵列
一、什么是 RAID ?计算机的组成部件中,CPU、内存的速度远高于磁盘,导致磁盘 I/O 经常成为系统的性能瓶颈。同时,磁盘设备用于存储数据,磁盘的损坏将会导致数据丢失,增加系统风险。基于以上性能和安全问题,在磁盘存储中提出了 RAID(...
  • 2020-08-20 20:03:51
  • 浏览(22)
  • 分类:linux