中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

分析PostgreSQLDBA中新增的WAL選項

這篇文章主要講解了“分析PostgreSQL DBA中新增的WAL選項”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“分析PostgreSQL DBA中新增的WAL選項”吧!

網站建設哪家好,找創(chuàng)新互聯公司!專注于網頁設計、網站建設、微信開發(fā)、小程序制作、集團企業(yè)網站建設等服務項目。為回饋新老客戶創(chuàng)新互聯還提供了珙縣免費建站歡迎大家使用!

在PG 13中,explain命令增加了WAL選項,可查看命令執(zhí)行過程中產生的WAL日志大小,對于寫敏感的應用來說,可通過該命令觀察WAL日志的統(tǒng)計信息.

新增的WAL選項

[local:/data/run/pg13]:5130 pg13@masterdb=# \help explain
Command:     EXPLAIN
Description: show the execution plan of a statement
Syntax:
EXPLAIN [ ( option [, ...] ) ] statement
EXPLAIN [ ANALYZE ] [ VERBOSE ] statement
where option can be one of:
    ANALYZE [ boolean ]
    VERBOSE [ boolean ]
    COSTS [ boolean ]
    SETTINGS [ boolean ]
    BUFFERS [ boolean ]
    WAL [ boolean ]
    TIMING [ boolean ]
    SUMMARY [ boolean ]
    FORMAT { TEXT | XML | JSON | YAML }
URL: https://www.postgresql.org/docs/devel/sql-explain.html
[local:/data/run/pg13]:5130 pg13@masterdb=#

試用體驗
執(zhí)行checkpoint后運行SQL,WAL日志會寫full page

[local:/data/run/pg13]:5130 pg13@masterdb=# checkpoint;
CHECKPOINT
[local:/data/run/pg13]:5130 pg13@masterdb=# explain (analyze,wal) update tmp set id = 1;
                                                      QUERY PLAN                               
-----------------------------------------------------------------------------------------------
-----------------------
 Update on tmp  (cost=0.00..23275.00 rows=1000000 width=10) (actual time=1636.839..1636.839 row
s=0 loops=1)
   WAL:  records=1999840  full page writes=8851  bytes=172345779
   ->  Seq Scan on tmp  (cost=0.00..23275.00 rows=1000000 width=10) (actual time=4.686..100.211
 rows=1000000 loops=1)
 Planning Time: 0.149 ms
 Execution Time: 1636.923 ms
(5 rows)

再次執(zhí)行SQL,沒有寫full page,日志大小相應的減少

[local:/data/run/pg13]:5130 pg13@masterdb=# explain (analyze,wal) update tmp set id = 1;
                                                     QUERY PLAN                                
-----------------------------------------------------------------------------------------------
----------------------
 Update on tmp  (cost=0.00..23275.00 rows=1000000 width=10) (actual time=3661.261..3661.261 row
s=0 loops=1)
   WAL:  records=1999719  bytes=131982016
   ->  Seq Scan on tmp  (cost=0.00..23275.00 rows=1000000 width=10) (actual time=3.920..98.921 
rows=1000000 loops=1)
 Planning Time: 0.088 ms
 Execution Time: 3661.310 ms
(5 rows)

節(jié)省23%的空間,38KB大小

[local:/data/run/pg13]:5130 pg13@masterdb=# select (172345779-131982016)/172345779::float;
      ?column?       
---------------------
 0.23420221391090756
(1 row)
[local:/data/run/pg13]:5130 pg13@masterdb=# select (172345779-131982016)/1024/1024;
 ?column? 
----------
       38
(1 row)

感謝各位的閱讀,以上就是“分析PostgreSQL DBA中新增的WAL選項”的內容了,經過本文的學習后,相信大家對分析PostgreSQL DBA中新增的WAL選項這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯,小編將為大家推送更多相關知識點的文章,歡迎關注!

分享文章:分析PostgreSQLDBA中新增的WAL選項
本文地址:http://m.2m8n56k.cn/article44/jdcgee.html

成都網站建設公司_創(chuàng)新互聯,為您提供搜索引擎優(yōu)化網站設計公司網站排名Google營銷型網站建設網站建設

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

小程序開發(fā)
主站蜘蛛池模板: 久久精品国产亚洲7777小说 | 99久国产| 农村寡妇一级毛片免费播放 | 国产欧美日韩图片一区二区 | 亚洲自拍中文 | 国产视频一二三 | 97久久精品| 三级三级三级网站网址 | 国产精品漂亮美女在线观看 | 亚洲欧美不卡中文字幕 | 97影院理论在线观看 | 日韩国产精品99久久久久久 | 亚洲国产免费 | 国产在线激情视频 | 天堂在线视频网站 | a级国产乱理伦片在线观看国 | 亚洲综合网在线观看首页 | videos欧美丰满肥婆 | 亚洲刺激视频 | 久久精品在线观看 | 成人欧美一区二区三区在线 | 国产欧美日韩免费一区二区 | 亚洲欧美在线精品一区二区 | 中文字幕一区二区小泽玛利亚 | 国产精品久久久久久久网站 | 国语自产拍天天在线 | 亚洲综合第一页 | 新版天堂中文资源8在线 | 国产成人盗摄精品 | gayxxxxgay中国老头 | 日本高清色本在线www游戏 | 久久欧美久久欧美精品 | 久久美女精品国产精品亚洲 | 波多野结衣中文视频 | 步兵社区在线观看 | 99久久免费国产香蕉麻豆 | 国产一区在线免费观看 | 99视频精品 | 国产嫩草影院在线观看 | 亚洲国产成人精彩精品 | 久久99国产精品久久99果冻传媒 |