使用同一个SQLAlchemy session对象执行的查询是否使用相同的底层连接?如果没有,是否有办法确保这一点?一些背景:我需要使用MySQL的命名锁特性,即GET_LOCK()和RELEASE_LOCK()函数。就MySQL服务器而言,只有获得锁的连接才能释放锁--因此,我必须确保在同一个连接中执行这两个命令,否则连接就会失效,以确保锁被释放。a named mysq
我正在维护一个大流量的web应用程序,使用代码点火器和mysql提供RESTFul API。在以1秒长的查询时间打开mysql慢查询日志后,后续查询以100+秒的执行时间重复登录。SELECT GET_LOCK('fhn1enbb1u9hgu4m1tq32fbsds4c8ohj', 300) AS ci_session_lock;SET tim