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 大量数据的脚本
🏷️