2011-01-23 86 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查询执行(