tidb 笔记
# 防止oom,可以通过修改tidb配置文件控制单条SQL执行使用内存,超过即kill
oom-action = "cancel" #超过即kill,kill语句见tidb.log
mem-quota-query = 34359738368 #修改为16G,默认32G
# 异常oom后检查tidb.log,分析日志中有大量TIME_COP_PROCESS,检查相关region_id得到对应表,告知研发修改。
tidb-ctl region -i 51252
#查看表大小
curl http://10.80.111.111:10080/tables/dataware/sms/disk-usage
#判断是否需要analyze
可以通过 show stats_healthy 来查看 Healthy 字段,一般小于等于 90 的表需要做 analyze。
#join指定关联方式
TIDB_INLJ(t1, t2)
PingCap官方文档: https://pingcap.com/docs-cn/v1.0/sql/tidb-specific/#tidb-inlj-t1-t2
TiDB Index Lookup Join 实现方式:https://segmentfault.com/a/1190000015411838