TiDB 社区智慧合集丨TiDB 相关 SQL 脚本大全
💡
原文中文,约13200字,阅读约需32分钟。
📝
内容提要
这篇文章整理了社区同学提供的一系列TiDB相关SQL脚本,包括缓存表、TSO时间转换、读取历史数据、查询tikv_gc_life_time和tikv_gc_safe_point默认时长、搜索某个用户的TopN慢查询、统计间隔5分钟的数据、反解析digest成SQL文本等内容。同时还介绍了其他查询和管理TiDB的技巧和命令。
🎯
关键要点
- 感谢社区同学提供的 TiDB 相关 SQL 脚本
- 整理了常见场景下的 SQL 操作
- 未来将整理更多 TiDB 相关实用指南
- 缓存表的使用方法
- TSO 时间转换的两种方法
- 读取历史数据的多种方式
- 查询 tikv_gc_life_time 和 tikv_gc_safe_point 的默认时长
- 搜索某个用户的 TopN 慢查询
- 统计间隔 5 分钟的数据
- 反解析 digest 成 SQL 文本
- 查看表的使用情况
- 查询分区表和非分区表的资源使用情况
- 查看配置文件参数
- 查找读流量排名前 10 的热点 region
- 查看参数和变量的脚本
- 查找重复记录
- 查询耗时最高的慢 SQL
- 日常维护用的 SQL
- 恢复数据的 SQL
- 批量修改库名的脚本
- 高并发场景下获取 SQL
- 查看 schema 下的表
- 查看表 leader
- shell 的调皮加速脚本
- 恢复数据到新的数据库
- 开启 tiflash 的 SQL
- 表 region 分布语句
- 查看列的元数据
- 表的存储位置信息
- 将集群升级到指定版本
- 查询表大小
- 统计信息的查看
- 执行计划的绑定和查看
- 查看 regions
- 统计读写热点表
- TiFlash 的相关操作
- admin 命令的使用
- 修改隔离参数
- 排错时查看日志
- 查询所有节点所在 OS 的 CPU 当前使用率
- 清理 tidb 大量数据的脚本
➡️