在线观看 国产-在线高清一级欧美精品-在线高清国产-在线福利视频-久久观看视频-久久观看

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

軟件下載吧

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

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

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

在一個(gè)(差)的PostgreSQL 查詢中只要一個(gè)小小到改動(dòng)(ANY(ARRAY[…])to ANY(VALUES(…)))就能把查詢時(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查詢


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


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

查詢和查詢計(jì)劃


下面是這個(gè)出問(wè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)

主站蜘蛛池模板: 亚洲国产成人久久 | 欧美一区二区视频在线观看 | 亚洲天堂男人天堂 | 国产亚洲精品视频中文字幕 | 性船在线观看未删减版bd | 激情伊人 | 九九视频在线看精品 | 久久久久免费视频 | 伊人久久五月天综合网 | 高清欧美日本视频免费观看 | 国产精品毛片一区二区三区 | 亚洲激情五月 | 久久精品免费一区二区视 | 久久久91精品国产一区二区三区 | gogo人体大尺香蕉 | 五月婷婷丁香久久 | 亚洲国内精品久久 | 99久久精品国产一区二区成人 | 午夜视频一区二区三区 | 久久一二| 欧美一级久久久久久久大 | 羞羞视频免费网站 | 亚洲精品中文字幕久久久久下载 | 久久riav| 免费观看男女羞羞的视频网站 | 国产手机免费视频 | 久久免费国产 | 国产高清国内精品福利99久久 | 最新久久免费视频 | 国产在线视频网站 | 国产伦精品一区二区三区精品 | 自拍偷拍网站 | 久久久网站亚洲第一 | 色香视频在线观看 | 中文国产成人精品久久一 | 男人天堂最新网址 | 国产精品久久永久免费 | 国产精品资源在线观看网站 | 国产精品久久免费观看 | 婷婷亚洲综合五月天小说在线 | 亚洲国产成人九九综合 |