What is LastSyncTime?
LastSyncTime is the point when Skyvia last successfully transferred data during a Replication or Synchronization. It helps Skyvia remember what data has already been delivered, so next time, only new or updated records are processed.
Why it matters
Without LastSyncTime, Skyvia would reload all records on every run, which would:
- Greatly slow down Replication/Synchronization
- Increase load on the source system
- Consume more API calls and Skyvia record limits
With LastSyncTime, only changed data is loaded, so:
- Replications/Synchronization run faster
- API and record limits are used efficiently
- Source and target system load is reduced
How it works
- First Run – Skyvia loads all data from the source (Full or Initial Replication/Synchronization).
- After Completion – The current timestamp is saved as LastSyncTime.
- Next Runs – Skyvia retrieves only records modified after that timestamp.
When LastSyncTime is Updated
Updated only after a successful run
Not updated if the task fails
This ensures that no data is missed or skipped - if a run fails, Skyvia will attempt to reload all changes since the last successful sync.
Manual Reset
- Replication tasks - for keeping a local copy of cloud data up-to-date.
- Synchronization tasks - for two-way data exchange between systems.
Key Takeaways
LastSyncTime acts as a memory checkpoint for incremental data movement.
It’s updated only on success, ensuring data integrity.
It helps Skyvia optimize performance, reduce API calls, and prevent duplicate loads.