分享至
您好:若TABLE中有很多欄位,欄位監會需要計算
但欄位有2個類型實體欄位:B-A (邏輯另計),前端填入後,寫入TABLE;撈取時直接撈取計算欄位:只抓B-A(邏輯另計),應該撈取時才計算
這樣,兩者間效能差異會很大嗎?謝謝
已邀請的邦友 {{ invite_list.length }}/5
採用實體欄位在讀取時肯定是會快一丟丟,但就如在SunM0on大大說的視運算規則及資料量而定,除此之外您還要考慮的是查詢頻率。
但若您最後決定是要採用實體欄位,您必須注意的當A、B任一欄位有異動後要重新計算再存入的問題(包含使用者透過系統資料更新或DBA直接下指令修改的情境)
<<計算欄位:只抓B-A(邏輯另計),應該撈取時才計算<<這樣,兩者間效能差異會很大嗎?
計算結果的欄位通常是用計算欄位的,此時不會管效能問題,正確才是最重要。
IT邦幫忙