dashboard 热点问题

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

目前可视化图是这样的,表使用的自增id。这种情况如果在不改变自增属性的情况下应该怎么优化?

若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出打印结果,请务必全选并复制粘贴上传。

请参考下述帖子中 AUTO_RANDOM 中的处理建议:

https://asktug.com/t/topic/34032

目前我看到文档上描述这个还是一个试验性功能,什么时候转正呢?

1、在使用前,请充分的对 auto random 特性进行充分的测试。

2、如果一定要保留自增 ID 的特性,可以将其改造为 uk,且自增。因为表中没有 pk,那么此时可以使用 shard-bit-rowid 特性,对数据进行打散。针对 uk index,可以参考 split region 章节。以上验证一下,是否可以满足业务需求。参考链接如下:

https://docs.pingcap.com/zh/tidb/v4.0/troubleshoot-hot-spot-issues#使用-shard_row_id_bits-处理热点表

https://docs.pingcap.com/zh/tidb/v4.0/sql-statement-split-region#split-region-使用文档

您好,在4.0中,auto random 已经不再是实验特性。不过建议您在使用前先进行测试。

very good。感谢

:ok_hand:,感谢支持 tidb,热点问题,可以看下官方文档和 asktug 检索下,有很多分享和最佳实践可以品尝,:smiling_face_with_three_hearts:

ok,感谢,最好更新一下官方文档的auto random特性。现在看到还是试验性功能。

好的,感谢你的反馈,我们会优化下官网,可以关注下 https://github.com/pingcap/docs-cn/pull/3749

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。