The Integration Service performance slows each time it waits for the database to perform a checkpoint. To decrease the number of checkpoints and increase performance, increase the checkpoint interval in the database.
Although you gain performance when you reduce the number of checkpoints, you also increase the recovery time if the database shuts down unexpectedly.