About Me

期待您的再次光临

置顶 原创 点赞11 阅读10000+ 收藏0 评论6 2017-11-23

TiDB MOA荣誉达成,感谢自己的努力

2021我会继续保持分享的态度,为大家带来更多线上真实案例。关注我,为你带来更多好文~

原创 点赞2 阅读1638 收藏0 评论0 2021-01-04

TiDB DM踩坑实践总结

一、背景在早期从MySQL到TiDB实施同步操作过程中,我们大多数用的是mydumper+loader进行整体全量备份的导出,之后拿到meta信息后,通过syncer实现增量同步,整体操作起来比较麻烦,涉及的配置文件较多,其基本原理就是Syncer通过把自己注册为一个MySQLSlave的方式,和MySQLMaster进行通信,然后不断读取MySQLBinlog,进行BinlogEvent解析,规

原创 推荐 点赞2 阅读10000+ 收藏1 评论2 2020-11-11

TiDB大规模节点下线实践

一、背景集群容量不够了,这些年各大公司都在做机器资源利用率的事情,我司也不例外,好不容易申请了5台机器加入集群扩容,balance的正欢乐呢,RegionBalanceRatio经过了1天半的时间刚刚降到93%,结果接到通知,5台机器的交换机升级,需重启机器,网卡要做bond。集群配置集群版本:v3.0.5集群配置:普通SSD磁盘,128G内存,40核cputidb21TiDB/PD/pump/p

原创 推荐 点赞4 阅读7197 收藏0 评论0 2020-09-24

TiDB集群大规模删除实践

TiDB集群大规模删除最佳实践

原创 点赞1 阅读4916 收藏0 评论0 2020-08-24

TiDB集群qps抖动后续之gc失效

本文带您重点理解GC原理,以及gc引起的磁盘不回收故障分析总结

原创 推荐 点赞3 阅读6687 收藏2 评论0 2020-08-11

insert带来的TiDB集群hang死血案

insert带来的TiDB集群hang死血案

原创 推荐 点赞2 阅读8859 收藏1 评论0 2020-07-09

下周日,我在TiDB DEVCON大会直播TiDB DM实战干货~

全网最全TiDB实战教学,干货满满,等你来看~

原创 点赞2 阅读2499 收藏0 评论0 2020-05-28

感谢社区让我荣获 TiDB MVA

这次能拿到TIDB MVA,要感谢的人太多,首先要感谢我的师傅卓汝林,潘友飞,张甦,靳国军,还要感谢我的领导,李彬,张良,徐国强,杨挺,王立新,还有好多帮助过我的大佬们,感谢tidb官方人员戚铮和高振娇对我的细心和耐心的帮助,感谢TUG,我会继续尽自己的一份力,让更多人接触,了解和使用TIDB~祝TUG越来越好,也祝自己越来越好

原创 点赞4 阅读3162 收藏1 评论2 2020-05-15

一篇文章带你玩转TiDB灾难恢复

一篇文章带你玩转TiDB灾难恢复一、背景`高可用是TiDB的另一大特点,TiDB/TiKV/PD这三个组件都能容忍部分实例失效,不影响整个集群的可用性。下面分别说明这三个组件的可用性、单个实例失效后的后果以及如何恢复。TiDBTiDB是无状态的,推荐至少部署两个实例,前端通过负载均衡组件对外提供服务。当单个实例失效时,会影响正在这个实例上进行的Session,从应用的角度看,会出现单次请求失败的情

原创 推荐 点赞1 阅读7807 收藏0 评论1 2020-05-11

TiDB在360的落地及实战干货

TiDB 在 360的落地及实战干货分享,全网最全DM实战教学

原创 推荐 点赞7 阅读10000+ 收藏3 评论3 2020-03-09

MongoDB lsm降低 disk lantency

MongoDB运维实战lsm降低Disk Lantency

原创 点赞4 阅读8700 收藏2 评论4 2018-10-11

揪出MySQL磁盘消耗迅猛的真凶

当一张单表10亿数据量的表放在你面前,你将面临着什么?

原创 推荐 点赞36 阅读10000+ 收藏12 评论13 2018-07-03

一条命令搞垮MongoDB实例

一条命令搞垮MongoDB实例

原创 推荐 点赞12 阅读10000+ 收藏1 评论4 2018-05-07

揪出MySQL延迟上千秒的元凶

引起MySQL延迟的问题有多种,本文中的案例是由于binlog格式为row引起,但如果您不清楚什么情况下MIXED会转为ROW格式,一定要看上一看

原创 推荐 点赞30 阅读10000+ 收藏13 评论12 2018-04-03

瞬间爆炸-MongoDB4.0将支持多文档事务

看完本文,带您了解MongoDB4.0的多文档事务特性。这一特性的发布不亚于当年MongoDB3.0使用WiredTiger对业界的影响,让我们拭目以待!

原创 点赞5 阅读10000+ 收藏2 评论8 2018-03-26

向史蒂芬.霍金博士致敬!

向史蒂芬.霍金博士致敬!

原创 点赞3 阅读6760 收藏0 评论2 2018-03-14

奖品已收到,感谢51cto

多参与论坛多发贴,奖品妥妥的~

原创 点赞3 阅读7240 收藏0 评论7 2018-02-28

充值一波信仰,MongoDB就是牛X!~

充值一波信仰,MongoDB就是牛X!~

原创 点赞3 阅读7495 收藏0 评论2 2018-02-12

MongoDB诡异问题:sh.stopBalancer卡住

MongoDB诡异问题:sh.stopBalancer卡住,看完本文,带您还原事件真相。

原创 点赞4 阅读10000+ 收藏0 评论1 2018-02-12

3分钟掌握MongoDB中的regex几种用法

一篇文章掌握MongoDB regex的基本用法

原创 推荐 点赞8 阅读10000+ 收藏1 评论2 2018-02-09

Walk Through the Fire,Is there a way out

生活百般滋味,人生需要笑对

原创 点赞2 阅读6698 收藏0 评论2 2018-01-04

避免MySQL替换逻辑SQL的坑爹操作

replace into和insert into on duplicate key update区别是什么,有哪些坑?

原创 推荐 点赞17 阅读10000+ 收藏5 评论8 2017-12-11

3分钟看完MongoDB3.6新特性

3分钟看完MongoDB3.6新特性

原创 推荐 点赞14 阅读10000+ 收藏3 评论1 2017-12-05

3分钟完成MongoDB2.6升级3.0

3分钟完成MongoDB2.6升级3.0前言Part1:写在最前自从3.0版本起,MongoDB支持了WT存储引擎,这个引擎相对老的MMAPv1存储引擎来讲,具有更高的压缩比,且支持文档级并发控制。也正因为WT的优良特性,在MongoDB3.2版本起,WT存储引擎作为了默认存储引擎。本文将简述2.6升级3.0的过程和注意事项实战Part1:建议和清单限制要升级到3.0版本,首先现有集群必须是2.6

原创 推荐 点赞4 阅读10000+ 收藏13 评论5 2017-11-02

MySQL危险而诡异的update操作和惊魂5分钟

MySQL危险而诡异的update操作和惊魂5分钟简介Part1:写在最前上班正忙的不可开交呢,一个消息过来,得知研发人员误操作数据库了....不带where条件,整表更新Orz,还让不让人好好活了,心中一万只XXX啊~无奈,分清事情的轻重,优先处理这起事故。在简单沟通后,了解到事故的原因是研发人员使用update忘记带where条件。这本身没什么诡异的,诡异的是在决定要不要进行恢复的时候,笔者稍

原创 推荐 点赞14 阅读10000+ 收藏4 评论13 2017-09-21

MongoDB Hot Backup 测试及痛点

Percona MongoDB Hot Backup 测试及痛点前言Part1:写在最前Percona MongoDB 支持Hot Backup,解决了MongoDB官方版本只能使用mongodump的情况。mongodump在小库中还好,量上来后,备份恢复都是痛苦的。本文就MongoDB hot backup 备份中的一个bug进行复现和解决。实战Part1:限制在Percona MongoDB

原创 推荐 点赞9 阅读10000+ 收藏3 评论1 2017-07-18

MongoDB Upgrade a Replica Set to 3.4

MongoDB 副本集升级前言Part1:写在最前本文讲解MongoDB副本集的升级方法,以及注意事项。本文的环境为MongoDB3.2升级MongoDB3.4,低版本升级3.4的话需要优先升级到3.2版本才可以。如果发现3.4版本与应用不兼容,可以降级到3.2。实战Part1:准备在开始升级之前,请参阅MongoDB 3.4文档中的兼容性更改,以确保您的应用程序和部署与MongoDB 3.4兼容

翻译 点赞2 阅读7992 收藏0 评论1 2017-07-13

MongoDB trouble shoot sharded clusters

MongoDB trouble shoot sharded clusters前言Part1:写在最前    在MongoDB sharding环境中,我们会遇到一些常见的错误,本文就MongoDB官网列出的错误进行翻译。Part2:整体环境    MongoDB 3.4.4实战Part1:某个应用或者Mong

翻译 点赞2 阅读6820 收藏0 评论1 2017-07-06

MySQL令人头疼的Aborted告警案例分析

在MySQL的error log中,我们会经常性看到一些各类的Aborted connection错误,本文中会针对这类错误进行一个初步分析,并了解一个问题产生后的基本排查思路和方法。掌握这种方法是至关重要的,而不是出现问题了,去猜,去试。数据库出现问题的时候需要DBA在短时间内快速解决问题,因此一个好与坏的DBA,区别也在于此。

原创 推荐 点赞10 阅读10000+ 收藏3 评论15 2017-06-27
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
写文章