作者:
bohei (run and fall)
2014-11-28 14:50:27大家好 目前遇到的問題很簡單也很複雜XD
例如料件表,光描述這顆料件的屬性就有50~60的欄位
當要對料件下詳細的條件時,勢必要對這幾十個欄位下條件
WHERE條件就長長串,也影響到查詢的速度...
不知道遇到這情形,大家是怎麼克服的?
##
補充:
條件會是一組一組的,可能分成幾十組條件(每一組條件就是下幾十個欄位)..
這幾十組跑完都天黑了..XD
##
謝謝!
作者:
LaPass (LaPass)
2014-11-28 15:19:00當初訂資料表的是誰? 抓出來噹訂INDEX可以提升一些速度,但在你講的案例應該沒用
作者:
bohei (run and fall)
2014-11-28 15:20:00耶...那當初該怎麼設計呢?
作者:
LaPass (LaPass)
2014-11-28 16:31:00要看你的條件是怎麼樣,但大多數的狀況下不會把條件搞到這麼複雜
作者:
bohei (run and fall)
2014-11-28 16:39:00假定料件屬性就是有這麼多個需記錄..還有其他解法嗎?
做成view 或者 寫stored procedure啊@@
作者:
bohei (run and fall)
2014-11-28 18:27:00請問做成view 跟寫procedure是改近哪方面的問題@@進
作用就是..先寫起來,下次不用重寫先去查一下那兩個東西是幹嘛的 看合不合用吧
作者:
bohei (run and fall)
2014-11-28 19:00:00嗯,上面那兩個東西我知道,但我只是好奇可以改善哪方面的問題,目前的瓶頸是條件很多而且很多組,所需要查詢的條件也不會每次都一樣,就我所知跟view跟procedure是沒什麼關係的,所以才想請教您!
每次都不一樣就...幫不了你啦阿..我這裡有一批鍵盤好便宜的呀...