expensive query的相关问题

tidb_expensive_query_time_threshold
是一个环境变量,可通过set session/global方式在线修改,当SQL执行时间超过该之后会被记录到tidb.log的 expensive_query。
expensive-threshold
是一个参数,需要使用tiup edit-config这类命令修改,这个是根据统计信息计算执行计划中的步骤是否超阈值,超过阈值的话实际执行时会以低优先级运行,貌似并不记录到tidb.log,目前记录到tidb.log的只有超expensive_query_time和memory_quota的SQL。
https://github.com/pingcap/tidb/issues/7804

1 个赞