討論串[SQL ] 關於Oracle索引問題
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者ling123 (@@)時間16年前 (2007/10/05 15:36), 編輯資訊
1
0
0
內容預覽:
有一TABLE: MM_STKREC 有2個索引,分別是STKNO+RECYM(儲區+異動年月). 及RECDT(進出日期). 使用語法1時,只會開STKNO+RECYM這個索引,但RECDT卻不會開,. 結果速度很慢(因為此檔會儲區進出交易記錄檔,是超級大檔). 使用語法2時,直接開RECDT這個
(還有322個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者slalala (ptt不是丁丁知識+)時間16年前 (2007/10/05 19:08), 編輯資訊
1
0
0
內容預覽:
這個是組合鍵的關係,條件上 單單只有STKNO 是沒有索引的效果.... 我之前碰過類似的狀況. 所以又重建了一個類似你範例中的STKNO的索引.... 結果速度就正常了. 有錯請糾正XD沒有深入研究過SQL.... 語法1搜尋條件沒有同時運用到STKNO+RECYM 所以INDEX沒有效果....
(還有8個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者MugenPower (無限MUGEN)時間16年前 (2007/10/05 20:32), 編輯資訊
0
0
0
內容預覽:
這跟組合鍵無關. 首先要說一個觀念 INDEX不是萬能的. 一般我們我CREATE的INDEX是 B-TREE INDEX. 原則上在RETRIVE資料量佔TABLE 比例很小時 速度很快. 若我們在某個TABLE 如 性別的欄位 ( 'M' ,'F' ). 建立 B-TREE INDEX 只不過是
(還有450個字)
首頁
上一頁
1
下一頁
尾頁