diff --git a/src/remote/remote.ts b/src/remote/remote.ts index 9599f13..6978b22 100644 --- a/src/remote/remote.ts +++ b/src/remote/remote.ts @@ -359,7 +359,8 @@ export class Remote extends EventEmitter { async applyStatistics(statsMode: StatisticsMode): Promise { await this.optimizer.setStatistics(statsMode); - await this.optimizer.restart(); + // don't block the reply by awaiting all optimizations + this.optimizer.restart(); } async resetPgStatStatements(source: Connectable): Promise {