看板 [ PHP ]
討論串[請益] 查詢最佳化問題
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者foxzgerald (O⊥M)時間19年前 (2007/01/02 10:11), 編輯資訊
0
0
0
內容預覽:
用 PHP把資料從資料庫挖出來處理之後再存回去,. 會在通訊上消費不少效能。可以想像每次 Query要. 開許多連結;而每個連結會得花上不少通訊成本。. 要把複雜的查詢最佳化,最好是從資料庫的設計下. 手,並使用 Stored Procedure 預處理。將複雜的. Query邏輯置於資料庫,效能上
(還有290個字)

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者luowr (I should be guest..)時間19年前 (2007/01/01 22:35), 編輯資訊
0
0
0
內容預覽:
雖然不是很懂你的意思,看起來似乎只是 join. 的問題,如果是這樣,豈不是在 where 下 A.name=B.name 條件即可??. 據個人的經驗來看,能用 sql 能做到的效果當然也能透過程式做到(反之未必). 影響 sql 查詢速度的最主要因素是資料量太大而在查詢時造成 table sca

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者hfnadkv (衝衝衝)時間19年前 (2007/01/01 21:45), 編輯資訊
0
0
0
內容預覽:
我目前最新作法為. select name from B order by name. 然後再用程式. if ( ereg ("^A",name ) ) {. $count_a++;. }elseif ( ereg ("^B",name ) ) {. $count_b++;. }. .... 這樣就
(還有142個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者cleanwind (骨傲風清(掛網))時間19年前 (2007/01/01 21:13), 編輯資訊
0
0
0
內容預覽:
能不能排序完後,直接比較第一個字,. 只要檢查到一樣的字首之後,用碰上不一樣的字首. 剩下的就全部不需要比較。. 不知道這個方法可不可行?. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 61.230.70.72.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者hfnadkv (衝衝衝)時間19年前 (2007/01/01 20:12), 編輯資訊
0
0
0
內容預覽:
現在有二個table. A table有3筆資料,B table有1000資料. 每次查book,都必需對照B table. 但這樣每次都要B table作1000次 I/O. 所以就想到一個作法,A、B table都sort,. 然後把B table為b 字首的字提出,再對照就好. 這樣每次只要3
(還有324個字)
首頁
上一頁
1
下一頁
尾頁