哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

PostgreSQL PG14通過(guò)libpq改進(jìn)logging

微云疏影 ? 來(lái)源:yzsDBA ? 作者:yzsDBA ? 2023-01-24 15:57 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

PostgreSQL 14通過(guò)libpq改進(jìn)logging

PG14中增強(qiáng)了libpq功能,以跟蹤應(yīng)用程序的服務(wù)器/客戶端通信的可用性。它添加了新的選項(xiàng)控制輸出格式。

背景

libpq是客戶端庫(kù)之一,用戶可以運(yùn)行PQtrace函數(shù)記錄客戶端-服務(wù)端通信。這個(gè)通信是PG使用的一種協(xié)議信息,包括:消息類型的標(biāo)識(shí)符,消息長(zhǎng)度,交換信息的消息內(nèi)容。

應(yīng)用開發(fā)者可以使用這個(gè)日志判斷通信是否按預(yù)期執(zhí)行。使用下面的的語(yǔ)句作為一個(gè)例子:

CREATE TABLESPACE regress_tblspacewith

LOCATION '/home/postgres/src/test/regress/testtablespace'

WITH (random_page_cost = 3.0);

PG13中調(diào)用PQtrace的應(yīng)用會(huì)輸出下面類型的日志到指定文件中:

PG13中l(wèi)ibpq產(chǎn)生的日志

需要注意,當(dāng)前PG版本的PQtrace日志輸出中不包含時(shí)間戳,因此不能作為參考分析慢查詢。另外,因?yàn)橄?biāo)識(shí)符、server/client消息長(zhǎng)度、輸出內(nèi)容分別單獨(dú)一行,可靠性比較低,協(xié)議消息的分析比較困難。標(biāo)記1的Z和C是協(xié)議消息的標(biāo)識(shí)符。要了解每個(gè)標(biāo)識(shí)符的含義,參考手冊(cè)中Message Formats部分

功能改進(jìn)概述

PG14中,改進(jìn)了PQtrace函數(shù),使得輸出的日志更具可讀性并且包含時(shí)間戳。添加了新的函數(shù)PQsetTraceFlags用以控制時(shí)間戳的輸出。

改進(jìn)日志輸出

PG14中改進(jìn)的trace函數(shù)產(chǎn)生了下面類似的輸出:

PG 14中l(wèi)ibpq產(chǎn)生的日志

1)包含了時(shí)間戳

2)消息方向的代碼更加直觀:F表示前端,B表示后端

3)輸出正式的消息名稱,而不是協(xié)議消息的標(biāo)識(shí)符

4)有意義的協(xié)議消息以一行形式輸出

日志檢索方法

和以前一樣,通過(guò)調(diào)用libpq的PQtrace函數(shù)開始記錄日志。如果不需要輸出時(shí)間戳,可以通過(guò)PQsetTraceFlags函數(shù)控制。

影響

PQtrace輸出時(shí)間戳,可以幫助用戶識(shí)別慢查詢。如果應(yīng)用程序突然變慢,可以通過(guò)查看日志中時(shí)間戳差異來(lái)確定server或者client耗費(fèi)了更長(zhǎng)時(shí)間。有意義的協(xié)議消息以一行形式輸出,使得不熟悉lipq日志的人可以輕松了解server和client之間發(fā)送的通信。通過(guò)使用PQsetTraceFlags函數(shù)控制是否輸出時(shí)間戳,可以使用此日志進(jìn)行回歸測(cè)試。通過(guò)不輸出時(shí)間戳,可以使用預(yù)期測(cè)試運(yùn)行的結(jié)果填充日志,并輕松第將其與測(cè)試運(yùn)行中得到的日志進(jìn)行比較。

未來(lái)

PG14的libpq日志將包含時(shí)間戳和更具可讀性的文本。在后續(xù)版本中,我們會(huì)在下面幾個(gè)方面進(jìn)一步提升可用性:

1) 當(dāng)前函數(shù)將日志寫入指定給PQtrace函數(shù)的文件。某些情況下,會(huì)使日志文件膨脹非常大,從而影響文件操作。為解決這個(gè)問(wèn)題,我們希望提供一個(gè)功能來(lái)指定文件的最大大小。

2) 希望添加環(huán)境變量和連接參數(shù),以設(shè)置日志輸出的目錄位置,以及日志文件名來(lái)適應(yīng)環(huán)境,無(wú)需修改應(yīng)用程序。

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • SQL
    SQL
    +關(guān)注

    關(guān)注

    1

    文章

    807

    瀏覽量

    46938
  • 應(yīng)用程序
    +關(guān)注

    關(guān)注

    38

    文章

    3346

    瀏覽量

    60420
  • 日志
    +關(guān)注

    關(guān)注

    0

    文章

    149

    瀏覽量

    11097
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    變頻器過(guò)勵(lì)磁增益及軟件過(guò)流問(wèn)題

    變頻器的“過(guò)勵(lì)磁增益”和“軟件過(guò)流”是日常調(diào)試中很常見的兩個(gè)概念:前者主要是為了對(duì)付 減速時(shí)的過(guò)壓報(bào)警 ,后者則是為了在電流瞬間沖高時(shí) 避免硬件損壞 。 我為你梳理了這兩個(gè)問(wèn)題的機(jī)制和調(diào)整思路
    的頭像 發(fā)表于 04-25 12:07 ?35次閱讀
    變頻器<b class='flag-5'>過(guò)</b>勵(lì)磁增益及軟件<b class='flag-5'>過(guò)</b>流問(wèn)題

    深入解析 onsemi NXH25T120L2Q1PG 3 - 相 TNPC 模塊

    深入解析 onsemi NXH25T120L2Q1PG 3 - 相 TNPC 模塊 在電力電子設(shè)計(jì)領(lǐng)域,模塊的性能和特性對(duì)于系統(tǒng)的整體表現(xiàn)至關(guān)重要。今天我們就來(lái)詳細(xì)探討一下 onsemi
    的頭像 發(fā)表于 04-23 17:25 ?472次閱讀

    EFM32PG1微控制器:低功耗高性能的理想之選

    EFM32PG1微控制器:低功耗高性能的理想之選 在當(dāng)今的電子設(shè)備設(shè)計(jì)中,低功耗和高性能是兩個(gè)至關(guān)重要的指標(biāo)。Silicon Labs的EFM32 Pearl Gecko系列中的EFM32PG
    的頭像 發(fā)表于 04-15 13:40 ?148次閱讀

    EFM32PG1微控制器:低功耗高性能的理想之選

    EFM32PG1微控制器:低功耗高性能的理想之選 在當(dāng)今電子設(shè)備追求低功耗、高性能的時(shí)代,微控制器的選擇顯得尤為關(guān)鍵。Silicon Labs的EFM32PG1微控制器系列憑借其卓越的低功耗特性
    的頭像 發(fā)表于 04-15 13:40 ?157次閱讀

    E1模擬器16針轉(zhuǎn)換適配器QB - F14T16 - 01使用指南

    作用是將E1模擬器使用的14針接口轉(zhuǎn)換為QB - MINI2和PG - FP5使用的16針接口。其系統(tǒng)構(gòu)成如下: E1模擬器 :通過(guò)14針接口與適配器相連,
    的頭像 發(fā)表于 04-14 11:15 ?186次閱讀

    8N3PG10MBKI - 161:多功能LVPECL合成器的技術(shù)剖析

    10MBKI-161LF.pdf 一、概述 功能與特點(diǎn) 8N3PG10MBKI - 161可以實(shí)現(xiàn)OTN/SONET與以太網(wǎng)之間的速率轉(zhuǎn)換,轉(zhuǎn)換速率可通過(guò)引腳選擇,一次支持四種速率中的一種。在默認(rèn)配置
    的頭像 發(fā)表于 04-13 18:25 ?1121次閱讀

    20W PC 待機(jī)電源設(shè)計(jì):TNY290PG 方案解析

    20W PC 待機(jī)電源設(shè)計(jì):TNY290PG 方案解析 在電子設(shè)備的設(shè)計(jì)中,電源的性能直接影響著整個(gè)系統(tǒng)的穩(wěn)定性和效率。今天我們就來(lái)深入探討一款基于 TinySwitch - 4 系列
    的頭像 發(fā)表于 04-11 16:20 ?449次閱讀

    5W充電器設(shè)計(jì)全解析:基于LNK616PG的高效方案

    5W充電器設(shè)計(jì)全解析:基于LNK616PG的高效方案 在電子設(shè)備飛速發(fā)展的今天,充電器作為基礎(chǔ)配件,其性能和成本一直是工程師關(guān)注的焦點(diǎn)。今天,我們就來(lái)詳細(xì)探討一款基于LNK616PG的5W充電器
    的頭像 發(fā)表于 04-11 16:05 ?476次閱讀

    NineData 新增支持 MySQL 到 openGauss PostgreSQL 數(shù)據(jù)復(fù)制鏈路

    MySQL 到 openGauss PostgreSQL 兼容版的遷移,真正難的從來(lái)不是“把數(shù)據(jù)搬過(guò)去”,而是如何在業(yè)務(wù)不停、數(shù)據(jù)持續(xù)變化、結(jié)果需要驗(yàn)證、問(wèn)題需要及時(shí)發(fā)現(xiàn)的前提下,把整個(gè)遷移過(guò)程穩(wěn)穩(wěn)
    的頭像 發(fā)表于 03-19 11:44 ?202次閱讀
    NineData 新增支持 MySQL 到 openGauss <b class='flag-5'>PostgreSQL</b> 數(shù)據(jù)復(fù)制鏈路

    PG-1000脈沖發(fā)生器在非易失性存儲(chǔ)器(NVM)及MOSFET測(cè)試的應(yīng)用

    )主流NVM類型 類型結(jié)構(gòu)與原理 STT-MRAM核心為磁隧道結(jié)(MTJ),含兩層鐵磁體與中間絕緣體。電流流經(jīng)參考層形成極化電流,通過(guò)自旋轉(zhuǎn)移矩改變自由層磁矩方向,以不同導(dǎo)電性存儲(chǔ)數(shù)據(jù) PCM以硫系
    發(fā)表于 03-09 14:40

    深入解析EFM32PG1微控制器:特性、應(yīng)用與設(shè)計(jì)要點(diǎn)

    深入解析EFM32PG1微控制器:特性、應(yīng)用與設(shè)計(jì)要點(diǎn) 引言 在當(dāng)今對(duì)能耗要求日益嚴(yán)苛的電子設(shè)備領(lǐng)域,尋找一款高性能且低能耗的微控制器至關(guān)重要。Silicon Labs的EFM32 Pearl
    的頭像 發(fā)表于 02-28 16:10 ?283次閱讀

    rtthread控制STM32L476的PG7 PG8拉高拉低沒反應(yīng)是怎么回事?

    同時(shí)配置PB7 PG7 PG讓他們?nèi)齻€(gè)進(jìn)行閃燈,發(fā)現(xiàn)只有PB7在工作,裸機(jī)用CUBMX生成的都能工作…………… 求助!?。。。。。。。。。。?!
    發(fā)表于 09-29 08:29

    為什么無(wú)法將 PG.12、PG.13、PG.14 用作 NUC980 的 GPIO?

    無(wú)法將 PG.12、PG.13、PG.14 用作 NUC980 的 GPIO
    發(fā)表于 08-29 07:52

    無(wú)刷直流電機(jī)軟起動(dòng)設(shè)計(jì)改進(jìn)

    本文分析了現(xiàn)有無(wú)刷直流電機(jī)軟起動(dòng)所存在的問(wèn)題,通過(guò)對(duì)電機(jī)軟起動(dòng)電路控制拓?fù)溥M(jìn)行優(yōu)化設(shè)計(jì)并采用合適的功率管提升負(fù)載能力,消除了由于人為因素或電源特性引起的二次起動(dòng)造成軟起動(dòng)保護(hù)失效,導(dǎo)致過(guò)流燒毀功率管
    發(fā)表于 08-01 12:36

    ESP32通過(guò)OTA無(wú)線局域網(wǎng)遠(yuǎn)程升級(jí)下載程序

    本文介紹了ESP32通過(guò)OTA無(wú)線局域網(wǎng)遠(yuǎn)程升級(jí)固件的基本方法
    的頭像 發(fā)表于 07-22 13:21 ?2342次閱讀
    ESP32<b class='flag-5'>通過(guò)</b>OTA無(wú)線局域網(wǎng)遠(yuǎn)程升級(jí)下載程序
    武宁县| 姚安县| 赤城县| 原阳县| 青铜峡市| 穆棱市| 铁力市| 北宁市| 女性| 清原| 凤庆县| 安塞县| 海口市| 玉林市| 兴化市| 肃北| 大足县| 莆田市| 石景山区| 普兰县| 临泉县| 陵川县| 增城市| 翼城县| 郸城县| 临夏县| 绥滨县| 阆中市| 峨边| 盱眙县| 双桥区| 化德县| 龙川县| 玛多县| 双辽市| 安阳市| 开远市| 平顺县| 双鸭山市| 太康县| 楚雄市|