Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gzKwF-00012C-D5 for pgsql-performance@arkaria.postgresql.org; Thu, 28 Feb 2019 12:37:23 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1gzKwE-0004Ee-5V for pgsql-performance@arkaria.postgresql.org; Thu, 28 Feb 2019 12:37:22 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gzKwD-0004EX-Sl for pgsql-performance@lists.postgresql.org; Thu, 28 Feb 2019 12:37:21 +0000 Received: from mout.perfora.net ([74.208.4.196]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gzKvx-0000Fr-Ub for pgsql-performance@postgresql.org; Thu, 28 Feb 2019 12:37:21 +0000 Received: from [192.168.1.101] ([98.169.208.73]) by mrelay.perfora.net (mreueus003 [74.208.5.2]) with ESMTPSA (Nemesis) id 0LrcLb-1h8n801I6v-013PJn; Thu, 28 Feb 2019 13:36:57 +0100 Message-ID: <5C77D5E8.60608@sqlexec.com> Date: Thu, 28 Feb 2019 07:36:56 -0500 From: MichaelDBA User-Agent: Postbox 5.0.25 (Windows/20180328) MIME-Version: 1.0 To: ROS Didier CC: "pgsql-performance@postgresql.org" Subject: Re: How to get the content of Bind variables References: <716d29c0713049e98cb80faff31db103@PCYINTPEXMU001.NEOPROD.EDF.FR> In-Reply-To: <716d29c0713049e98cb80faff31db103@PCYINTPEXMU001.NEOPROD.EDF.FR> Content-Type: multipart/alternative; boundary="------------000904070805020307090509" X-Provags-ID: V03:K1:CvP+oYuJOdcWhwRYKABkmC1BGA+RvwqH0m8Y66VGFicYFioXjfU M/AWEGsUwZ0i0f5TZTQwYzo2bJvHSOE64Yv/Zsys3+SOKqYSCUBxdRd6JzkQowThJTIsY7d AWqBjA/i2rjfxF8l0eGJHMOHZQOAz4AtmBmTKfxglpesuJcGcTzCDjIEbxsThGVLLRa7jnb vBB7j4af6tG1Wg3jI/32w== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:2imtK/JS+Xw=:/NtsmoJ+SlbfkUjrLIfTpA +T6040Oiey7uX1Tialv4rG3hMm2sQU7uz0Tm4tBNzYdnKkK3i9P8kHJ1ORSevEcZx474pm5xf Rebjtnt03Mgd7cu8zPTQ75xJ0rBU7qeplSuOsJKsJ3k6MaTb+1Tfrl7wF9T64+HTGpu598tkc 3R2rovOng2ofxBLdM+jV2OZ/i5Lsy9T3wDLkgJq5Nk1ovhwIECFyiTBIh13NuJul1yXmbrOLF 2yuom7VM5BvYuvrCGExHzRTmfMAtnVW5Lv29SMM3WHIJFod0mKxjeCf4mFQgA3YfB6ZZD1E1L Pds30aAW324eeuCEMRurHHgCgtfUEwaDIqE8/sxdI29rGCOH+GsgeUBofwAXbPQRH8+IMeU3i 5vKJTOuGlcm7bo1rM7Eaic821+XDJzO+QS/8PNE7Qt87tb2W65hLVh0WAjUkpNL3pnoq1D3IQ 5JemTImf0O3wvmSmSxwRsqqls57/PhNyMTM6SrIK8A9Zx5c8HFkl8+pTNgFCN6gmdfvKrRb/Q OJjvvxZYSwViBRjw+ytCYN9O5zbF07SFqqZruoqoZzdixfX31hl9d8P1CP0M4JTgwFXhv2pqT lT1D/LKpQ3e0zCO2fSk075ZQovDZYmpgXyAwGZSJLU0qQeELutWZllCRucBgd+v4xGOlGd+cS Q/AstwTuLvWM7isSvYSNsfY03XyewgX1oO7oOwvyiLg4XDXrO+PjjGZOqjLqo+yq8B/OTWXKV rZ/jTPwExTWOf9wt8Mg3UhMgATTLZBC8efloWXvYPXmJR/VTPawJxapWEhg= List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk This is a multi-part message in MIME format. --------------000904070805020307090509 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit If you set log_min_duration_statement low enough for your particular query, you will see another line below it showing what values are associated with each bind variable like this: 2019-02-28 00:07:55CST 2019-02-2800:02:09CST ihr2 10.86.42.184(43460) SELECT LOG: duration: 26078.308 ms execute : select pg_advisory_lock($1) 2019-02-28 00:07:55CST 2019-02-2800:02:09CST ihr2 10.86.42.184(43460) SELECT DETAIL: parameters: $1 = '3428922050323511872' Regards, Michael Vitale > ROS Didier > Thursday, February 28, 2019 7:21 AM > > Hi > > In the log file of my PostgreSQL cluster, I find : > > >> > > *Statement:*update t_shared_liste_valeurs set deletion_date=*$1*, > deletion_login=*$2*, modification_date=*$3*, modification_login=*$4*, > administrable=*$5*, libelle=*$6*, niveau=*$7* where code=*$8* > > << > > èhow to get the content of the bind variables ? > > Thanks in advance > > Best Regards > > cid:image002.png@01D14E0E.8515EB90 > > > > * > **Didier ROS* > > *Expertise SGBD* > > EDF - DTEO - DSIT - IT DMA > > Département Solutions Groupe > > Groupe Performance Applicative > > 32 avenue Pablo Picasso > > 92000 NANTERRE > > _didier*.ros@edf.fr* _ > > Tél. : +33 6 49 51 11 88 > > cid:image003.png@01D4BE20.1EAF68B0 > cid:image004.png@01D4BE20.1EAF68B0 > > > > Ce message et toutes les pièces jointes (ci-après le 'Message') sont > établis à l'intention exclusive des destinataires et les informations > qui y figurent sont strictement confidentielles. Toute utilisation de > ce Message non conforme à sa destination, toute diffusion ou toute > publication totale ou partielle, est interdite sauf autorisation expresse. > > Si vous n'êtes pas le destinataire de ce Message, il vous est interdit > de le copier, de le faire suivre, de le divulguer ou d'en utiliser > tout ou partie. Si vous avez reçu ce Message par erreur, merci de le > supprimer de votre système, ainsi que toutes ses copies, et de n'en > garder aucune trace sur quelque support que ce soit. Nous vous > remercions également d'en avertir immédiatement l'expéditeur par > retour du message. > > Il est impossible de garantir que les communications par messagerie > électronique arrivent en temps utile, sont sécurisées ou dénuées de > toute erreur ou virus. > ____________________________________________________ > > This message and any attachments (the 'Message') are intended solely > for the addressees. The information contained in this Message is > confidential. Any use of information contained in this Message not in > accord with its purpose, any dissemination or disclosure, either whole > or partial, is prohibited except formal approval. > > If you are not the addressee, you may not copy, forward, disclose or > use any part of it. If you have received this message in error, please > delete it and all copies from your system and notify the sender > immediately by return message. > > E-mail communication cannot be guaranteed to be timely secure, error > or virus-free. > --------------000904070805020307090509 Content-Type: multipart/related; boundary="------------040901010707060007080809" --------------040901010707060007080809 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit If you set log_min_duration_statement low enough for your particular query, you will see another line below it showing what values are associated with each bind variable like this:

2019-02-28 00:07:55 CST 2019-02-28 00:02:09 CST ihr2 10.86.42.184(43460) SELECT LOG:  duration: 26078.308 ms  execute <unnamed>: select pg_advisory_lock($1)

2019-02-28 00:07:55 CST 2019-02-28 00:02:09 CST ihr2 10.86.42.184(43460) SELECT DETAIL:  parameters: $1 = '3428922050323511872'

Regards,
Michael Vitale
Thursday, February 28, 2019 7:21 AM

Hi

               In the log file of my PostgreSQL cluster, I find :

>> 

Statement: update t_shared_liste_valeurs set deletion_date=$1, deletion_login=$2, modification_date=$3, modification_login=$4, administrable=$5, libelle=$6, niveau=$7 where code=$8

<< 

 

è how to get the content of the bind variables ?

 

Thanks in advance

 

Best Regards

cid:image002.png@01D14E0E.8515EB90



Didier ROS

Expertise SGBD

EDF - DTEO - DSIT - IT DMA

Département Solutions Groupe

Groupe Performance Applicative

32 avenue Pablo Picasso

92000 NANTERRE

 

didier.ros@edf.fr

Tél. : +33 6 49 51 11 88

cid:image003.png@01D4BE20.1EAF68B0cid:image004.png@01D4BE20.1EAF68B0

 

 


Ce message et toutes les pièces jointes (ci-après le 'Message') sont établis à l'intention exclusive des destinataires et les informations qui y figurent sont strictement confidentielles. Toute utilisation de ce Message non conforme à sa destination, toute diffusion ou toute publication totale ou partielle, est interdite sauf autorisation expresse.

Si vous n'êtes pas le destinataire de ce Message, il vous est interdit de le copier, de le faire suivre, de le divulguer ou d'en utiliser tout ou partie. Si vous avez reçu ce Message par erreur, merci de le supprimer de votre système, ainsi que toutes ses copies, et de n'en garder aucune trace sur quelque support que ce soit. Nous vous remercions également d'en avertir immédiatement l'expéditeur par retour du message.

Il est impossible de garantir que les communications par messagerie électronique arrivent en temps utile, sont sécurisées ou dénuées de toute erreur ou virus.
____________________________________________________

This message and any attachments (the 'Message') are intended solely for the addressees. The information contained in this Message is confidential. Any use of information contained in this Message not in accord with its purpose, any dissemination or disclosure, either whole or partial, is prohibited except formal approval.

If you are not the addressee, you may not copy, forward, disclose or use any part of it. If you have received this message in error, please delete it and all copies from your system and notify the sender immediately by return message.

E-mail communication cannot be guaranteed to be timely secure, error or virus-free.


--------------040901010707060007080809 Content-Type: image/png; name="image.png" Content-Transfer-Encoding: base64 Content-ID: Content-Disposition: inline; filename="image.png" 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 --------------040901010707060007080809 Content-Type: image/png; name="image.png" Content-Transfer-Encoding: base64 Content-ID: Content-Disposition: inline; filename="image.png" iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAADaUlEQVRIie2WTWgcdRjGH4v1 kFMpeAlVIQGxB70oKIgfFBTUS0HwIBGrtvvh7mZ2dnemm7bEjdUWo5eIHuqlBwWJDYhSuqnt djOzM7uzm2k+dpsvTFry1ZQ2ZNOmCdtsdh8P06yt2U26xogHH3gvA//58c77/p9ngP+cbOZ2 hMwa2CMvw2u8B7cSQqOuwHnh2c29WOzcidDIU/AZb0I0WiEmvoWoDUGIT0PQCDlDBNKEv4/4 OPJ69QBZ2Y2m3nYEU2FIyXHIJiFfJA4PEocuEQGT8KUIQSc8McKjW7U/sqd6mJSQcWyaaB4g mnoJKUUEkoQvTog64dUIQSMaY/fDHOderR7mNwQ0DxGyQUgGETAIf2JjWEP4X4C5Y4RL5c5g 4squUHemUj1+1MzUtQ5m4NFeWB/WqBMOlXAoVt0Lc6mEU+Hp4dtcKLJs5UneLpINv9wkPogE KsM8Ous+6+HhMxP8/NwkX2pLE3ZlDUz5fZ6VNJnN0dkxxoaOGW4T40J5mBBn/bEezi7mWbzn 8GvfZAhb130wbexmWVBqfIEvtqV5qn+Wg/Mk9kXLwCSDDwk6w8NZZpfyfCLUzWe+6GUuX2Bq fIGwd1kgl0rYunhCm1kDalOu8o3vBjh4bZEkqUwVK8ACBh8OJrm4XODB0xPER13E/ih/MK9z eaXI2iNJa35ulY+4VdZ/avKr6HQJ1HJ2gu9+P8KZW3dKzyrD/AnWHErxVm6Fe08OWwtiU+j9 +TJJ8rkv+4gDVnfbXCrPDs3xeGSKB9pH+fbJITaHJ9Z0um5n24NJLi0X+EnnJLEvSnwYZUff LBfvrHCHHCecSmlmsdH50qdr771Rdn6VYXdndmY4y1y+wFe+zvCtEwMsFIo8P5K1FsStlmCR kWzFbdwYJhuEN87HWi7yylyudCC7lOfTx3vWbOPmYbJ1z2pbTDpOjdH+0yjrjpqEU63qnq1K v1pp9VcvtWRYDm9XrG5catUOslqdU9zAQf4hb9wVMjOPhvofwBu3zPUl/c88O5Ih5O67eZbY gjyTIvVoSgcRTIUhJxX44isIJImmtJXWB/uspBYNwqNtMqn/Kt/5JyEndkOMC/AnW+GN/QpB n4YnNgd/DyFdIgL9hO3v/IM8iEJmDdy/1cKhvQMx8T5c6o+wXXh+a2D/ax39AcLllFLEVqWS AAAAAElFTkSuQmCC --------------040901010707060007080809 Content-Type: image/png; name="image.png" Content-Transfer-Encoding: base64 Content-ID: Content-Disposition: inline; filename="image.png" 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 --------------040901010707060007080809-- --------------000904070805020307090509--