coder / coder/internal

GetProvisionerDaemonsWithStatusByOrganization taking excessive time

Aperta
#634 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Nessun dato sulla lingua
Stelle
3
Fork
0
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

This query is taking approx. 15 seconds to complete on dev.coder.com.

Explain plan: https://explain.dalibo.com/plan/c713cc8a42248ahc#plan

It appears that a seq scan on `provisioner_jobs` is taking the bulk of the time.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia con la query GetProvisionerDaemonsWithStatusByOrganization e l’explain plan collegato, concentrandoti sulla scansione sequenziale di provisioner_jobs. Conferma l’origine del tempo di esecuzione di circa 15 secondi e verifica che la modifica completata renda questa query sensibilmente più veloce.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
postgresql
Ambito
databases, performance
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.