Re: [pgAdmin] Startup speed improvements + identified bottlenecks (related to issue #9770) - Mailing list pgadmin-hackers

From Ashesh Vashi
Subject Re: [pgAdmin] Startup speed improvements + identified bottlenecks (related to issue #9770)
Date
Msg-id CAG7mmoyTWSxzgqL0yChOMnjynfy75GSO0iCe0iJrHKmEqx9yAA@mail.gmail.com
Whole thread
In response to [pgAdmin] Startup speed improvements + identified bottlenecks (related to issue #9770)  (Hari Prasad <webdev.byhari@gmail.com>)
Responses Re: [pgAdmin] Startup speed improvements + identified bottlenecks (related to issue #9770)
List pgadmin-hackers
Hi Hari,

Thanks for showing interest in the development of pgAdmin4.

On Sun, Mar 22, 2026 at 12:22 AM Hari Prasad <webdev.byhari@gmail.com> wrote:
Hi,

I have been looking into pgAdmin desktop startup performance and identified multiple bottlenecks in the startup path. A quick summary:

- Synchronous DB migrations blocking startup
- Redundant table validation on every launch
- Eager loading of all modules/blueprints 
- Driver/auth registries loaded upfront 
- 1s polling delay in backend readiness detection
- Sync logging during startup 

As a first step, I have implemented a small fix for the polling issue (adaptive polling instead of fixed 1000ms), which improves responsiveness without touching backend logic. Also, the startup feels noticeably slower than expected due to the amount of synchronous work being done upfront, which is what led me to dig into this.
Sounds good to me.

-- Ashesh

Before opening a PR for this change, I wanted to check if this approach is acceptable.

This is part of ongoing work around issue #9770, and I plan to address the other bottlenecks incrementally.

Thanks and regards
Hari

pgadmin-hackers by date:

Previous
From: Hari Prasad
Date:
Subject: [pgAdmin] Startup speed improvements + identified bottlenecks (related to issue #9770)
Next
From: Hari Prasad
Date:
Subject: Re: [pgAdmin] Startup speed improvements + identified bottlenecks (related to issue #9770)