ईवेंट हुक का उपयोग करें अपने इंजन को परिभाषित करने के तुरंत बाद:
from sqlalchemy import event
def disable_query_cache(conn, record):
conn.cursor().execute("SET SESSION query_cache_type = OFF")
# this is probably in your Pyramid setup code
engine = create_engine(...)
if DEBUGGING:
event.listen(engine, 'connect', disable_query_cache)
आप हुक को Pool
. में जोड़कर विश्व स्तर पर ऐसा कर सकते हैं वर्ग ही, लेकिन (ए) आप शायद चाहते हैं कि पिरामिड सेटिंग्स वैसे भी उपलब्ध हों ताकि आप तय कर सकें कि हुक जोड़ना है या नहीं, और (बी) वैश्विक स्थिति खराब है :)