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 1ssj6o-00AS7P-Gb for pgsql-announce@arkaria.postgresql.org; Mon, 23 Sep 2024 13:28:11 +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 1ssj6n-009K1N-M9 for pgsql-announce@arkaria.postgresql.org; Mon, 23 Sep 2024 13:28:09 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1ssj6m-009Jyv-RU for pgsql-announce@lists.postgresql.org; Mon, 23 Sep 2024 13:28:08 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1ssj6i-000fnF-D0 for pgsql-announce@lists.postgresql.org; Mon, 23 Sep 2024 13:28:08 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Message-ID:Date:Reply-To:From:To:Subject: MIME-Version:Content-Type:Sender:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=+YuW0hD1XqIWR//Tq3s59Ld/5xuYI2GUFDFkJKS95OI=; b=Gf4sj3FN7JVDxk7wCJKYqffZOJ 29MJheIQGUXUd8dJtrWsje/ZA0s8XYyMMcXF+x0QVqgdVzIrxxdmX26oHwXSxtATwi7u+j3FTko3Q /h07+Iuugr5ZmZSs7FIQwGP23KONkYOBYkUwBVhyxJql2Dlzyo6nn2O+sI2hV6AxZTsVlpSkvqkTp w+no+zHxo7MtNr9iximQF1+MyTecHVtruvsibE8Gek9MLmMZNbRsByV3szlWRt3oUQDATtRuPtNX+ 894NZIJtlH+/5DhI8W++IcuIdie9ytZnHrlsOfEJcAOBAy6ejlDmhDvzOw9qembWkVsrtA9QjZ14O ECJoAw8g==; Received: from wrigleys.postgresql.org ([217.196.149.60]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1ssj6i-0024m0-0U for pgsql-announce@lists.postgresql.org; Mon, 23 Sep 2024 13:28:04 +0000 Received: from localhost ([127.0.0.1] helo=wrigleys.postgresql.org) by wrigleys.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1ssj6g-003Rx6-Ty for pgsql-announce@lists.postgresql.org; Mon, 23 Sep 2024 13:28:02 +0000 Content-Type: multipart/mixed; boundary="===============0100613928571236149==" MIME-Version: 1.0 Subject: pgMustard version 5 To: PostgreSQL Announce From: pgMustard via PostgreSQL Announce Reply-To: michael@pgmustard.com Date: Mon, 23 Sep 2024 13:27:11 +0000 Message-ID: <172709803140.692.14435097279626045778@wrigleys.postgresql.org> X-Auto-Response-Suppress: All Auto-Submitted: auto-generated X-pglister-tags: proprietary X-pglister-tagsig: 3416b42b0bfd1f291059046333f0f96ca953cedf9a34ad646b1fc8fb4139edf1 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============0100613928571236149== Content-Type: multipart/alternative; boundary="===============8114422486344783502==" MIME-Version: 1.0 --===============8114422486344783502== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable I'm delighted to announce version 5 of pgMustard, a tool for helping review= Postgres query plans. Major improvements: * New tip types: suboptimal JIT compilation, excessive trigger time, and sc= ope for more parallelism. * Workflow improvements: TEXT format support, add plans as optimizations of= one another, and share plans privately within a team. * New API endpoints: one for saving query plans, and another for returning = scored tips. * Postgres 17 support: SERIALIZE and MEMORY parameters, improved InitPlan a= nd SubPlan reporting. Requirements: * TEXT or JSON format query plans, from PostgreSQL 9.6 =E2=80=94 17 * The interface and advice are in English * A GitHub or Google account, for signing in pgMustard is commercial software and has a free trial. If you spend time reviewing query plans, we=E2=80=99d love to hear your tho= ughts. =E2=80=94 Michael Christofides https://www.pgmustard.com --===============8114422486344783502== Content-Type: text/html; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable pgMustard version 5
 

pgMustard version 5

I'm delighted to announce version 5 of pgMu= stard, a tool for helping review Postgres query plans.

Major improvements:

  • New tip types: = suboptimal JIT compilation, excessive trigger time, and scope for more para= llelism.
  • Workflow improv= ements: TEXT format support, add plans as optimizations of one another, and= share plans privately within a team.
  • New API endpoin= ts: one for saving query plans, and another for returning scored tips.
  • Postgres 17 sup= port: SERIALIZE and MEMORY parameters, improved InitPlan and SubPlan report= ing.

Requirements:

  • TEXT or JSON fo= rmat query plans, from PostgreSQL 9.6 =E2=80=94 17
  • The interface a= nd advice are in English
  • A GitHub or Goo= gle account, for signing in

pgMustard is commercial software and has a = free trial.

If you spend time reviewing query plans, we= =E2=80=99d love to hear your thoughts.

=E2=80=94

Michael Christofides

https://www.pgmustard.com

This email was sent to you from pgMustard. It was delivered on their behalf= by the PostgreSQL project. Any questions about the content of the message shou= ld be sent to pgMustard.

You were sent this email as a subscriber of the pgsql-announce mai= linglist, for the content tag Related Proprietary. To unsubscribe from further emails, or change which emails you want to receive, please click th= e personal unsubscribe link that you can find in the headers of this email, or visit https://lists.postgresql.org/unsubscribe/.
 
--===============8114422486344783502==-- --===============0100613928571236149==--