TUG 北京区第三场线下活动“TiDB 性能调优专场”精彩回顾

如果你也想加入北京 TUG 社群,和北京的 TiDB 用户实时交流并获取本地活动的第一手信息,欢迎私信咨询北京 TUG Leader @sunxiaoguang 或填写本申请表申请加入。

从 8 月份开始,TUG 陆续在北京、上海、华南区举行了多场活动,受到 TiDB 用户和企业的好评。TUG 从参与活动的用户中也了解到,很多开始使用 TiDB 的运维或开发工程师都对 TiDB 性能调优的话题非常感兴趣,所以 10 月份 TUG 北京区在知乎举行了“TiDB 性能调优”的专场活动。

20 日下午 13:30 来自美团、哗啦啦、京东云等企业的小伙伴们陆续到场,活动于下午14:00 准时开始。首先 TUG 北京区 Leader,知乎技术平台负责人孙晓光进行了简短的开场致辞欢迎大家的到来,话筒就交给了 TUG Ambassador & 360 数据库运维专家代晓磊。代晓磊从 TiDB 简介、TiDB 在 360 商业化业务的部署和使用、遇到的坑和解决方法、总结与展望这四个方面为大家分享 了“TiDB 在 360 商业化业务的应用与调优实践”。目前 TiDB 在 360 商业化业务的总体部署情况是 5 个集群,15 台 TiDB,15 台PD,21 台 TiKV,数据总量 12T。在使用过程中主要遇到了分区表 bug、大事务限制和写热点的问题。对这些问题的解决方案代晓磊也分享了自己的经验。“TiDB 在 360 商业化业务的应用与调优实践”文字版内容将于近期整理出来并更新在 AskTUG,欢迎感兴趣的小伙伴们持续关注 AskTUG。

接下来 TUG Co-Leader,贝壳找房数据总监侯圣文为大家分享了“TiDB 实战优化之 SQL 常见问题与优化案例”。侯圣文也是 Oracle ACE 总监,分享过程中风趣幽默的演讲带动了现场氛围,结合自己在数据库圈多年的经验为大家介绍了 SQL 常见问题,SQL 优化方法,需要注意的主键、唯一键和外键的问题,批量计算场景的写入优化,锁的考量等方面,原理结合案例让大家受益匪浅。“TiDB 实战优化之 SQL 常见问题与优化案例”文字版内容将于近期整理出来并更新在 AskTUG,欢迎感兴趣的小伙伴们持续关注 AskTUG。

两个分享之后进入了一小段休息时间,知乎也贴心地为大家准备了茶歇,大家就着点心水果三三两两聚在一起相互讨论,自由交流。

最后一个演讲分享来自知乎技术平台在线架构组的白瑜庆,介绍了“知乎高性能 KV 存储设计和调优实践“。分享中白瑜庆详细介绍了知乎高性能 KV 存储的架构:RocksDB 作为最底层的存储;多 worker 处理请求,减少对锁的竞争;基于 RocksDB 的 WAL 日志做主从同步;支持 async 复制和 semi-sync 复制。针对主从复制中内存泄漏和增量同步失败的案例做了讲解,同时还介绍了 RocksDB 参数调优的经验。 TiKV 最底层使用 RocksDB 做持久化存储,所以 TiKV 的很多性能相关的参数都与 RocksDB 相关,RocksDB 的参数调优经验也可以作为 TiDB 性能调优的参考。“知乎高性能 KV 存储设计和调优实践“文字版内容将于近期整理出来并更新在 AskTUG,欢迎感兴趣的小伙伴们持续关注 AskTUG。

三位嘉宾分享完之后,就性能调优的 4 个具体话题:1. 读写热点问题和负载均衡;2. 系统和部署环境调优;3. SQL 和 TiDB 参数调优;4. 线上故障定位排查,现场分为 4 个圆桌,小伙伴们根据兴趣自行选择一个话题参与讨论,每个小组有一到两位有经验的嘉宾带领讨论,最后每组有代表对讨论内容进行总结。这也是 TUG 为用户伙伴提供的非常好的交流机会,大家的问题可以向有经验的人士请教,探讨的过程中也会碰撞出更多的灵感和火花。现场讨论气氛非常热烈,大家也都有收获。

接下来 TUG 还有更多精彩的活动和内容呈现给大家,欢迎大家继续保持关注~

1赞

感觉圆桌讨论热火朝天呀,下次一定要参加:heart_eyes:

欢迎参加:hugs: