android房间dabase-wal文件大小增长

ryoqjall  于 2021-06-26  发布在  Java
关注(0)|答案(0)|浏览(147)

我创建了一个android房间来存储我的数据库中的数据 firestore .
如果用户在不到5分钟内重新加载页面,则应该从文件室加载,否则从firestore加载。
我做了如下工作:

@Dao
public interface ItemIdDao {

    @Query("SELECT * FROM itemId")
    List<ItemId> getAll();

    @Insert(onConflict = OnConflictStrategy.REPLACE)
    void insert(ItemId itemId);

    @Delete
    void delete(ItemId itemId);

    @Update
    void update(ItemId itemId);

}

根据我的理解,如果有一行具有特定的itemid,它应该更新它,并且我确实看到它不会向文件中添加额外的行。如果是这样的话,为什么我的 -wal 每次我更新文件时,即使没有插入新数据也只更新,文件仍会不断增长?


我这么问是因为我担心它不会停下来,在某个时候,它会变得非常大。
谢谢您

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题