Sqlite 删除行是否会提高数据库性能?

Sqlite 删除行是否会提高数据库性能?,sqlite,Sqlite,我的数据库有10万行,我删除了5万行。删除后,数据库的大小保持不变。我的问题是,尽管文件大小相同,删除行是否会加快未来查询的执行速度?@David Schwartz写道: 简短回答:有一点,但没有在之后清空数据库时得到的那么多 @科布尼特写道: 我同意这一点,我想我几天前在这里读过一篇文章,有人认为在运行真空之前删除行不会带来性能上的好处,这与SQLite文档所说的相符 简短回答:有一点,但没有在之后清空数据库时得到的那么多。我同意这一点,我想我几天前在这里读到一篇文章,有人认为在运行真空之前删

我的数据库有10万行,我删除了5万行。删除后,数据库的大小保持不变。我的问题是,尽管文件大小相同,删除行是否会加快未来查询的执行速度?

@David Schwartz写道:


简短回答:有一点,但没有在之后清空数据库时得到的那么多

@科布尼特写道:


我同意这一点,我想我几天前在这里读过一篇文章,有人认为在运行真空之前删除行不会带来性能上的好处,这与SQLite文档所说的相符


简短回答:有一点,但没有在之后清空数据库时得到的那么多。我同意这一点,我想我几天前在这里读到一篇文章,有人认为在运行真空之前删除行不会带来性能上的好处,这与SQLite文档所说的相符。()。