具有相同计划的sqlite INDEXED BY较慢

时间:2015-07-23 23:12:26

标签: indexing sqlite

所以我有两个查询,一个为查询中的每个表指定INDEXED BY,另一个只指定一个查询。两个的EXPLAIN QUERY PLAN输出相同,减去一个计划中的INDEXED BY添加。问题是完全指定的查询运行得慢得多,为什么会这样?

在数据库中的数据随时间变化并且我们无法运行ANALYZE(它应该定期运行吗?)的情况下,使用INDEXED BY锁定所有索引似乎是一个谨慎的想法,如果他们都测试好。想法?

0 个答案:

没有答案