Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rsn6t-009HjY-Jy for pgsql-admin@arkaria.postgresql.org; Fri, 05 Apr 2024 17:12:16 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1rsn6r-003IUo-OK for pgsql-admin@arkaria.postgresql.org; Fri, 05 Apr 2024 17:12:13 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rsn6r-003IQv-8H for pgsql-admin@lists.postgresql.org; Fri, 05 Apr 2024 17:12:13 +0000 Received: from jakobs.com ([85.214.83.89] helo=rs.plausibolo.de) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rsn6k-000mVR-3Z for pgsql-admin@lists.postgresql.org; Fri, 05 Apr 2024 17:12:12 +0000 Received: from localhost (localhost [127.0.0.1]) by rs.plausibolo.de (Postfix) with ESMTP id E0E24380501; Fri, 5 Apr 2024 19:12:02 +0200 (CEST) Received: from rs.plausibolo.de ([127.0.0.1]) by localhost (h2367442.stratoserver.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4o0nDzN0rH-E; Fri, 5 Apr 2024 19:12:02 +0200 (CEST) Received: from [192.168.178.88] (xdsl-84-44-210-131.nc.de [84.44.210.131]) by rs.plausibolo.de (Postfix) with ESMTPSA id 70B603802DB; Fri, 5 Apr 2024 19:12:02 +0200 (CEST) Message-ID: <7a6f0623-7028-bc1c-1d43-bf685f98513f@jakobs.com> Date: Fri, 5 Apr 2024 19:12:01 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.12.0 Subject: Re: Table DML status check per day To: pgsql-admin@lists.postgresql.org References: Content-Language: de-DE From: Holger Jakobs In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------No4VsQdj7FnVcCoRSbiYAz8E" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------No4VsQdj7FnVcCoRSbiYAz8E Content-Type: multipart/mixed; boundary="------------zo0UoU6ywWRUW8XvUsRMoFg9"; protected-headers="v1" From: Holger Jakobs To: pgsql-admin@lists.postgresql.org Message-ID: <7a6f0623-7028-bc1c-1d43-bf685f98513f@jakobs.com> Subject: Re: Table DML status check per day References: In-Reply-To: --------------zo0UoU6ywWRUW8XvUsRMoFg9 Content-Type: multipart/alternative; boundary="------------GQYyy1390tfrEUohUz0Ncc3u" --------------GQYyy1390tfrEUohUz0Ncc3u Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 QW0gMDUuMDQuMjQgdW0gMTg6Mjkgc2NocmllYiBqYXlhIGt1bWFyOg0KPiBIaSBTYW1lZCwN Cj4NCj4gVGhhbmtzIGZvciB5b3VyIHVwZGF0ZS4gRGFpbHkgb3Igd2Vla2x5IGRhdGFiYXNl IGdyb3d0aMKgY2hlZWvCoHNvcHRpb24gDQo+IGFyZSBhdmFpbGFibGU/DQo+DQo+IE9uIEZy aSwgQXByIDUsIDIwMjQgYXQgMzoyNuKAr1BNIFNhbWVkIFlJTERJUklNIDxzYW1lZEByZWRk b2MubmV0PiB3cm90ZToNCj4NCj4gICAgIEhpIEpheWEsDQo+DQo+ICAgICBZb3UgY2FuIHVz ZSBwZ19zdGF0X2FsbF90YWJsZXMgdmlldyBmb3IgdGhhdC4gQnV0LCBpdCBwcm92aWRlcw0K PiAgICAgY3VtdWxhdGl2ZSBzdGF0aXN0aWNzLiBTbywgeW91IG5lZWQgdG8gdGFrZSBzbmFw c2hvdCBvZiB0aGUgdmlldw0KPiAgICAgZXZlcnlkYXkuIFRoZW4sIHlvdSBjYW4gY3JlYXRl IGRhaWx5IGJyZWFrZG93biBvZg0KPiAgICAgaW5zZXJ0L2RlbGV0ZS91cGRhdGUgb3BlcmF0 aW9ucyBvbiB0YWJsZXMgb3V0IG9mIHNuYXBzaG90cy4NCj4NCj4gICAgIGh0dHBzOi8vd3d3 LnBvc3RncmVzcWwub3JnL2RvY3MvMTYvbW9uaXRvcmluZy1zdGF0cy5odG1sI01PTklUT1JJ TkctUEctU1RBVC1BTEwtVEFCTEVTLVZJRVcNCj4NCj4gICAgIEJlc3QgcmVnYXJkcy4NCj4g ICAgIFNhbWVkIFlJTERJUklNDQo+DQo+ICAgICBPbiBGcmksIDUgQXByIDIwMjQsIDA5OjU0 IGpheWEga3VtYXIsIDxrdW1hcmRiYTI3QGdtYWlsLmNvbT4gd3JvdGU6DQo+DQo+ICAgICAg ICAgSGkgVGVhbSwNCj4NCj4gICAgICAgICBBcHBsaWNhdGlvbiB0ZWFtIHJlcXVlc3Rpbmcg ZGF0YSBsaWtlIGEgcGFydGljdWxhciBkYXkgZWFjaA0KPiAgICAgICAgIHRhYmxlwqAgaG93 IG1hbnkgaW5zZXJ0cywgdXBkYXRlIGFuZCBkZWxldGUgYWN0aXZpdHkgYXJlDQo+ICAgICAg ICAgaGFwcGVuaW5nPw0KPg0KPiAgICAgICAgIFdpdGhvdXQgZW5hYmxpbmcgdGhlIEF1ZGl0 IHBhcmFtZXRlcj9Ib3BlIHdlIHdpbGwgZW5hYmxlIHRoZQ0KPiAgICAgICAgIEF1ZGl0IHBh cmFtZXRlci4gSHVnZSBlbnRyeSB3aWxsIGJlIHdyaXR0ZW4gaW4gYSBsb2cgZmlsZS4NCj4N Cj4gICAgICAgICBJcyBpdCBwb3NzaWJsZSB0byBjaGVjayB0aGUgc3RhdHVzIGFuZCBwcm92 aWRlIHRvIHRoZSBlbmTCoHVzZXINCj4gICAgICAgICB0aGVzZSBkZXRhaWxzPw0KPg0KPg0K Pg0KPiAgICAgICAgIFRoYW5rcyAmIFJlZ2FyZHMsDQo+ICAgICAgICAgSmF5YWt1bWFyLlMN Cj4gICAgICAgICArOTEtOTg0MDg2NDQzOS4NCj4NCj4NCj4NCj4gLS0gDQo+IFRoYW5rcyAm IFJlZ2FyZHMsDQo+IEpheWFrdW1hci5TDQo+ICs5MS05ODQwODY0NDM5Lg0KDQoNCk9idmlv dXNseSBub3QsIHRoZSBzdGF0aXN0aWNzIGFyZSAtIGFzIG1lbnRpb25lZCBlYXJsaWVyIC0g Y3VtdWxhdGl2ZS4NCg0KU28geW91IGhhdmUgdG8gZG8gdGhlIG1hdGggeW91cnNlbGYuIENv bXB1dGUgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiANCnllc3RlcmRheSdzIGFuZCB0b2RheSdz IG51bWJlcnMuDQoNCg0KLS0gDQoNCkhvbGdlciBKYWtvYnMsIEJlcmdpc2NoIEdsYWRiYWNo LCBUZWwuICs0OS0xNzgtOTc1OTAxMg0KDQo= --------------GQYyy1390tfrEUohUz0Ncc3u Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Am 05.04.24 um 18:29 schrieb jaya kumar:
Hi=C2=A0 Samed,

Thanks for your update. Daily or weekly database growth=C2=A0cheek=C2=A0soption are a= vailable?

On Fri, Apr 5, 2024 at 3:26= =E2=80=AFPM Samed YILDIRIM <same= d@reddoc.net> wrote:
=
Hi Jaya,

You can use pg_stat_all_tables view for that. But, it provides cumulative statistics. So, you need to take snapshot of the view everyday. Then, you can create daily breakdown of insert/delete/update operations on tables out of snapshots.


Best regards.
Samed YILDIRIM

On Fri, 5 Apr 2024,= 09:54 jaya kumar, <kumardba27@gmail.com> wrote:

Hi Team,

=C2=A0

Application team requesting data like a particular day each table=C2=A0 how many inserts, update and delete activity are happening?

Without enabling the Audit parameter?Hope we will enable the Audit parameter. Huge entry will be written in a log file.

=C2=A0=C2=A0

Is it possible to check the status and provide to the end=C2=A0user these details?=C2=A0



Thanks & Regards,
Jayakumar.S
+91-9840864439.


--
Thanks & Regards,
Jayakumar.S
+91-9840864439.


Obviously not, the statistics are - as mentioned earlier - cumulative.

So you have to do the math yourself. Compute the difference between yesterday's and today's numbers.


--

Holger Jakobs, Bergisch Gladbach, Tel. +49-178-9759012

--------------GQYyy1390tfrEUohUz0Ncc3u-- --------------zo0UoU6ywWRUW8XvUsRMoFg9-- --------------No4VsQdj7FnVcCoRSbiYAz8E Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wmMEABEIACMWIQScuJCxWJK1p5BOebGKV5yTsxlhugUCZhAw4QUDAAAAAAAKCRCKV5yTsxlhusHw AKDWwoavjjl8MS2Xa3HcVJ5kydu7PACgvCdgZSl9d0AoZmrD7wlIcqAav4I= =OLCN -----END PGP SIGNATURE----- --------------No4VsQdj7FnVcCoRSbiYAz8E--