【问题标题】:Free memory when deleting records in SQLite android在 SQLite android 中删除记录时释放内存
【发布时间】:2019-03-23 10:03:30
【问题描述】:

我对 android studio 中的 SQLite 记录有疑问。

当一条记录被删除时,内存是恢复的还是有什么办法可以释放注册表中占用的空间?

谢谢:D

【问题讨论】:

    标签: java android sqlite android-studio


    【解决方案1】:

    您需要执行VACUUM; 命令来释放您的sqlite 数据库中的空间。
    默认情况下,sqlite 将删除行的空间分配给“空闲页”,并在插入新行时重用空间。

    另见this tutorial

    不确定这是否回答了您的问题,因为我不明白您为什么说内存和注册表。但如果您指的是磁盘空间,这将对您有所帮助。

    【讨论】:

    • 好的,谢谢回答我的问题,原因是我正在处理数据库中的图像和数据,如果不可用,我需要将此信息发送到 api rest 跨度>
    • @JorgeOmarTovarMartínez 很好,如果答案对您有帮助,您也可以投票 :)
    猜你喜欢
    • 1970-01-01
    • 2012-05-20
    • 2020-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-11
    • 1970-01-01
    相关资源
    最近更新 更多