使用EXPLAIN QUERY PLAN命令来确定给定SQL查询中缺失的索引。例如,下面的结果表明您可能需要在表t1中为a创建一个索引。sqlite> EXPLAIN QUERY PLAN SELECT a, b FROM t1 WHERE a=1; SCAN TABLE t1 如果你有很多SQL查询并想快速识别缺失的索引,我编写了一个工具,可以帮助分析许多SQL查询,并在重复过程中节省大量时间。