我们在网络应用中使用Flask + SQLAlchemy。我们在数据库监视器中发现了一些缓慢的SQL查询。有没有什么好的方法可以根据生成的sql找到/找到原始的SQLAlchemy查询?即ORM代码和SQL代码之间的代码映射。
e.g。在生成的sql注释中添加任何唯一标记,这样我们就可以通过标记找到原始的ORM代码。
答案 0 :(得分:1)
您可以使用suffix_with
方法
query = Table.query
query = query.suffix_with('-- %s' % query_token)