From 379b2c2dc877dcd48a432414aa840a07e8053eb7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E8=BE=BE=E6=A0=87?= <848833284@qq.com> Date: Wed, 11 Sep 2024 09:49:33 +0800 Subject: [PATCH] fix analyze verify error --- src/gausskernel/optimizer/commands/verify.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/gausskernel/optimizer/commands/verify.cpp b/src/gausskernel/optimizer/commands/verify.cpp index be98fb612..4307a7d34 100644 --- a/src/gausskernel/optimizer/commands/verify.cpp +++ b/src/gausskernel/optimizer/commands/verify.cpp @@ -1886,6 +1886,9 @@ static void VerifyUstorePage(Relation rel, Page page, BlockNumber blkno, VerifyL if (!RelationIsUstoreIndex(rel) && !RelationIsUstoreFormat(rel)) { return; } + if (PageIsNew(page) || (RelationIsUstoreIndex(rel) && blkno == 0)) { + return; + } int prevLevel = u_sess->attr.attr_storage.ustore_verify_level; u_sess->attr.attr_storage.ustore_verify_level = level; PG_TRY();