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

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

軟件下載吧

當(dāng)前位置:軟件下載吧 > 技術(shù)開(kāi)發(fā) > 數(shù)據(jù)庫(kù) > 修改一行代碼提升 Postgres 性能 100 倍

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

時(shí)間:2024-02-14 10:19作者:下載吧人氣:17

在一個(gè)(差)的PostgreSQL 查詢(xún)中只要一個(gè)小小到改動(dòng)(ANY(ARRAY[…])to ANY(VALUES(…)))就能把查詢(xún)時(shí)間從20s縮減到0.2s。從最簡(jiǎn)單的學(xué)習(xí)使用 EXPLAIN ANALYZE開(kāi)始,到學(xué)習(xí)使用 Postgres community 大量學(xué)習(xí)時(shí)間的投入將有百倍時(shí)間到回報(bào)。


使用Postgres監(jiān)測(cè)慢的Postgres查詢(xún)


在這周早些時(shí)候,一個(gè)用于我們的圖形編輯器上的小表(10GB,1500萬(wàn)行)的主鍵查詢(xún),在我們的一個(gè)(多個(gè))數(shù)據(jù)庫(kù)上發(fā)生來(lái)大的查詢(xún)性能問(wèn)題。


99.9%到查詢(xún)都是非常迅速流暢的,但是在一些使用大量的枚舉值的地方,這些查詢(xún)會(huì)需要20秒。花費(fèi)如此多到時(shí)間在數(shù)據(jù)庫(kù)上,意味著使用者必須在瀏覽器面前等待圖形編輯器的響應(yīng)。很明顯只因?yàn)檫@0.01%就會(huì)造成很不好到影響。

查詢(xún)和查詢(xún)計(jì)劃


下面是這個(gè)出問(wèn)題的查詢(xún)



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’];
標(biāo)簽[db:關(guān)鍵字]

相關(guān)下載

查看所有評(píng)論+

網(wǎng)友評(píng)論

網(wǎng)友
您的評(píng)論需要經(jīng)過(guò)審核才能顯示

熱門(mén)閱覽

最新排行

公眾號(hào)

主站蜘蛛池模板: 欧美成人影院在线观看三级 | 亚洲一级毛片免费在线观看 | 亚洲国产成人久久三区 | 国产自产v一区二区三区c | 99久久精品免费看国产四区 | 亚洲一区网站 | xh98hx国产在线视频 | 99久久精品毛片免费播放 | 天天躁日日躁狠狠躁一级毛片 | 成a人v | 久久久久国产视频 | 国产精品一区在线播放 | 韩国日本一级片 | 欧美三级做爰视频 | 九九亚洲视频 | 成网站在线观看人免费 | 国产欧美日韩另类 | 国产成人综合一区精品 | 午夜67194| 国产精品一区二区三区久久 | 久久综合狠狠综合狠狠 | 香蕉久久夜色精品国产 | 成人丝袜激情一区二区 | 欧美在线视频一区二区 | 男人的天堂在线观看免费 | 91九色精品国产免费 | 国内精品福利视频 | 午夜欧美成人香蕉剧场 | 免费高清不卡毛片在线看 | 亚洲成人免费观看 | 久久欧美 | 国产主播福利精品一区二区 | 欧美三级一区二区三区 | 九九香蕉视频 | 免费视频精品一区二区三区 | 国产亚洲精品2021自在线 | 亚洲更新 | 91久久精品青青草原伊人 | 夜色福利久久久久久777777 | 国产高清第一页 | 一级美女片|