SQLite开了WAL模式后,已经提交的数据可能还在旁边的-wal文件里,没写回主库。这时只复制.db,备份就可能少掉最近的数据。可以让SQLite自己生成一份快照:sqlite3/实际路径/app.db"VACUUMINTO'/备份路径/app-backup.db';"路径