日韩小视频-日韩久久一区二区三区-日韩久久一级毛片-日韩久久久精品中文字幕-国产精品亚洲精品影院-国产精品亚洲欧美云霸高清

下載吧 - 綠色安全的游戲和軟件下載中心

軟件下載吧

當前位置:軟件下載吧 > 技術開發 > 數據庫 > 修改一行代碼提升 Postgres 性能 100 倍

修改一行代碼提升 Postgres 性能 100 倍

時間:2024-02-14 10:19作者:下載吧人氣:21

在一個(差)的PostgreSQL 查詢中只要一個小小到改動(ANY(ARRAY[…])to ANY(VALUES(…)))就能把查詢時間從20s縮減到0.2s。從最簡單的學習使用 EXPLAIN ANALYZE開始,到學習使用 Postgres community 大量學習時間的投入將有百倍時間到回報。


使用Postgres監測慢的Postgres查詢


在這周早些時候,一個用于我們的圖形編輯器上的小表(10GB,1500萬行)的主鍵查詢,在我們的一個(多個)數據庫上發生來大的查詢性能問題。


99.9%到查詢都是非常迅速流暢的,但是在一些使用大量的枚舉值的地方,這些查詢會需要20秒。花費如此多到時間在數據庫上,意味著使用者必須在瀏覽器面前等待圖形編輯器的響應。很明顯只因為這0.01%就會造成很不好到影響。

查詢和查詢計劃


下面是這個出問題的查詢



SELECT c.key,
       c.x_key,
       c.tags,
       x.name
 FROM context c
 JOIN x
   ON c.x_key = x.key
WHERE c.key = ANY (ARRAY[15368196, — 11,000 other keys –)])
  AND c.x_key = 1
  AND c.tags @> ARRAY[E’blah’];
標簽[db:關鍵字]

相關下載

查看所有評論+

網友評論

網友
您的評論需要經過審核才能顯示

熱門閱覽

最新排行

公眾號

主站蜘蛛池模板: 日本一区二区不卡视频 | 久久精品综合 | 国产自在自线午夜精品视频在 | 一级毛片日韩a欧美 | 日韩在线观看不卡 | 久久爱99re | 一区二区三区高清视频在线观看 | 午夜综合网 | 久久高清免费 | 国产亚洲一欧美一区二区三区 | 国产情侣普通话刺激对白 | 国产一级特黄全黄毛片 | 国产一区二区三区四区波多野结衣 | 成年女人在线观看片免费视频 | 九九九国产视频 | 99精品免费在线 | 99热精品在线免费观看 | 日本精品一区二区三区在线视频 | 久草在线中文视频 | 99精品久久久久久久 | 美国一级毛片oo | 超级香蕉97视频在线观看一区 | 久草欧美视频 | 国产一区视频在线播放 | 高清国产美女一级a毛片 | 久久久久久久国产免费看 | 久久精品国产免费观看99 | 步兵网站| 午夜爽爽视频 | 亚洲黄色第一页 | 最刺激黄a大片免费观看 | 一级黄色毛片免费看 | 18videosex性欧美69 | 亚洲综合第一欧美日韩中文 | 亚洲毛片免费看 | 97超频国产在线公开免费视频 | 久久久久久免费一区二区三区 | 免费看孕妇毛片全部播放 | 亚洲免费在线视频播放 | 精品亚洲一区二区三区 | 九九视频国产 |