我的数据库有100k行,我删除了50k行。删除后数据库的大小保持不变。我的问题是,尽管文件大小相同,删除行是否会加快将来的查询执行速度?删除行会加快数据库的性能吗?
0
A
回答
0
@大卫·施瓦茨写道:
简短的回答:有点,但不是很多,如果你以后用吸尘器数据库,你会得到。
@Kobunite写道:
我同意这一点,我想我前几天看一张贴在这里,有人看见从删除行没有性能优势,直到在真空状态下运行 - 这将与SQLite文档所说的内容相匹配。
+0
([问题在评论中回答并转换为社区wiki](http://meta.stackoverflow.com/questions/251597/question-with-no-answers-but-issue-solved-in-the-comments? RQ = 1))。 – 2015-07-02 19:53:54
相关问题
- 1. 从MySQL数据库中删除数据会使其运行速度更快吗?
- 2. 删除数据库中的某行会使该数据库释放空间吗?
- 3. 快速删除数据仓库数据中的许多行
- 4. jquery删除按钮不能删除数据库中的行
- 5. 查询性能是否从删除SQL数据库中的行增加?
- 6. 删除按钮,删除数据库行
- 7. 从Javascript删除空行会提高性能吗?
- 8. 级联删除性能:什么是删除一行多行最快的方法?
- 9. VB6快速性能数据库
- 10. 删除索引不会删除获取mapper_parsing_exception的数据吗?
- 11. 大行数据库性能
- 12. 手动删除数据库后表格会持续存在吗?
- 13. 我的删除Servlet不会从数据库中删除
- 14. 从加载到数据库的CSV数据中快速删除单引号
- 15. greendao删除数据库和会话
- 16. 加快数据库查询功能
- 17. 从数据库中删除IMG属性
- 18. 从mongoid数据库中删除属性
- 19. 当我导出MySQL数据库时,数据库导出后会删除数据库中的所有内容吗?
- 20. Oracle数据泵会影响性能吗?
- 21. 的ID从数据库中删除行
- 22. 删除Informix数据库中的行
- 23. Android - 删除数据库中的行
- 24. 删除数据库中的特定行
- 25. 删除数据库的前X行
- 26. 删除数据库中的选定行
- 27. 删除数据库中的行
- 28. 数据库行中的一个字段将不会删除
- 29. 如何解决从数据库中删除的删除功能
- 30. 使用Access数据库加快应用程序性能
简短回答:有点,但不如您在将数据库抽真空后得到的那么多。 – 2013-02-11 16:15:42
我同意这一点,我想几天前我在这里看到一篇文章,有人认为删除行直到真空运行才会有性能优势 - 这与SQLite文档所说的相符。 – Kobunite 2013-02-11 16:42:55