Multi-threaded task execution

 

 

Many long-running tasks are now executed in separate threads in the background. These tasks include:

image\Sqln0004.gif batch commands on database objects, such as Drop, Compile, or Extract DDL

image\Sqln0004.gif script execution in SQL Editor

image\Sqln0004.gif full expansion of a node in DB Navigator

image\Sqln0004.gif source code search

image\Sqln0004.gif the Find Objects command

Background execution happens automatically, and means that all the applications functionality remains available to the user while the task is running in a separate session.

There are Pause/Resume and Stop buttons on the Session toolbar that allow you to interrupt execution of a current task. A hint on the Stop button dynamically shows which task is running and (if applicable) its current progress.

The Task Manager, available from the View menu, displays all active and complete tasks and enables full control over tasks.