# [FAQ] 怎么通过事务号找到对应 SQL

## Key Words

drainer, 事务号, tso, SQL

## Description

怎么通过事务号找到对应 SQL？

## Content

目前没有直接获取具体 SQL 的方法，只能从侧面尝试获取。可以尝试以下方法：

- 在 tidb.log 中搜索 expensive_query，或查找**报错日志**、**重试日志**，日志中会打印具体 SQL
- 如果查询在上游成功执行完成，在 PD dashboard，slow query 中找时间点附近的
- 如果上游集群同时开启了 tidb-binlog 的增量备份，可以通过 Reparo 来解析出应时间点的 SQL，然后找到可疑的 SQL

以上建议从上到下依次尝试，如果找不到的话，目前没有获取具体 SQL 的方法了。

## Affected Versions

N/A
