本周六 10:00 - 11:00 Infra Meetup No.169 来啦!
在现代数据库管理系统中,统计信息扮演着至关重要的角色。统计信息为查询优化提供了坚实的数据基础,特别是在分布式数据库如 TiDB 中,统计信息的准确性和及时性更是直接影响到系统的性能和稳定性。
TiDB 的 analyze 功能负责收集数据库的统计信息。本次分享中我们将深入探讨统计信息的数据结构、采样算法以及 TiDB 和 TiKV 中统计信息收集的具体实现流程,并讨论当前面临的挑战和未来的改进方向。
本期活动我们邀请到了 PingCAP TiDB 优化器研发工程师刘东坡老师,为我们分享:
从原理到实现,深入解析 TiDB 优化器的统计信息收集的核心功能:analyze 功能!
扫码报名
活动详情
分享时间:12 月 14 日,周六上午 10:00-11:00
Part 1 10:00 - 10:50 TiDB 统计信息收集:
Analyze
命令深度解析
分享嘉宾:刘东坡 :
PingCAP 优化器团队研发工程师;Cargo、Crates.io、Rustup (Previous) Maintainer。
分享内容 :
这是一个关于 TiDB 统计信息收集功能的技术分享。Analyze 是 TiDB 中负责收集数据统计信息的核心功能,这些信息用于帮助优化器生成更好的查询计划。分享主要涵盖了统计信息的数据结构(TopN、直方图等)、采样算法(FMSketch、Distinct Sampling)以及在 TiDB/TiKV 中的具体实现流程,同时也讨论了当前存在的问题和改进方向。
Part 2 10:50 - 11:00 Q&A
欢迎感兴趣的小伙伴们参与!