推 hiigara:我的印象是統統用 PK 來對應且one to one 的話效能不差 06/07 23:51
→ hiigara:碰過「資料不存在的時候效能大幅變慢」的例子,細節忘了.. 06/07 23:52
→ hiigara:是說走 ORM 的理由個人覺得 DB 效能不會也不該是主要考量 06/07 23:54
→ hiigara:讓 code 好寫好讀才是原因。效能考量的話手刻 SQL 總是比 06/07 23:56
→ hiigara:gen 出來的更有機會抄捷徑... 06/07 23:57
推 Xezzaosui:index 和 where 下的好,join 不會慢到哪去 06/08 00:22
→ Xezzaosui:倒是這 N+1 是怎麼回事...... 06/08 00:23
→ Xezzaosui:另外,DB 效能絕對是主要考量,這超難 scale 的啊...... 06/08 00:25
推 Xezzaosui:用不用 ORM 和 Query 下的好不好沒有絕對關係 06/08 00:33
→ alog:片段的程序的測試 Query 效能,再來看 Render 網頁後的速度 06/08 03:10
→ alog:用ORM或SQL都沒錯,寫不好N+1一樣會發生 06/08 03:10
→ alog:要戰效能,直接測試就知道了 06/08 03:11
→ alog:另外就是..主鍵查詢其實還蠻快的. 06/08 03:13
→ alog:資料量太大,可以partition 06/08 03:14
→ alog:不過我看你提的進度delay應該不會是這個環節.haha 06/08 03:16
推 appleboy46:原 PO 還沒逃? 06/08 11:01
→ appleboy46:個人建議遇到這種情形,你沒辦法改變整個生態的 06/08 11:01
→ appleboy46:你要是這樣用,只是黑的更快 06/08 11:02
推 hiigara:看到 soft_job 的文章..感覺問題點跟 ORM/join 沒關係 XD 06/09 09:41
→ dlikeayu:現在ORM一定有Relation相關method,不會的人跟ORM好不好無 06/10 03:45
→ dlikeayu:關啊 06/10 03:45