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

转载于:https://www.cnblogs.com/falcon007/p/10192289.html

你可能感兴趣的:(tidb 笔记)