mirror of
https://github.com/immich-app/immich.git
synced 2026-03-23 01:29:00 +03:00
fix bottleneck
This commit is contained in:
@@ -141,7 +141,7 @@ export class JobRepository {
|
||||
}
|
||||
}
|
||||
|
||||
this.pool = this.createPgConnection({ max: 10, connection: { synchronous_commit: 'off' } });
|
||||
this.pool = this.createPgConnection({ max: 20, connection: { synchronous_commit: 'off' } });
|
||||
this.db = new Kysely<DB>({ dialect: new PostgresJSDialect({ postgres: this.pool }) });
|
||||
this.writeBuffer = new WriteBuffer(this.pool, (queue) => this.notify(queue));
|
||||
}
|
||||
|
||||
@@ -134,8 +134,8 @@ export class StorageTemplateService extends BaseService {
|
||||
}
|
||||
|
||||
@OnEvent({ name: 'AssetMetadataExtracted' })
|
||||
async onAssetMetadataExtracted({ source, assetId }: ArgOf<'AssetMetadataExtracted'>) {
|
||||
await this.jobRepository.queue({ name: JobName.StorageTemplateMigrationSingle, data: { source, id: assetId } });
|
||||
onAssetMetadataExtracted({ source, assetId }: ArgOf<'AssetMetadataExtracted'>) {
|
||||
void this.jobRepository.queue({ name: JobName.StorageTemplateMigrationSingle, data: { source, id: assetId } });
|
||||
}
|
||||
|
||||
@OnJob({ name: JobName.StorageTemplateMigrationSingle, queue: QueueName.StorageTemplateMigration })
|
||||
|
||||
Reference in New Issue
Block a user