看板
[ Database ]
討論串[討論] 需要下條件的欄位太多
共 5 篇文章
內容預覽:
大家好 目前遇到的問題很簡單也很複雜XD. 例如料件表,光描述這顆料件的屬性就有50~60的欄位. 當要對料件下詳細的條件時,勢必要對這幾十個欄位下條件. WHERE條件就長長串,也影響到查詢的速度.... 不知道遇到這情形,大家是怎麼克服的?. ##. 補充:. 條件會是一組一組的,可能分成幾十組
(還有54個字)
內容預覽:
或許可以從兩個方面來解決。. 1、分割table。. 會查超久,除了條件複雜外,資料量肯定也多。. 看有沒有什麼屬性是可以用來拆成幾張table,讓資料大量減少的。. 例如「料件的生產日期」?會不會很多舊的料件已經很少在用或很少會查的,. 通通移到另一個table。. 或是某個屬性的值是有限,且必選
(還有296個字)
內容預覽:
先謝謝D大的意見. 不過table一但依種類拆分之後,之後要用到的時候都需從這幾個table取值. 如果是常用的table(例:料件)似乎是不太方便. INDEX的話,需要由重複性低的欄位組成,. 如果以之前我提出的例子,料件的各屬性來說,重複性似乎是高的,. 就算維護了INDEX,ORACLE的C
(還有1個字)