半个PostgreSQL DBA,热衷于数据库相关的技术。我的ppt分享https://pan.baidu.com/s/1eRQsdAa https://github.com/chenhuajun https://chenhuajun.github.io
发布时间:2017-10-10 00:43:05
MySQL Utilities 高可用工具体验MySQL Utilities是MySQL官方的工具集,其中包括高可用相关的几个工具。 以下是对当前最新版本1.6的使用体验。前提条件MySQL Server 5.6+基于GTID的复制Python 2.6+Connector/Python 2.0+环境准备在1台机器准.........【阅读全文】
发布时间:2017-10-02 01:33:31
最近某业务系统上线了新功能,然后我们就发现PostgreSQL日志中多了很多慢查询。本文介绍这些慢查询的优化过程。......【阅读全文】
发布时间:2017-09-12 11:18:11
业务有时会遇到表中的字符型字段的长度不够用的问题,需要修改表定义。但是表里的数据已经很多了,修改字段长度会不会造成应用堵塞呢?......【阅读全文】
发布时间:2017-09-02 21:32:25
PostgreSQL如何保障数据的一致性玩过MySQL的人应该都知道,由于MySQL是逻辑复制,从根子上是难以保证数据一致性的。玩MySQL玩得好的专家们知道有哪些坑,应该怎么回避。为了保障MySQL数据的一致性,甚至会动用paxos,raft之类的终极武器建立严密的防护网。如果不会折腾,真不建议用MySQL存放一致性要求高的数据.........【阅读全文】
发布时间:2017-08-15 21:02:10
PostgreSQL的表膨胀及对策PostgreSQL的MVCC机制在数据更新时会产生dead元组,这些dead元组通过后台的autovacuum进程清理。一般情况下autovacuum可以工作的不错,但以下情况下,dead元组可能会不断堆积,形成表膨胀(包括索引膨胀)。autovacuum清理速度赶不上dead元组产生速度由于以下因素.........【阅读全文】