vincentLi
(Ti D Ber X5 H Em4hc)
1
【 TiDB 使用环境】测试
【 TiDB 版本】6.5.3
【复现路径】
虚拟机自建的tidb集群,单机模拟生产环境。
tiup bench tpch --sf=1 prepare
插入测试数据,然后dashboard里面slow query:
是一个batch insert语句,点击查看详细:
虽然机器是垃圾了一点,但是也是M2接口哇,不至于插入测试数据都这样吧。backoff比较大。看了其他帖子,说是因为锁冲突,但是insert最多也就热块吧。而且关键只有一个程序在跑呀,这样都锁?
Kongdom
(Kongdom)
3
1 个赞
虚拟机的确是影响性能,如果真实的主机应该能好很多。
tidb面向的是海量数据存储场景下的HTAP应用场景,对硬件有一定的要求,如果是虚拟机测试验证,就主要关注功能吧,性能这块只有满足一定的条件才会解开封印。
1 个赞
FarmerBob
(Ti D Ber Ew2s2 Bjq)
10
你这虚拟环境啥配置啊?单节点的tidb是跑不赢mysql的
vincentLi
(Ti D Ber X5 H Em4hc)
12
感谢各位,应该是虚拟磁盘用完了。我新建了一块40G的磁盘,重新跑bench,居然用了20G空间。
vincentLi
(Ti D Ber X5 H Em4hc)
13
引申出一个问题,系统磁盘不足时候,会不会导致tidb集群效率下降?从上面问题来看,似乎真的会发生这种问题。
啦啦啦啦啦
18
虚拟机性能好不好得看它的宿主机配置了,如果宿主机是nvme盘性能应该也差不了
Kongdom
(Kongdom)
20
系统盘空间不足的时候,什么系统也跑步起来吧。我们空间不足的时候,登录都慢