我面临一个奇怪的问题,其中connection.commit()需要花费15秒才能完成。 我需要在Python中启用Sqlite3的调试消息,以找出导致此长时间运行的操作的原因。 我所知道的是我的python进程处于'D'状态,即等待I / O完成。
sqlite3_config()似乎在C语言中提供调试消息。 是否有与之等效的Python?
也是将调试日志重定向到syslog的一种方法吗?
答案 0 :(得分:1)
也许这就是您要寻找的
sqlite3.enable_callback_tracebacks(True)