Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mXb9n-0003rH-0x for pgsql-performance@arkaria.postgresql.org; Tue, 05 Oct 2021 03:30:19 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1mXb9l-00031u-WB for pgsql-performance@arkaria.postgresql.org; Tue, 05 Oct 2021 03:30:18 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mXb9l-00031m-Lh for pgsql-performance@lists.postgresql.org; Tue, 05 Oct 2021 03:30:17 +0000 Received: from mail-qk1-x72b.google.com ([2607:f8b0:4864:20::72b]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1mXb9j-0006Du-00 for pgsql-performance@lists.postgresql.org; Tue, 05 Oct 2021 03:30:17 +0000 Received: by mail-qk1-x72b.google.com with SMTP id x12so1334742qkf.9 for ; Mon, 04 Oct 2021 20:30:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:date:mime-version:user-agent:subject:content-language:to :cc:references:from:in-reply-to:content-transfer-encoding; bh=Fghqhhw1eK8xRH03IEE/dWnwhjqcJ/sVve2Ykj8jlzE=; b=oLacOl8s+DAGSWwUP0p0RG+ZdjyfhCMJqr/Jb4isUwiK9gGS2tlq0N7z2K655jvS+D DyQZFJ3kH1HDYtmf8p2pa313R0h0j74hjZ2+9LdJX7YkR4WmbD3OMrfjY3ZUNUOThoXA QKAyHQy55da/NhSuyNyOclm188IO9afo+tUHeTAFUAG2iYfuEMu4vC76BPXUWQa84PHv +hdtN3ia3Ublf9tWomBQxcqmriTYr7o5RJpbSL79rgLwJGzqm4dwSKtR9Y5tkPaGRztb ZlrqlISLbpnr/Z5SPHtW3ZXHVY+e8BXiXM4LIGNK/n1suX1nC9MB3f9P1ImXMRJXHPVr V1zA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=Fghqhhw1eK8xRH03IEE/dWnwhjqcJ/sVve2Ykj8jlzE=; b=PwwETDw9enN1DiHSW2NYP5skV2fZOJTos4DoTik4R1l/Ds42RTDREqkIJ6ot+3Bo7r Y+4gi6dChzo9so/0C5jahmLctYWCyfzunOeJNqHj288TFOnFZUjSJ2h+jWNMm3Son3kj ZNcfLgzI9UG9kh2/WuXeG+K1ouq4vaE1EqnXiGPKQr50aMqMZ6tLPyMtgrI59UVTLnSE WOfzKXPEHQytxwDNo8qBINhFQQ5uKT92LXDbK0NrQ6X8MVSWrYYew7mmCg51/Ov6FZQU z+r5//VUxBKcx44SARISBmWi08E8a733imgShJc+0DbBBU3rSXef03AlyuTv/XLitoZN o40w== X-Gm-Message-State: AOAM531EIL0Ix8qmZdx9zOJopLjXIGafUP2LPbxhlC/K3zkBlGknOpnT icu24mhf+S/IbQQi+Fq2w24+E6zDPJI4Fw== X-Google-Smtp-Source: ABdhPJxhyT+jE35RiGpEzccWbKiaPwwPkB9EdAEaU+38U+Svw3I1SvjGcHesin5r3pm6QwqiRNe7yQ== X-Received: by 2002:a37:9f8f:: with SMTP id i137mr13133697qke.116.1633404612626; Mon, 04 Oct 2021 20:30:12 -0700 (PDT) Received: from [192.168.2.100] (pool-72-79-19-93.nwrknj.east.verizon.net. [72.79.19.93]) by smtp.gmail.com with ESMTPSA id p15sm9864855qti.70.2021.10.04.20.30.11 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 04 Oct 2021 20:30:12 -0700 (PDT) Message-ID: Date: Mon, 4 Oct 2021 23:30:11 -0400 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.1.0 Subject: Re: Better, consistent instrumentation for postgreSQL using a similar API as Oracle Content-Language: en-US To: "Michaeldba@sqlexec.com" Cc: pgsql-performance@lists.postgresql.org References: From: Mladen Gogala In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 10/4/21 22:25, Michaeldba@sqlexec.com wrote: > Mladen, > > Shame on u lecturing a top notch guy in the PostgreSQL world, Laurenz Albe. I think Laurenz knows “a little bit” about Oracle having written the popular extension, fdw_oracle, among his many other contributions to the PG world. So ironic that Laurenz was just named “PostgReSQL person of the week”, and then has to be subjected to this “tirade” of yours! > > Follow the PG protocol in submitting your change requests to core PG and stop your Bitchin! > > Michael Vitale First, a matter of format: please don't top-post. Replies go under the original posts. That's an unwritten rule, but a very time honored one. Second, I know very well who Laurenz Albe is. We have met on the oracle-l few decades ago. Third, I think that my reproach to Laurenz's tone is very justified.  You don't say "the argument that Python has it is not good enough" to Dennis Ritchie. Hopefully, you get my analogy, but one cannot ever be sure. Last, I didn't request any new features from the Postgres community. That's a mistake that I'll never commit again. Last time I tried, this has happened: https://www.toolbox.com/tech/data-management/blogs/why-postgresql-doesnt-have-query-hints-020411/ I still keep it in my bookmark folder, under "Humor". I used that article several times on the oracle-l as an illustration some properties of Postgres community. That article was a gift and I am sincerely grateful. Of course, PostgreSQL now has query hints. -- Mladen Gogala Database Consultant Tel: (347) 321-1217 https://dbwhisperer.wordpress.com