看板 Database 關於我們 聯絡資訊
資料庫名稱:PostgresSQL 資料庫版本:9.4 內容/問題描述: 大家好,目前團隊開發了一個系統,每天記錄 1.2 百萬筆車牌資料 因為數量龐大,所以每天切了一個 table 來存 當天的車牌資料查詢的很快,約 3-5 秒,但若要查詢 1 周前,就出現問題了 狀況:  1.若當天第一次查詢這個 table,回傳時間約 15 秒  2.相同語法第二次查詢,回傳約 5 秒 使用者不能接受第一次查詢要那麼久,有時候可能 4-5 小時內第一次用就會發生 目前這些 table 當天 insert 完,就不會 update 了 還請神人解救,謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.160.86.54 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1515333767.A.BC1.html
kb0130: insert後手動或排程讓他近cache? 01/08 21:51
iFEELing: 聽起來像是查不常用的資料就會久 是cache被洗掉了? 01/09 04:12
et69523820: 有做索引嗎? 感覺沒有索引 01/09 06:13
dennisxkimo: PostgreSQL 表分區 Table Partitioning 01/09 13:09
joedenkidd: 我也是有遇到這樣子的狀況說,我加index也會發生,目 01/09 22:06
joedenkidd: 前還不知道如何解,如果有高手知道,請求分享作法 01/09 22:06
mijinu: Talbe Partitioning 用時間來切割看看 02/01 13:31