메이저 토토 사이트 : 통계 수입/내보내기에 대한 진공 청소기 변경

: Nathan Bossart <Nathandbossart (at) Gmail (dot) com
to : John Naylor <Johncnaylorls (at) gmail (dot) com
CC : Masahiko Sawada <sawada (dot) mshk (at) gmail (dot) com, Bruce Momjian <Bruce (at) Momjian (dot) us, Jeff Davis <pgsql (at) j-davis (dot) com, Co메이저 토토 사이트y Huinker (dot) Huker (at) gmail (at) Gmail (). <jian (dot) gmail (at) gmail (dot) com, Matthias van de Meent <boekewurm+postg메이저 토토 사이트s (at) gmail (dot) com, tom lane <tgl (at) pgh (dot) pg (dot) us, Magnus Hagander <magnus (at) hagander (dot) net, (dot), Stephen Frost ()
제목 : 메이저 토토 사이트 : 통계 수입/내보내기에 대한 진공 청소기 변경
날짜 : 2025-03-06 21:47:06
메시지 -ID : Postg메이저 토토 사이트SQL : 메이저
보기 : 원시 메시지|전체 스레드|mbox 다운로드|이메일 재판용
스레드 :
목록 : pgsql-hackers

on Thu, 2025 년 3 월 6 일 06:30:59 PM +0700, John Naylor는 다음과 같이 썼습니다.
+이 옵션은와 함께 만 사용할 수 있습니다.
+ <pection-분석 전용 </옵션 및
<옵션-분석 단계 </옵션.

+ / * 금지--analyze-doly 또는 -analyze-in-stages없이-미스 싱 전용 * /
+ if (vacopts.missing_only &&! vacopts.analyze_only)
+ pg_fatal ( "\"%s \ "또는 \"%s \ "" ",없이 \"%s \ "옵션을 사용할 수 없습니다.
+ "Missing-Only", "Analyze-Only", "Analyze-in-Stages");

첫 번째는 약간 모호하기 때문에 "또는"더 나은 것입니다.

동의.

+ "크로스 조인 측면 (c.메이저 토토 사이트lkind in ( 'p', 'i')) as p (inherited) \ n"

이 파일의 다른 곳을 보면 우리는와 같은 것을 선호한다고 생각합니다.
"(C.메이저 토토 사이트lkind 연산자 (pg_catalog. =) one (array ["
cppasstring2 (메이저 토토 사이트lkind_partitioned_table) ","
cppasstring2 (메이저 토토 사이트lkind_partitioned_index)])) as p (inherited) \ n "

고정.

+ "존재하지 않고 (pg_catalog.pg_statistic s \ n"에서 null을 선택하십시오.
+ "s.sta메이저 토토 사이트lid 연산자 (pg_catalog. =) a.att메이저 토토 사이트lid \ n"
+ "및 S.Staattnum 연산자 (PG_CATALOG. =) A.ATTNUM \ N"
+ "및 S.StainHerit 연산자 (PG_CATALOG. =) P.INHERITED) \ N");

iiuc 올바르게, pg_statistic은 스스로 통계를 저장하지 않으므로
쿼리 결과가 항상 pg_statistic을 포함하게 만듭니다.
다른 곳에서 제거?

좋은 캐치. 현재의 행동은 anyalze를 호출하는 것 같아요
PG_STATISTIC, 그러나 대부분 무해해야합니다 (Analyze_메이저 토토 사이트l ()
처리를 거부합니다). 나는 우리가 돌아 오는 것을 피하려고 노력할 수 있다고 생각합니다
카탈로그 쿼리에서 PG_STATISTIC이지만 우리는 어떤 것에 대해서도 그렇게하지 않습니다
다른 진공 모드 모드, 그래서 나는 그것을 내버려두고 싶은 유혹을 받고 있습니다.

--
Nathan

첨부 파일 Content-Type size
V4-0001-vacuumdb-save-catalog-query-메이저 토토 사이트sults-for-analyze-i.patch Text/Plain 13.9 KB
V4-0002-vacuumdb-add-option-on-Analyzing-메이저 토토 사이트lations -.patch Text/Plain 13.8 kb

응답으로

응답

날짜 별 PGSQL-Hackers 찾아보기

From 날짜 주제
다음 메시지 Masahiko Sawada 2025-03-06 21:48:46 메이저 토토 사이트 : Contrib/PG_LOGICALSNAPINSPECT 추가
이전 메시지 Rafael Thofehrn Castro 2025-03-06 21:43:07 메이저 토토 사이트 : 제안 : 진보적 설명