我正在通过SQLAlchemy库使用相当大的MySQL数据库,我很想关闭MySQL的查询缓存来调试每个会话的性能问题.调用慢速查询时很难调试它们,从而加快执行速度.使用CLI MySQL客户端,我可以执行SET SESSION query_cache_type = OFF;以实现我正在寻找的结果,并且我想在每个SQLAlchemy会话上运行它(当我正在调试时).
但我无法弄清楚如何配置SQLAlchemy,使其SET SESSION query_cache_type = OFF在实例化新的数据库会话时运行.
我看过引擎和连接文档,但似乎找不到任何东西.
有什么明显的东西我缺少,或者更好的方法吗?