11. Asynchronous : Why ? “ Because synchronous operations execute in the main execution thread, all application functionality (including refreshing the screen and allowing mouse and keyboard interaction) is paused while the database operation or operations are performed.” For long-running operations this can cause a noticeable pause in the application .