Gunakan kait acara segera setelah Anda menentukan mesin Anda:
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)
Anda dapat melakukan ini secara global dengan menambahkan pengait ke Pool
class itu sendiri, tetapi (a) Anda mungkin ingin pengaturan Piramida tetap tersedia sehingga Anda dapat memutuskan apakah akan menambahkan pengait atau tidak, dan (b) keadaan global buruk :)