SQLite磁盘使用情况

时间:2009-04-01 13:00:08

标签: c++ shared-libraries

SQLite具有小巧,快速和灵活的声誉。我在我的一个C ++项目中使用它来将简单的统计信息保存到文件中。 15分钟后,3-5个新的简单记录(5行整数)被保存到数据库中。在几周的SQLite使用期间,我很快发现了明显的磁盘使用情况。我没想到,因为写的数据量很小。如果我将它写入纯文本文件,磁盘的反应将难以察觉。 SQLite真的是这么轻的数据库,还是我的问题对于使用关系数据库来说太简单了?

2 个答案:

答案 0 :(得分:5)

VACUUM可以解决您的问题。 http://www.sqlite.org/lang_vacuum.html

答案 1 :(得分:1)

好吧,我已经使用SQLite来存储一个包含100000个条目的英语词典内容的表,它占用了大约20MB,所以,我认为这个问题不在于SQLite,但如果你这样做会很好提供更多线索,以获得更准确的答案

相关问题