根据生成的sql查找SQLAlchemy查询

时间:2016-11-18 08:17:13

标签: orm sqlalchemy

我们在网络应用中使用Flask + SQLAlchemy。我们在数据库监视器中发现了一些缓慢的SQL查询。有没有什么好的方法可以根据生成的sql找到/找到原始的SQLAlchemy查询?即ORM代码和SQL代码之间的代码映射。

e.g。在生成的sql注释中添加任何唯一标记,这样我们就可以通过标记找到原始的ORM代码。

1 个答案:

答案 0 :(得分:1)

您可以使用suffix_with方法

添加sql评论
query = Table.query
query = query.suffix_with('-- %s' % query_token)