在SQLAlchemy中检测慢查询并杀死他们

时间:2016-10-13 14:42:15

标签: python sqlalchemy

与连接超时分开,还有结果超时,如果查询花费的时间超过n完全返回的秒数,则会给出超时。这应该导致抛出异常,因此我可以向用户提供错误页面。您可能已经在重负载下在Github和Reddit上看到过这种行为。这些网站会自动终止页面并返回“此页面需要很长时间才能呈现”错误,以减轻对数据库的压力。

很少有ORM具有此功能,似乎SQLAlchemy也没有。有没有办法用SQLAlchemy手动执行此操作?

0 个答案:

没有答案
相关问题