Re: [SQL ] 資料庫效能問題

看板Database作者 (路燈)時間17年前 (2008/10/18 22:33), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ 引述《luxuryEX (戴汶)》之銘言: : 我想請問各位前輩 : 我建了一個資料庫 : 其中一個table有6個attributes : 假設這個table裡面的資料有上萬筆 : 如果我把這個table拆成二個table各三個attributes : 那個拆了之後會比拆之前存取效能更快嗎? : 因為我正在做一個專題,老師有提到應該要拆開 : 但是我程式骨幹已經做出來了,要拆有點麻煩 : 所以來問這個效能上的問題 : 先謝謝各位前輩~ 資料庫的效能,原則上是在「新增、修改、刪除」與「查詢」間, 取得最合適的需要。 以您的例子來說,拆表格,在某些情況下,對查詢會有幫助; 但在「新增、修改、刪除」上,可能要付出比單一表格較多的成本, 當然成本的增加也可能是微小的。 因此,你若能列出 Database Schema,再列出系統主要,或重要的操作, 例如:「最常需要列出最近一個月 XX 的資料」, 或是:「每秒鐘可能會建立 XX 的資料」, 再來計劃效能相關的 Schema 設計,會比較恰當 簡言之,效能設計,是取決於操作的權重上,而非以原則去套用。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.198.7.188 ※ 編輯: mikelue 來自: 60.198.7.188 (10/19 00:05)
文章代碼(AID): #18-VF6el (Database)
文章代碼(AID): #18-VF6el (Database)