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

軟件下載吧

當(dāng)前位置:軟件下載吧 > 技術(shù)開發(fā) > 數(shù)據(jù)庫 > PostgreSQL教程(十):性能提升技巧

PostgreSQL教程(十):性能提升技巧

時間:2024-02-13 10:22作者:下載吧人氣:21

一、使用EXPLAIN:

    PostgreSQL為每個查詢都生成一個查詢規(guī)劃,因?yàn)檫x擇正確的查詢路徑對性能的影響是極為關(guān)鍵的。PostgreSQL本身已經(jīng)包含了一個規(guī)劃器用于尋找最優(yōu)規(guī)劃,我們可以通過使用EXPLAIN命令來查看規(guī)劃器為每個查詢生成的查詢規(guī)劃。
    PostgreSQL中生成的查詢規(guī)劃是由1到n個規(guī)劃節(jié)點(diǎn)構(gòu)成的規(guī)劃樹,其中最底層的節(jié)點(diǎn)為表掃描節(jié)點(diǎn),用于從數(shù)據(jù)表中返回檢索出的數(shù)據(jù)行。然而,不同的掃描節(jié)點(diǎn)類型代表著不同的表訪問模式,如:順序掃描、索引掃描,以及位圖索引掃描等。如果查詢?nèi)匀恍枰B接、聚集、排序,或者是對原始行的其它操作,那么就會在掃描節(jié)點(diǎn)”之上”有其它額外的節(jié)點(diǎn)。并且這些操作通常都有多種方法,因此在這些位置也有可能出現(xiàn)不同的節(jié)點(diǎn)類型。EXPLAIN將為規(guī)劃樹中的每個節(jié)點(diǎn)都輸出一行信息,顯示基本的節(jié)點(diǎn)類型和規(guī)劃器為執(zhí)行這個規(guī)劃節(jié)點(diǎn)計算出的預(yù)計開銷值。第一行(最上層的節(jié)點(diǎn))是對該規(guī)劃的總執(zhí)行開銷的預(yù)計,這個數(shù)值就是規(guī)劃器試圖最小化的數(shù)值。
    這里有一個簡單的例子,如下:
 

    EXPLAIN SELECT * FROM tenk1;
                             QUERY PLAN
    ————————————————————-
     Seq Scan on tenk1  (cost=0.00..458.00 rows=10000 width=244)
    
標(biāo)簽[db:關(guān)鍵字]

相關(guān)下載

查看所有評論+

網(wǎng)友評論

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

熱門閱覽

最新排行

公眾號

主站蜘蛛池模板: 高清不卡免费一区二区三区| 国产精品亚洲а∨天堂2021| 嘟嘟嘟www在线观看免费高清| 久久九九久精品国产| 国产福利在线观看你懂的| 欧美一级做一级爱a做片性| 国产精品成人va在线观看| 亚洲成a人片在线观看中文| 97公开免费视频| 欧美电影《轻佻寡妇》| 国产综合无码一区二区辣椒| 四虎影院的网址| 下载一个黄色录像| 精品久久久噜噜噜久久久| 小泽玛利亚番号| 偷炮少妇宾馆半推半就激情 | 国产叼嘿久久精品久久| 久久精品无码aV| 青青网在线视频| 无翼乌日本漫画| 午夜视频在线观看区二区| 一本色综合久久| 熟妇人妻不卡中文字幕| 国产美女被遭强高潮免费网站| 亚洲国产精品嫩草影院| 亚洲精品伊人久久久久| 日本黄色影院在线观看| 四虎免费影院4hu永久免费| 一本色道久久hezyo无码| 田中瞳中文字幕久久精品| 国产综合久久久久鬼色| 亚洲av人无码综合在线观看| 青草影院内射中出高潮| 成人免费无码大片a毛片| 人人鲁免费播放视频人人香蕉| 91无套极品外围在线播放| 最近中文字幕高清免费大全8 | 亚洲国产欧美目韩成人综合| 欧美va天堂va视频va在线| 欧美在线色视频| 国产噜噜噜视频在线观看|