在使用ProxySQL这类似的中间件时,需要特别注意,使用时要多测试。特别像ProxySQL这种功能较多,使用比较自由,一旦理解有偏差,配置错了,就会导致故障。
有一个MySQL从库,磁盘空间不够了,目前是4块盘做的raid5,包括系统在内,数据盘只有745G,数据就有621G.磁盘使用率达到88%。普通的做法是下线停机,然后再扩容重做系统,分区格式化,导数据,再提供服务。按这个数据量级会有很长时间无法提供服务。为了尽量减少停机时间,也减少恢复数据的麻烦,是否可以尝试在线扩容的方式?......
TiDB 是 PingCAP 公司设计的开源分布式 HTAP (Hybrid Transactional and Analytical Processing) 数据库,结合了传统的 RDBMS 和 NoSQL 的最佳特性。TiDB 兼容 MySQL,支持无限的水平扩展,具备强一致性和高可用性。TiDB 的目标是为 OLTP (Online Transactional Processing) 和 OLAP (Online Analytical Processing) 场景提供一站式的解决方案。......
mysql中TIMESTAMP类型和其他的类型有点不一样,在有没有设置explicit_defaults_for_timestamp的情况下,需要特别注意。
大部分MySQL集群都会进行了多机房部署,如其中一个机房提供读写,其它机房提供读,如果利用ProxySQL进行相同机房的请求就近访问
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在Mysql支持方面还有些支持不完善的地方,如在ddl,事务,索引上。特别比较赞的一点是,sequoiasql-mysql实现了把sequoiadb当作mysql的一个存储引擎。这也使用它在协议上完全兼容mysql(这语话官方说的,没有亲测)......
SequoiaDB 是一个分布式、高可用、高性能的 NewSQL 数据库,对外提供 API接口 和 标准SQL接口 两种访问方式。
Insert …. on duplicate key update 使得原来使用多条SQL并需业务进行逻辑判断的语句,缩减至一条。使得开发很乐意在某些场景下使用这种方法来插入或更新记录,将业务的逻辑判断通过dublickey这种方式由MySQL来完成。但在使用过程中需要注意了。......
Percona工具包提供了一个非常有用的脚本,用于更精确的复制滞后监视,称为pt心跳。pt-heartbeat脚本根据已复制的实际数据提供复制滞后指标,并且比SecondsBehindMaster从输出中收集的指标更准确。SHOW SLAVE STATUS 中的SecondsBehindMaster完全依赖系统时间(即当前时间 - 在主服务器上执行事件的时间)......
分类文章统计
Django(5)
Flask(1)
Python常见错误(3)
Python基础(10)
linux排障(4)
虚拟化(1)
Consul(3)
Linux基础(5)
shell(11)
oracle(10)
MySQL(64)
ProxySQL(7)
SequoiaDB(2)
TiDB(4)
Redis(2)
常用软件(2)
硬件排障(2)
HTML(1)
JavaScript(1)
我们的作品(18)
windows(1)
总结(1)
按年文章统计
2013(43)
2014(19)
2015(25)
2016(6)
2017(30)
2018(7)
2019(17)
2020(4)
2021(4)
2023(1)
2024(2)
老版入口
亲,扫我吧!
友情链接
飞哥的:imbusy.me/
冰川的:www.mindg.cn
海洋的:hiaero.net
宏斌的:techindeep.com
若水的:nosa.me
段郎的:sixther.me
肥客联邦:fk68.net