【TUG 话题探讨003】TUG 专家们如何做 TiDB 性能调优

9 月 16 日晚上 8 点,第三期技术话题探讨会在 TUG 群里如期而至,本次探讨会主要围绕系统经过什么方式调优之后,性能能有较多提升 ,以下为讨论节选。

想和 TUG 专家深入沟通,你也可以申请加入 TUG 群参与每期技术话题沟通

调优之硬件配置

万强-云腾未来-数据库运维工程师:
硬件设备足够好

李欧 上海文广dba:
加内存,升级新的ssd

肖飞-嘉里大通物流-架构师:
先把操作系统层面的优化好

billmay:
所以对于调优来说,硬件配置很重要吗?

肖飞-嘉里大通物流-架构师:
问个问题,大家用的是ext4还是xfs

王李明 融云:
zfs据说很牛逼,配合tidb呢

靳献旗-汽车之家:
用的ext4多,官方也是建议ext4,早期遇到过使用xfs安装tidb失败的情况。

肖飞-嘉里大通物流-架构师:
嗯,必须

何明-亿玛:
硬件也重要

billmay:
一般调优会考虑性价比吗?比如什么样的调优之后,又是满足需求,又成本低的?

陈湛超-爱可生-DBA:
服务过不少新客户,很多一上来不重视硬件的,用的虚拟机或者普通数据盘就想做性能测试

billmay:
这是要验证 TiDB 的最低配置吗~

何明-亿玛:
最近发现U2 性价比挺好的

王李明 融云:
有用zfs的吗

吴世华-中网彩:
没有,要么用xfs要么用ext4

李欧 上海文广dba:
还是得看ssd好不好,ext4换xfs也没啥大变化

付宗飞-云账户:
我们现在用的是华为云,tikvcpu内存配比全是1:8,导致购买资源不好操作

陈湛超-爱可生-DBA:
ext4是首选,因为稳定性比较好,xfs也是支持的

李欧 上海文广dba:
@陈湛超-爱可生-DBA 你们给客户做有最佳实践的建议配置么,还是也是看原厂推荐值的

陈湛超-爱可生-DBA:
都是根据业务场景来推荐,还有些客户是自己限定了硬件规格,我们根据业务压测调优

李欧 上海文广dba:
有没有和预想不一样的特殊情况

何明-亿玛:
U2 1.9T 3200 一块 io能达到600M/s

陈湛超-爱可生-DBA:
引用:李欧 上海文广dba:有没有和预想不一样的特殊情况
——————————————————————
有的,基本都是建议甲方提供硬件

billmay:
调优你们一般是有节奏有计划的调优,还是遇到问题再调优的?

陈湛超-爱可生-DBA:
在我看来,tidb应用场景调优中的风向标其实就是慢查询吧,产生慢查询的时候必须要重视,当然突发场景的除外。

调优过程中遇到的问题

billmay:
在调优过程中,大家有遇到什么问题吗?

何明-亿玛:
大表 分区拆分合并不支持
加索引特别慢 串行
执行计划经常因为where过滤字段跟索引字段数不完全一样就不走索引需要强制索引
有些版本不支持分区表MPP
要是有OLAP预聚合就可以减少很多大表join

billmay:
后面怎么处理的?

何明-亿玛:
tidb内存容易打满 之后导致系统swap

李欧 上海文广dba:
执行器计划代码应该过个版本就能改好吧,加索引慢估计难,大表分区拆分问题得原厂开发回答了

李欧 上海文广dba:
这活动应该找个开发concall回答难题

陈湛超-爱可生-DBA:
+1

billmay
发个 asktug 的帖子,我来帮忙~没有解决不了的问题~

何明-亿玛:
2500多万的表加联合索引卡死两次

调优参考资料

billmay:
你们调优的时候会先看 Asktug 的一些调优实践再去实践吗?

陈湛超-爱可生-DBA:
会,很频繁。我是半个面向asktug运维的dba
建议没参加上周tug企业行的dba们好好学习一下ppt,大佬们分享的干货满满的

billmay:
hhhh~这,别人是预习,你是复习~
【TUG 企业行活动回顾】走进 58 同城&讲义下载
错过上期优化主题的 TUG 企业行,可以在回顾一下这个~

billmay:
嗯嗯~感谢大家参与这次的讨论活动~
我这边转发几篇关于调优的实践给大家,如果有需要可以收藏一下

跑题的吐槽

付宗飞-云账户:
tidb确实很不错,吐槽下这迭代速度,太快了,每次升级,业务每次要付出大量的工作做测试、升级、验证。

billmay:
我拿个小本本记下来~反馈给产研~

李欧 上海文广dba:
反馈过去也不可能降低迭代速度

付宗飞-云账户:
刚用上2,3又出来了,2版本还没捂热,4版本又出来了。上4版本,5又出来了,现在5.1、5.2,哎

吴世华-中网彩:
发展需要不断迭代,无法避免的

张允禹@知乎:
没有新版本的功能的需求,也可以不升级啊 :thinking:

付宗飞-云账户:
我是说大版本迭代太快了,年底换5版本。期待一个长期支持迭代的5版本

吴世华-中网彩:
嗯嗯,不用新功能就好,过一两年估计会比较稳定吧

陈湛超-爱可生-DBA:
忍着点,最近高速发展期

李欧 上海文广dba:
估计得到8就慢了吧

Billmay:
阿这,交流大会变成吐槽大会,我觉得要开个专场,下期我们一起来吐槽下 TiDB 这期先谈谈优化~

贾世闻-京东智联云
青春期,长的都快,这也是tidb有活力的地方

Billmay:
下次的群话题的主题突然间就有了~大家可以围绕:系统经过什么方式调优之后,性能能有较多提升?来展开讨论

往期技术探讨回顾

话题征集,参与奖励 100 分,采纳奖励 300 分

加入 TUG

如果你也对数据库、大数据感兴趣,想与业界大咖们一起交流最前沿的数据库与大数据知识,欢迎加入 TUG,和 TUG 一起成长!

扫码报名或者点击链接跳转报名

3赞

前排沙发!:clap: