→ pttworld: 第一問題要看使用的framework。 10/15 02:28
→ pttworld: 第二問題是文件做好則沒有一定。 10/15 02:28
→ pttworld: 第三問題相關性小。擴充時能否維持前人的程式品質。 10/15 02:30
→ ChungLi5566: 全部撈回來才篩 太慢了又浪費頻寬 10/15 08:07
推 bobju: 理論上跟實務上經常要有所取捨。你說的問題的確有,怎麼做 10/15 09:06
→ bobju: 則視個案而定。 10/15 09:06
→ travelerX: 先where 篩選, 不join 大表 , 需要join大表時拆成兩次 10/15 09:08
→ travelerX: 查詢,再用程式比對會快很多(上次看到一個1xx萬筆資料 10/15 09:09
→ travelerX: table join 1xx萬筆資料再where的要跑12秒) 10/15 09:09
推 yyc1217: 兩種狀況都遇過 看專案 沒有一定答案 10/15 10:37
推 Masakiad: 除非明顯的可以看出差距不然開發當下以好維護為主 10/15 10:40
推 Masakiad: 所以通常都等出現瓶頸在抓比較符合現實狀況,有的功能 10/15 10:42
→ Masakiad: 根本一輩子不會出現瓶頸,不用擔心太早... 10/15 10:42
推 johnlinvc: 用會幫你join 的 framework 10/15 11:44
→ cd99cd99: 算成本 10/15 12:17
→ xdraculax: 花式SQL主要目的不是減少程式碼,是求效能 10/16 06:28
→ xdraculax: 會覺得不好維護那是你對 framework 比對 SQL 熟 10/16 06:30
→ xdraculax: 相反的對 SQL 比對 framework 熟的就覺得拆開抓到程式 10/16 06:31
→ xdraculax: 中併比較難維護 10/16 06:31
→ xdraculax: SQL也能作到先篩選再join,夠熟SQL能作到許多framework 10/16 06:34
→ xdraculax: 作不到的事 10/16 06:34
推 mathrew: 算成本 10/16 21:04