tidb v4.0.8
通过benchmarksql 测试100仓库时,分区表性能只有普通表的1/7,tidb节点cpu使用率比较高
你好,请问咱们在测试的是 tpch 100 吗?
目前 4.0 在 分区表上的 性能表现不是很理想。尤其在 分区表与其他表进行 join 的时候回有较多限制。猜测应该是分区表上跨分区 join 场景导致了较大的资源消耗和性能回退。
如果在real-time 场景有需求,可以关注下 3 月底发布的 5.0GA 版本。在分区表 MPP 和性能稳定性上有较多改善。如有兴趣进行 5.0GA 的 PoC 测试 ,可以通过 右侧的 联系社区专家与我们取得联系。
是的,tpcc 100个仓库。分区表反而没有单标性能好。请问tidb节点cpu比较高,一般是什么原因。其他节点cpu,内存,网络都还正常
- cpu高的问题,先查一下节点具体是什么进程造成的高
- 如果是 tidb-server 可以抓一下profile看看。在cpu高的时候。
curl -G “127.0.0.1:10080/debug/pprof/profile?seconds=10” > cpu.profile
ip地址为tidb服务器的ip,端口为tidb_status_port的端口