如何在Python中查看查询的“实际执行计划”?

1 投票
1 回答
2163 浏览
提问于 2025-04-16 06:54

我在Python中有一个SQL查询,速度很慢,里面有一些内连接。

有人建议我可以打开“显示实际执行计划”的选项,然后仔细看看是什么导致了这个慢速。

这里有个人也遇到了和我类似的问题:由于内连接和左连接导致的慢SQL查询?

有没有人知道我怎么能在Python脚本中查看SQLite的“实际执行计划”和“估计执行计划”?

我在这里找到了一些定义:http://www.simple-talk.com/sql/performance/execution-plan-basics/,但还是不知道怎么在Python中做到这一点,有什么推荐吗?

谢谢

Atieh

1 个回答

4

你可以像执行其他查询一样,发出一个 EXPLAIN 查询。

撰写回答