2011-01-23 96 views
2

Sqlite是否爲複雜查詢創建「查詢計劃」? (我知道mysql創建一個並選擇不同可用組合的最佳組合來執行查詢)。有沒有什麼辦法可以得到last_query_cost,因爲我通常在mysql中獲得。我想從我的應用程序的一些資源需求從MySQL遷移到SQLite。查詢計劃對於Sqlite

+1

可能重複http://stackoverflow.com/questions/1454188/how-can-i-analyze-a-sqlite-query-execution) – 2011-01-23 20:48:29

+0

問題不在於sqllite是否真的支持query estimator/query plan optimizer,並且有像last_query_cost這樣的變量。 – user530928 2011-01-31 04:18:44

回答

2

SQLite支持的EXPLAIN keyword,如MySQL,但語法稍有不同:

EXPLAIN QUERY PLAN SELECT col FROM YOUR_TABLE 
的[?如何分析一個SQLite查詢執行(