SQLite识别缺失的索引

时间:2012-05-07 08:58:31

标签: sqlite indexing identify

如果可以使用SQLite数据库识别选择查询的缺失索引,请告诉我吗?

或者有什么工具可以提供帮助吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

使用EXPLAIN QUERY PLAN命令为给定的SQL查询标识丢失的索引。例如,以下结果表明您可能需要为表t1中的索引。

sqlite> EXPLAIN QUERY PLAN SELECT a, b FROM t1 WHERE a=1;
SCAN TABLE t1

如果您有很多SQL查询并且想快速识别丢失的索引,我写了tool,它可以帮助分析许多SQL查询并为您节省很多重复时间。