Check mainly the recommendation related to performance of workflows, which addresses the option 'Keep the result of interim populations between two executions'.
This option holds temporary tables between two executions of a workflow. It is available in the workflow properties' General tab, and can be used for development and test purpose to monitor data and check results. You can use this option in development environments, but never use it in production environments. Keeping temporary tables could result in the size of the database increasing significantly and eventually the size limit being reached. Moreover, it will slow down the backup.