2010-11-11 104 views
0

我有Python中的SQL查詢,這是非常緩慢的,它包含了一些內部聯接,如何查看python中查詢的「實際執行計劃」?

,有一種人認爲,在這種情況下,我們可以:打開「顯示實際執行計劃」選項,然後採取關閉看看導致經濟放緩的原因。

這裏有人也有類似的prolem爲我:Slow SQL Query due to inner and left join?

有誰知道我怎麼能看到的「實際執行計劃」和「估計的執行計劃」在sqlite的Python腳本里面?

我在這裏發現了一些捍衛: http://www.simple-talk.com/sql/performance/execution-plan-basics/ 但仍然不知道如何在python中做到這一點,任何建議嗎?

歡呼

阿提埃赫

回答

4

您發出EXPLAIN查詢相同,就像任何其他查詢。

+0

提示:添加EXPLAIN ANALYZE獲取更多信息,在支持它的dbs(PG,不是sqlite) – 2010-11-11 17:44:29

相關問題