[SQL ] Postgres效能問題

看板Database (資料庫)作者 (我不懂)時間6年前 (2018/01/07 22:02), 編輯推噓1(106)
留言7則, 6人參與, 6年前最新討論串1/1
資料庫名稱: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

01/08 21:51, 6年前 , 1F
insert後手動或排程讓他近cache?
01/08 21:51, 1F

01/09 04:12, 6年前 , 2F
聽起來像是查不常用的資料就會久 是cache被洗掉了?
01/09 04:12, 2F

01/09 06:13, 6年前 , 3F
有做索引嗎? 感覺沒有索引
01/09 06:13, 3F

01/09 13:09, 6年前 , 4F
PostgreSQL 表分區 Table Partitioning
01/09 13:09, 4F

01/09 22:06, 6年前 , 5F
我也是有遇到這樣子的狀況說,我加index也會發生,目
01/09 22:06, 5F

01/09 22:06, 6年前 , 6F
前還不知道如何解,如果有高手知道,請求分享作法
01/09 22:06, 6F

02/01 13:31, 6年前 , 7F
Talbe Partitioning 用時間來切割看看
02/01 13:31, 7F
文章代碼(AID): #1QKYY7l1 (Database)
文章代碼(AID): #1QKYY7l1 (Database)