ComputerScienceHouse / ComputerScienceHouse/conditional

Optimize SQL Queries

Aberta
#127 2 comentários 0 reações 0 responsáveis Ver no GitHub
enhancement good first issue
Linguagem predominante
Python
Estrelas
12
Forks
39
Merge médio
1d 13h
PRs com merge (30d)
1

Descrição

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.

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Direção de pesquisa

Comece localizando o padrão de compreensão de listas do Python que envolve query_a e query_b e, em seguida, inspecione como as consultas SQL relacionadas são construídas e executadas. O trabalho estará concluído quando o padrão de consulta por resultado for substituído por uma consulta com JOIN ou consolidada de outra forma, e a eficiência das consultas tiver sido comprovadamente melhorada.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
python, sql
Domínio
backend, databases
Tipo de issue
Refatoração
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Precisa de esclarecimento
Facilidade para iniciantes
25/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.