标签: indexing sqlite
所以我有两个查询,一个为查询中的每个表指定INDEXED BY,另一个只指定一个查询。两个的EXPLAIN QUERY PLAN输出相同,减去一个计划中的INDEXED BY添加。问题是完全指定的查询运行得慢得多,为什么会这样?
在数据库中的数据随时间变化并且我们无法运行ANALYZE(它应该定期运行吗?)的情况下,使用INDEXED BY锁定所有索引似乎是一个谨慎的想法,如果他们都测试好。想法?