討論串請問如何改SQL寫法使效能改善.....
共 6 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者adrianshum (Alien)時間17年前 (2008/03/08 17:10), 編輯資訊
0
0
0
內容預覽:
引述《iquit@kkcity.com.tw ( )》之銘言:. 之前寫 Oracle 的 SQL, DBA 有給過一點 SQL Tuning 基本教學,. 可以參考一下:. 1) index 要留心,join 的 column 是不是已經設好 index?. 2) 某些很特別的情況下, Sub
(還有211個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者idleidle (大安區的房子好難找...)時間17年前 (2008/03/08 15:27), 編輯資訊
0
0
0
內容預覽:
軟體. 可以向view或預序程序方向試試看. 硬體. 就伺服器效能太低. 換台伺服器吧. 我還真的想不出來有其它的方式. 引述《iquit@kkcity.com.tw ( )》之銘言:. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 59.117.163.94.

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者misgod (ChihHsiang)時間17年前 (2008/03/08 04:57), 編輯資訊
0
0
0
內容預覽:
引述《iquit@kkcity.com.tw ( )》之銘言:. index有沒有設好.... index過濾要優先,能過濾掉越多資料的條件優先. 先過濾再做join.... 我玩過的資料庫最大是超過3千多萬筆,也沒跑過一個小時那麼久. 如果還是不行..把table ER 跟sql丟出來吧. -

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者devil.時間17年前 (2008/03/07 18:01), 編輯資訊
0
0
5
內容預覽:
在 Join On 的語法中就加入多個條件,減少兩 TABLE Join 的總數。. Ex.. A Left Join B On (A.SN=B.SN AND A.DataTime>xxx AND B.DataValue<xxx... ). 通常跑很久的,多半是 Join 語法有問題,造成乘積過大,
(還有622個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者kisaraki.時間17年前 (2008/03/07 18:01), 編輯資訊
0
0
1
內容預覽:
引述《iquit@kkcity.com.tw ( )》之銘言:. > 請問一下,我有段sql執行起來會把伺服器資源. > 吃到99%且做了一個多小時還做不完。我只覺得. > 這段sql join 了太多table(6個)外,我沒有方向. > 該往哪個方面去找尋它效能極差的原因,更別說. > 要改
(還有82個字)
首頁
上一頁
1
2
下一頁
尾頁