Communication between Database Explorer and
database (connect/disconnect, retrieve data, etc.)
should run in separate thread to prevent the IDE
from the freeze. The freeze can occur if the
network is overloaded, if the response from the
database server is slow, if the user wants to
retrieve a lot of data, etc.
Not enough resources to do it now. Resoution status changed to LATER.
*** Issue 31136 has been marked as a duplicate of this issue. ***
This is serious performance problem.
I agree that it is serious performance problem but the fix requires a
lot of changes in the module. We don't have enough resurces and time
do do it for NB 3.5.
Solved for SQL command execution and disconnect action.
Getting information about the database schema (creating table, column,
etc. nodes) runs in a separate thread now so the IDE is not blocked
anymore. Until the nodes are created, wait node is displayed.
*** Issue 34863 has been marked as a duplicate of this issue. ***
Connect actions reimplemented. Database connection is now established
in non-AWT thread so the IDE is not frozen anymore when connecting to