-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Q15. [個人技能題組][Backend] 功能:商品訂購,生意太好。 #16
Comments
「於2017/04/16 開始答題」 「2017/04/17,因為一些工作延誤時間,預計 2017/04/17 答題完成」 b. 建立索引跟維護需要時間,數據量一大時間也會增多。 c. B.確認用來查找的欄位預設為NOT NULL 在有建立索引的情況下檢索 去除索引後 這是有null值的情況 有索引 無索引 結果有索引查詢的用時明顯較少,速度與沒有建立時相比有100倍的差距,用於改善查詢效率是有效的。 「於 2017/04/17 答題結束」 |
@dustfantasy 關於 c 的回答 |
@wildwindjen 已修改 |
「於2017/04/26 開始答題」
b. 效能如何?如果你的效能好,你是哪邊做得好?如果你的效能不好,原因在哪?你怎麼解決?
id欄位主索引 未加索引 *以上相較有添加索引在查詢效率上較好 |
「於2017/04/27 開始答題」 b. 效能如何?如果你的效能好,你是哪邊做得好?如果你的效能不好,原因在哪?你怎麼解決? 目前orderList的資料欄位有:
目前索引設置為:
效能如何? 小結 === 設立索引準則: 索引優缺點: c. 請提供驗收項目清單。 驗收「測試效能」
增加OrderData索引:
未增加OrderPrice索引:
增加OrderPrice索引:
小結
「於2017/04/27 答題結束」 |
@PenguinRun 也許可以跟另外兩個討論看看為什麼會有結論上的差異。是測試手法哪邊不一樣?哪一方的結論才是對的? |
對了,改善前,改善後數據都出來的話,多做一個動作:改善的比率。對於只關心結論的人(ex: 業主,老闆),比較有說服力。 |
@wildwindjen 還有測試的單位不同 若是說以「索引是否能有效提昇效能」這研究目的來進行測試,他們的實驗結果會比較有顯著差異。 |
@PenguinRun 討論歸討論啊!你們怎麼證明你們的「討論」是對的?是真的因為「叢集 vs 非叢集」還是因為其他變因,請設計實驗方法來驗證。 |
「於2017/05/24 開始答題」 「於2017/05/24 答題結束」 |
生意太好,訂單來到 50 萬筆。
a. 請想辦法做資料到 50 萬筆以上。
b. 效能如何?如果你的效能好,你是哪邊做得好?如果你的效能不好,原因在哪?你怎麼解決?
c. 請提供驗收項目清單。
答題時間: 16 hr
The text was updated successfully, but these errors were encountered: