ComputerScienceHouse / ComputerScienceHouse/conditional
Optimize SQL Queries
- Langage dominant
- Python
- Étoiles
- 12
- Forks
- 39
- Merge moyen
- 1 j 13 h
- PR mergées (30 j)
- 1
Description
We have fallen into the ease of if statements in python list comprehension. This is negatively affecting our query efficiency. We need to move to more complex queries (using table joins, etc.) instead of falling into the `[a for a in query_a if query_b]` alternative.
Making a query for every result in the first query isn't necessary and these operations can be made far more efficient.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par localiser le modèle de compréhension de liste Python impliquant query_a et query_b, puis examinez comment les requêtes SQL associées sont construites et exécutées. Le travail est terminé lorsque le modèle de requête par résultat est remplacé par une requête jointe ou consolidée d’une autre manière, et que l’efficacité des requêtes est manifestement améliorée.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python, sql
- Domaine
- backend, databases
- Type d'issue
- Refactorisation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100