CiCi & Beebol's 快乐分享

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

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......

SequoiaDB简单测试

sequoiadb在Mysql支持方面还有些支持不完善的地方,如在ddl,事务,索引上。特别比较赞的一点是,sequoiasql-mysql实现了把sequoiadb当作mysql的一个存储引擎。这也使用它在协议上完全兼容mysql(这语话官方说的,没有亲测)......

SequoiaDB初体验

SequoiaDB 是一个分布式、高可用、高性能的 NewSQL 数据库,对外提供 API接口 和 标准SQL接口 两种访问方式。

使用基于行复制和复制过滤器pt-table-checksum的注意事项

pt-table-checksum是一种通过在主服务器上执行校验和查询,来检查在线复制的一致性工具,这会在与主服务器不一致的slave上产生不同的结果。

MySQL的高可用性:基于地理分布的场景

在本文中,我们将看一个内部部署,跨地理位置分布式MySQL高可用性解决方案的示例。它是跨地域分布区域上一些高可用性参考架构解决方案的更长系列的一部分。

跨地域分布式场景中的高可用解决方案的体系结构参考:我为什么在关注?

在这一系列博客文章中,我将介绍一些跨地理位置分散的高可用性参考架构解决方案。如今,当企业计划新的服务或应用程序时,他们担心确保高可用性是非常普遍的。

很诡异:MySQL自增值超限制后无法更新、写入,还不报错

Insert …. on duplicate key update 使得原来使用多条SQL并需业务进行逻辑判断的语句,缩减至一条。使得开发很乐意在某些场景下使用这种方法来插入或更新记录,将业务的逻辑判断通过dublickey这种方式由MySQL来完成。但在使用过程中需要注意了。......

proxysql基于pt-heartbeat实例主从延迟监控

Percona工具包提供了一个非常有用的脚本,用于更精确的复制滞后监视,称为pt心跳。pt-heartbeat脚本根据已复制的实际数据提供复制滞后指标,并且比SecondsBehindMaster从输出中收集的指标更准确。SHOW SLAVE STATUS 中的SecondsBehindMaster完全依赖系统时间(即当前时间 - 在主服务器上执行事件的时间)......

分类文章统计

Django(5)

Flask(1)

Python常见错误(3)

Python基础(10)

shell(11)

linux排障(4)

Consul(3)

Linux基础(4)

Redis(1)

oracle(10)

MySQL(56)

ProxySQL(5)

SequoiaDB(2)

TiDB(4)

常用软件(2)

硬件排障(2)

HTML(1)

JavaScript(1)

我们的作品(18)

windows(1)

总结(1)

按年文章统计

2013(43)

2014(19)

2015(25)

2016(6)

2017(30)

2018(7)

2019(15)