ComputerScienceHouse / ComputerScienceHouse/conditional

Optimize SQL Queries

未關閉
#127 2 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
enhancement good first issue
主要語言
Python
星號
12
分支
40
平均合併
1 天 13 小時
30 天內合併 PR
1

描述

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.

貢獻指南

這個儲存庫沒有索引到貢獻指南

研究方向

首先定位涉及 query_a 和 query_b 的 Python 串列推導式模式,然後檢查相關 SQL 查詢是如何建立和執行的。當每個結果各自查詢的模式被替換為使用 JOIN 的查詢或以其他方式整合的查詢,並且查詢效率得到明確改善時,工作即完成。

由索引模型根據 Issue 內容生成。

評估

技術堆疊
python, sql
領域
backend, databases
Issue 類型
重構
難度
4/5
預估耗時
3-5 天
活躍度
停滯
描述清晰度
需要釐清
新手友好度
25/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。