看板 Database 關於我們 聯絡資訊
現在面對的問題是 "資料庫的資料更新次數很少,但被查詢的次數很多" 依現在的架構,變成每次查詢就要合併多張資料表,總覺得有點浪費 所以我想說能不能建立一個(根據特定條件)已經被合併的資料表用於被查詢時使用 而其欄位會依照來源的資料表做更新。 不知道資料庫是否有提供這樣的功能?或是可以搜尋甚麼關鍵字? 或是有沒有其他方法處理這類情況? PS.我現在用的是mySQL -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.123.82.115
chunhsiang:反正規一個table 再用trigger 04/29 07:32
chunhsiang:另外index建好一點 速度上應該都能接受 04/29 07:36
chunhsiang:調整buffer 大多資料庫本身就會做最佳化 04/29 07:44
chunhsiang:分析專案全部的SQL 04/29 07:45
alpe:同上, 如果可以接受時間差的話, 用cron跑程式 04/29 13:02
謝謝回文以及來信的人 我又多學到了一些 ※ 編輯: tabinoyume 來自: 122.123.84.181 (04/30 03:01)
kobedisel:不知mysql有沒類似oracle的materialized view 04/30 23:14
kobedisel:有的話就可以符合你的需求 04/30 23:14