dbeaver / dbeaver/dbeaver

DBeaver becomes unresponsive when exporting a huge amount of tables from one database to another

Open
#14,019 1 comment 0 reactions 1 assignee Claimed by @ShadelessFox View on GitHub
performance xf:datatransfer xf:ui
Dominant language
Java
Stars
51.8k
Forks
4.4k
Avg merge
3d 8h
Merged PRs (30d)
188

Description

#### System information:
- Operating system (distribution) and version Windows 10
- DBeaver version DBeaver 21.2.2 devel

#### Describe the problem you're observing:

When we open the data transfer wizard with the intention to transfer a lot of tables (e.g. 10_000), opening the _Tables mapping_ page takes an enormous amount of time. While that happens, UI is blocked.

I'm confident that the cause of this problem is data pipes sorting. It is triggered on auto-assign, and auto-assign in turn is triggered upon _Tables mapping_ activation.

#### Steps to reproduce, if exist:

1. In the navigator, select a large number of tables.
2. RMB on the navigator -> _Export data_ -> _Database_
3. Watch poor beaver struggling to respond to any user input :(

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.