IT OPer's 快乐分享

CiCi & Beebol 一些生活和工作上的分享

Consul 快速注册一个服务

Consul 如何注册一个服务,健康检测?如何屏蔽服务,启用服务?

consul DNS+ dnsmasq实现机器域名解析环境配置

当解析consul名字时,通过consul提供的DNS进行解析,其它域名都通过DNS服务器提供解析。这样在使用consul时就可以当作一个域名正常使用,不需要手动指向哪个DNS服务进行解析

consul的概述及部署

Consul是一个复杂的系统,有许多不同的运动部件。为了帮助Consul的用户和开发人员形成其工作原理的心理模型,该页面记录了系统架构。在描述架构之前,我们提供术语表以帮助澄清正在讨论的内容:•代理代理是Consul集群的每个成员上长时间运......

【TiDB】 invalid event header, event size is 19, too small

MySQL到TiDB,通过DM进行实时同步,上游维护时,重启了MySQL,下游TiDB导致报如下错误,invalid event header, event size is 19, too small......

ProxySQL读写分离:写落到了从库上

在使用ProxySQL这类似的中间件时,需要特别注意,使用时要多测试。特别像ProxySQL这种功能较多,使用比较自由,一旦理解有偏差,配置错了,就会导致故障。

物理机器Raid-5添加磁盘方式扩容

有一个MySQL从库,磁盘空间不够了,目前是4块盘做的raid5,包括系统在内,数据盘只有745G,数据就有621G.磁盘使用率达到88%。普通的做法是下线停机,然后再扩容重做系统,分区格式化,导数据,再提供服务。按这个数据量级会有很长时间无法提供服务。为了尽量减少停机时间,也减少恢复数据的麻烦,是否可以尝试在线扩容的方式?......

TiDB简介及整体架构

TiDB 是 PingCAP 公司设计的开源分布式 HTAP (Hybrid Transactional and Analytical Processing) 数据库,结合了传统的 RDBMS 和 NoSQL 的最佳特性。TiDB 兼容 MySQL,支持无限的水平扩展,具备强一致性和高可用性。TiDB 的目标是为 OLTP (Online Transactional Processing) 和 OLAP (Online Analytical Processing) 场景提供一站式的解决方案。......

mysql配置explicit_defaults_for_timestamp参数

mysql中TIMESTAMP类型和其他的类型有点不一样,在有没有设置explicit_defaults_for_timestamp的情况下,需要特别注意。

ProxySQL实现读流量同机房就近访问

大部分MySQL集群都会进行了多机房部署,如其中一个机房提供读写,其它机房提供读,如果利用ProxySQL进行相同机房的请求就近访问

binlog_format为statement时SQL执行失败

delete报错:Cannot execute statement: impossible to write to binary log since BINLOG_FORMAT = STATEMENT and at least one table uses a storage engine limited to row-based logging. InnoDB is limited to row-logging when transaction isolation level is READ COMMITTED or READ UNCOMMITTED......

分类文章统计

Python常见错误(3)

Python基础(10)

Django(5)

Flask(1)

Linux基础(4)

shell(11)

linux排障(4)

Consul(3)

MySQL(56)

ProxySQL(4)

SequoiaDB(2)

TiDB(2)

Redis(1)

oracle(10)

常用软件(2)

硬件排障(2)

HTML(1)

JavaScript(1)

windows(1)

总结(1)

我们的作品(18)

按年文章统计

2013(43)

2014(19)

2015(25)

2016(6)

2017(30)

2018(7)

2019(12)