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 1q7X8M-000799-F9 for pgsql-hackers@arkaria.postgresql.org; Fri, 09 Jun 2023 08:06:10 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1q7X8K-0008RH-97 for pgsql-hackers@arkaria.postgresql.org; Fri, 09 Jun 2023 08:06:08 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1q7X8J-0008R8-Qu for pgsql-hackers@lists.postgresql.org; Fri, 09 Jun 2023 08:06:07 +0000 Received: from mail-oa1-x2c.google.com ([2001:4860:4864:20::2c]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1q7X8C-0012p0-Kg for pgsql-hackers@postgresql.org; Fri, 09 Jun 2023 08:06:06 +0000 Received: by mail-oa1-x2c.google.com with SMTP id 586e51a60fabf-19f3550bcceso497742fac.0 for ; Fri, 09 Jun 2023 01:06:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=singh-im.20221208.gappssmtp.com; s=20221208; t=1686297960; x=1688889960; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=C0SdjWvTN7XAkLgiJlsKBmAHtSQ9SdIbUlZxhrMfBdk=; b=ImhFWMs7fEAlfOcbMD29AK83j501qsTNpkC2NLMvVZbsP9KZXOH+WdFurfW0oT5sNw 4ibL0NmGSDq7yySLHveCJQ3bL8WNcr/dnr9NP/AFpvYiuCrCCD9SFuBPE8may33Z4LC4 R+kXqydxvn4Vdx9E+A4fqVlXQ5fP1h6OZYFGnlBvOBBH4SMpK2I8iS/SloCtH6oaMJ+z T3Ud4TSv0edo/A40F76mMacZdrvw9vehgghW9WBSCDyrZ+1RY0AbQ79yubbFSOnGhRA0 bzrQ6SCc2EZV9wMmhOrgu4T6LeIWoA7lGLv3uJgaO28UT5WDi3+lz+/kCZe9cP0QvVoV Pfjw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686297960; x=1688889960; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=C0SdjWvTN7XAkLgiJlsKBmAHtSQ9SdIbUlZxhrMfBdk=; b=Vuz+mRtVFAaYcFJi4ffQVZZX7Tzxmuemr1snq0XO0TVpb041tru9q+wyAoTVNlwbT6 HZ98s/hOjJakNiIK1UY8V5okcvgwYeSSaiPSJxxqk4ELHHNDAkV8bwKIw5EBinYDqrFb pt6awXG1iZn1ds+rQJ55P8qBLr3i++NSmmCLyT0CWrsV9Aue8FOhP2sswJi0v6Slr01J LfqSVfRhk+Y+KMV+MMNPPu45lHgaamnIgYz0QptBWj0R7knvqnzr0VzQzCFO2TsoV4mV mMBGZoWioyK4qtgnyD8AUj9syA4+d9zo7cWVq6oZsi9d+5GtTdZKmfBdHgXIQitoeuZ9 l/LA== X-Gm-Message-State: AC+VfDx9xDjGhCZAWii/mQ4bs74vlQJa3jvl38/Rc6dKWViC1/TCxz5/ QBgmp3/Y2JI5BF073ec61Z0btVKffgF+GfCvNWE= X-Google-Smtp-Source: ACHHUZ4iQXZ4XyZxIF0QaRPPX9WBGH+/tW9tp27bHtqvRunX4ITy+nDGjxe6tw6mkErdA3IOyaZQirVfj//WXaozAcw= X-Received: by 2002:a05:6870:5416:b0:18f:558a:1f51 with SMTP id d22-20020a056870541600b0018f558a1f51mr828695oan.53.1686297959679; Fri, 09 Jun 2023 01:05:59 -0700 (PDT) MIME-Version: 1.0 References: <20230608221807.p77h43zotlfvkg65@awork3.anarazel.de> <20230609012147.5j3gw2dikjf76fti@awork3.anarazel.de> In-Reply-To: From: Gurjeet Singh Date: Fri, 9 Jun 2023 01:05:43 -0700 Message-ID: Subject: Re: Major pgbench synthetic SELECT workload regression, Ubuntu 23.04+PG15 To: Gregory Smith Cc: Andres Freund , PostgreSQL-development Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Fri, Jun 9, 2023 at 12:28=E2=80=AFAM Gregory Smith wrote: > > Let me start with the happy ending to this thread: Phew! I'm sure everyone would be relieved to know this was a false alarm. > On Thu, Jun 8, 2023 at 9:21=E2=80=AFPM Andres Freund = wrote: >> >> You might need to add --no-children to the perf report invocation, other= wise >> it'll show you the call graph inverted. > > > My problem was not writing kernel symbols out, I was only getting address= es for some reason. This worked: > > sudo perf record -g --call-graph dwarf -d --phys-data -a sleep 1 > perf report --stdio There is no mention of perf or similar utilities in pgbench-tools docs. I'm guessing Linux is the primary platform pgbench-tools gets used on most. If so, I think it'd be useful to mention these tools and snippets in there to make others lives easier, when they find themselves scratching heads. Best regards, Gurjeet http://Gurje.et