Files
document-haness/.playwright-mcp/page-2026-08-31T09-48-42-324Z.yml

541 lines
32 KiB
YAML

- generic [ref=f126e3]:
- link "본문으로 건너뛰기" [ref=f126e4] [cursor=pointer]:
- /url: "#main-content"
- banner [ref=f126e5]:
- generic [ref=f126e6]:
- link "TechLog Studio" [ref=f126e7] [cursor=pointer]:
- /url: /studio
- text: TechLog
- generic [ref=f126e8]: Studio
- navigation "Studio 주 탐색" [ref=f126e10]:
- link "작업본" [ref=f126e11] [cursor=pointer]:
- /url: /studio/documents
- link "게시 기록" [ref=f126e12] [cursor=pointer]:
- /url: /studio/publications
- link "새 문서" [ref=f126e13] [cursor=pointer]:
- /url: /studio/documents/new
- link "주제·프로젝트" [ref=f126e14] [cursor=pointer]:
- /url: /studio/taxonomy
- link "릴리즈" [ref=f126e15] [cursor=pointer]:
- /url: /studio/releases
- link "공개 사이트 보기" [ref=f126e16] [cursor=pointer]:
- /url: /
- button "로그아웃" [ref=f126e17]
- main [ref=f126e18]:
- generic [ref=f126e19]:
- generic [ref=f126e20]:
- region [ref=f126e21]:
- generic [ref=f126e22]:
- paragraph [ref=f126e23]: REFERENCE · VERSION 4
- heading "문서 편집" [level=1] [ref=f126e24]
- paragraph [ref=f126e25]: PostgreSQL Query Plan 측정 기준
- region [ref=f126e26]:
- generic [ref=f126e27]:
- paragraph [ref=f126e28]: DOCUMENT
- heading "기본 정보" [level=2] [ref=f126e29]
- generic [ref=f126e30]:
- generic [ref=f126e31]:
- generic [ref=f126e32]: 제목
- textbox "제목" [ref=f126e33]: PostgreSQL Query Plan 측정 기준
- generic [ref=f126e34]:
- generic [ref=f126e35]: slug
- textbox "slug" [ref=f126e36]:
- /placeholder: 비우면 제목에서 만듭니다 (영문 소문자·숫자·하이픈)
- text: postgresql-query-plan-measurement
- generic [ref=f126e37]:
- generic [ref=f126e38]: 요약
- textbox "요약" [ref=f126e39]: 실행계획과 인덱스 동작을 측정하려면 운영과 같은 DB 엔진에서 재야 한다. 비용 모델, 통계, 저장 구조, 인덱스 기능이 엔진마다 달라서 다른 엔진의 계획을 그대로 옮겨 읽으면 체계적으로 틀린 결론에 이른다.
- generic [ref=f126e40]: 목록 카드에는 약 90자까지 보입니다 · 116 / 2000
- generic [ref=f126e41]:
- generic [ref=f126e42]: Topic
- combobox "Topic" [ref=f126e43]:
- option "선택하지 않음"
- option "JPA 피드 조회 성능" [selected]
- option "OAuth/OIDC 인증 경계"
- generic [ref=f126e44]:
- generic [ref=f126e45]: Project
- combobox "Project" [ref=f126e46]:
- option "미지정"
- option "Backend Clean Architecture"
- option "KeyCloak Patterns"
- option "Liner N + 1문제" [selected]
- status [ref=f126e47]
- group "관계" [ref=f126e48]:
- generic [ref=f126e50]:
- generic [ref=f126e51]:
- generic [ref=f126e52]: 관계 1 대상
- combobox "관계 1 대상" [ref=f126e53]:
- option "대상 선택"
- option
- option
- option
- option
- option
- option
- option "실제 동시 트래픽에서도 이 구조가 안정적인가"
- option "서버 세션 기반 인증 구조는 다중 인스턴스에서 어떻게 운영할 것인가"
- option "ANALYZE 이후 Cardinality Estimate는 어떻게 달라지는가" [disabled]
- option "Authorization Code Flow의 Endpoint와 Credential 이동 기준"
- option "Authorization Code와 PKCE가 보호하는 구간"
- option "Bearer JWT가 인증된 principal이 되기까지"
- option "BFF 인증 구조 설계 기준"
- option "BFF가 OAuth Token을 관리하는 조건"
- option "BFF의 Session과 OAuth2AuthorizedClient를 어디에 저장할 것인가"
- option "Browser Token을 없애면서 BFF에 Session과 CSRF 책임이 생긴 과정"
- option "Collection Fetch Join Pagination의 In-memory Paging"
- option "Cookie로 인증하는 요청에서 CSRF token이 하는 일"
- option "브라우저가 credential을 보관하는 위치와 그 성질"
- option "DTO 변환 과정에서 발생한 Highlight 컬렉션 N+1"
- option "필드 접근 없이 발생한 EAGER ToOne N+1"
- option "Feed Visibility Query Pattern"
- option "feed_visible을 Production CQRS로 승격할 것인가"
- option "Fetch Join · Batch · Projection 선택 기준"
- option "Fetch Join으로 N+1을 해결하다 만난 MultiBag과 행 폭증"
- option "Fetch Type과 Fetch Strategy 구분"
- option "Forward-Auth 구조에서 Application Authorization을 어디까지 Edge에 둘 것인가"
- option "Forward-Auth에서 Client가 보낸 Identity Header를 신뢰하면 안 되는 이유"
- option "Forward-Auth에서 Identity Header를 신뢰하기 위한 조건"
- option "Forward-Auth와 Nginx auth_request의 동작"
- option "Highlight 없는 FeedItem을 허용할 것인가"
- option "외부 IdP와의 연동이라도 별도의 인증 방식이 아니다."
- option "외부 IdP 연동과 Application 인증 구조의 경계"
- option "외부 IdP Brokering의 동작"
- option "JPA N+1 정량 진단 기준" [disabled]
- option "Keyset Pagination 설계 기준"
- option "OAuth/OIDC 인증 패턴 선택 기준"
- option "OAuth Token과 Application Session을 구분하는 기준"
- option "PostgreSQL Query Plan 측정 기준"
- option "Projection 이후에도 1,509행을 읽은 Row Over-fetch"
- option "Public Client와 Confidential Client 구분 기준"
- option "Query Plan은 실제 PostgreSQL에서 측정한다" [selected]
- option "Refresh Token 관리만 서버로 이전, Access Token은 여전히 Browser에 노출"
- option "Refresh Token Rotation과 다중 Replica 경쟁을 어떻게 처리할 것인가"
- option "Round Trip과 Row Volume을 독립 측정할 것인가"
- option "SPA에서 토큰을 직접 관리하면서 드러난 Browser Credential 경계"
- option "Top-N-per-group 선택 기준"
- option "Visibility OR이 Keyset Index를 깨뜨린 문제"
- generic [ref=f126e54]:
- generic [ref=f126e55]: 관계 1 이유
- textbox "관계 1 이유" [ref=f126e56]: 이 기준에서 나온 결정이다.
- generic [ref=f126e57]:
- button "위로" [disabled] [ref=f126e58]
- button "아래로" [ref=f126e59]
- button "삭제" [ref=f126e60]
- generic [ref=f126e61]:
- generic [ref=f126e62]:
- generic [ref=f126e63]: 관계 2 대상
- combobox "관계 2 대상" [ref=f126e64]:
- option "대상 선택"
- option
- option
- option
- option
- option
- option
- option "실제 동시 트래픽에서도 이 구조가 안정적인가"
- option "서버 세션 기반 인증 구조는 다중 인스턴스에서 어떻게 운영할 것인가"
- option "ANALYZE 이후 Cardinality Estimate는 어떻게 달라지는가" [disabled]
- option "Authorization Code Flow의 Endpoint와 Credential 이동 기준"
- option "Authorization Code와 PKCE가 보호하는 구간"
- option "Bearer JWT가 인증된 principal이 되기까지"
- option "BFF 인증 구조 설계 기준"
- option "BFF가 OAuth Token을 관리하는 조건"
- option "BFF의 Session과 OAuth2AuthorizedClient를 어디에 저장할 것인가"
- option "Browser Token을 없애면서 BFF에 Session과 CSRF 책임이 생긴 과정"
- option "Collection Fetch Join Pagination의 In-memory Paging"
- option "Cookie로 인증하는 요청에서 CSRF token이 하는 일"
- option "브라우저가 credential을 보관하는 위치와 그 성질"
- option "DTO 변환 과정에서 발생한 Highlight 컬렉션 N+1"
- option "필드 접근 없이 발생한 EAGER ToOne N+1"
- option "Feed Visibility Query Pattern"
- option "feed_visible을 Production CQRS로 승격할 것인가"
- option "Fetch Join · Batch · Projection 선택 기준"
- option "Fetch Join으로 N+1을 해결하다 만난 MultiBag과 행 폭증"
- option "Fetch Type과 Fetch Strategy 구분"
- option "Forward-Auth 구조에서 Application Authorization을 어디까지 Edge에 둘 것인가"
- option "Forward-Auth에서 Client가 보낸 Identity Header를 신뢰하면 안 되는 이유"
- option "Forward-Auth에서 Identity Header를 신뢰하기 위한 조건"
- option "Forward-Auth와 Nginx auth_request의 동작"
- option "Highlight 없는 FeedItem을 허용할 것인가"
- option "외부 IdP와의 연동이라도 별도의 인증 방식이 아니다."
- option "외부 IdP 연동과 Application 인증 구조의 경계"
- option "외부 IdP Brokering의 동작"
- option "JPA N+1 정량 진단 기준" [selected]
- option "Keyset Pagination 설계 기준"
- option "OAuth/OIDC 인증 패턴 선택 기준"
- option "OAuth Token과 Application Session을 구분하는 기준"
- option "PostgreSQL Query Plan 측정 기준"
- option "Projection 이후에도 1,509행을 읽은 Row Over-fetch"
- option "Public Client와 Confidential Client 구분 기준"
- option "Query Plan은 실제 PostgreSQL에서 측정한다" [disabled]
- option "Refresh Token 관리만 서버로 이전, Access Token은 여전히 Browser에 노출"
- option "Refresh Token Rotation과 다중 Replica 경쟁을 어떻게 처리할 것인가"
- option "Round Trip과 Row Volume을 독립 측정할 것인가"
- option "SPA에서 토큰을 직접 관리하면서 드러난 Browser Credential 경계"
- option "Top-N-per-group 선택 기준"
- option "Visibility OR이 Keyset Index를 깨뜨린 문제"
- generic [ref=f126e65]:
- generic [ref=f126e66]: 관계 2 이유
- textbox "관계 2 이유" [ref=f126e67]: 같은 측정에서 쿼리 수를 다루는 기준이다.
- generic [ref=f126e68]:
- button "위로" [ref=f126e69]
- button "아래로" [ref=f126e70]
- button "삭제" [ref=f126e71]
- generic [ref=f126e72]:
- generic [ref=f126e73]:
- generic [ref=f126e74]: 관계 3 대상
- combobox "관계 3 대상" [ref=f126e75]:
- option "대상 선택"
- option
- option
- option
- option
- option
- option
- option "실제 동시 트래픽에서도 이 구조가 안정적인가"
- option "서버 세션 기반 인증 구조는 다중 인스턴스에서 어떻게 운영할 것인가"
- option "ANALYZE 이후 Cardinality Estimate는 어떻게 달라지는가" [selected]
- option "Authorization Code Flow의 Endpoint와 Credential 이동 기준"
- option "Authorization Code와 PKCE가 보호하는 구간"
- option "Bearer JWT가 인증된 principal이 되기까지"
- option "BFF 인증 구조 설계 기준"
- option "BFF가 OAuth Token을 관리하는 조건"
- option "BFF의 Session과 OAuth2AuthorizedClient를 어디에 저장할 것인가"
- option "Browser Token을 없애면서 BFF에 Session과 CSRF 책임이 생긴 과정"
- option "Collection Fetch Join Pagination의 In-memory Paging"
- option "Cookie로 인증하는 요청에서 CSRF token이 하는 일"
- option "브라우저가 credential을 보관하는 위치와 그 성질"
- option "DTO 변환 과정에서 발생한 Highlight 컬렉션 N+1"
- option "필드 접근 없이 발생한 EAGER ToOne N+1"
- option "Feed Visibility Query Pattern"
- option "feed_visible을 Production CQRS로 승격할 것인가"
- option "Fetch Join · Batch · Projection 선택 기준"
- option "Fetch Join으로 N+1을 해결하다 만난 MultiBag과 행 폭증"
- option "Fetch Type과 Fetch Strategy 구분"
- option "Forward-Auth 구조에서 Application Authorization을 어디까지 Edge에 둘 것인가"
- option "Forward-Auth에서 Client가 보낸 Identity Header를 신뢰하면 안 되는 이유"
- option "Forward-Auth에서 Identity Header를 신뢰하기 위한 조건"
- option "Forward-Auth와 Nginx auth_request의 동작"
- option "Highlight 없는 FeedItem을 허용할 것인가"
- option "외부 IdP와의 연동이라도 별도의 인증 방식이 아니다."
- option "외부 IdP 연동과 Application 인증 구조의 경계"
- option "외부 IdP Brokering의 동작"
- option "JPA N+1 정량 진단 기준" [disabled]
- option "Keyset Pagination 설계 기준"
- option "OAuth/OIDC 인증 패턴 선택 기준"
- option "OAuth Token과 Application Session을 구분하는 기준"
- option "PostgreSQL Query Plan 측정 기준"
- option "Projection 이후에도 1,509행을 읽은 Row Over-fetch"
- option "Public Client와 Confidential Client 구분 기준"
- option "Query Plan은 실제 PostgreSQL에서 측정한다" [disabled]
- option "Refresh Token 관리만 서버로 이전, Access Token은 여전히 Browser에 노출"
- option "Refresh Token Rotation과 다중 Replica 경쟁을 어떻게 처리할 것인가"
- option "Round Trip과 Row Volume을 독립 측정할 것인가"
- option "SPA에서 토큰을 직접 관리하면서 드러난 Browser Credential 경계"
- option "Top-N-per-group 선택 기준"
- option "Visibility OR이 Keyset Index를 깨뜨린 문제"
- generic [ref=f126e76]:
- generic [ref=f126e77]: 관계 3 이유
- textbox "관계 3 이유" [ref=f126e78]: 통계 축에서 남은 질문이다.
- generic [ref=f126e79]:
- button "위로" [ref=f126e80]
- button "아래로" [disabled] [ref=f126e81]
- button "삭제" [ref=f126e82]
- button "관계 추가" [ref=f126e83]
- region [ref=f126e84]:
- generic [ref=f126e85]:
- paragraph [ref=f126e86]: REFERENCE
- heading "재사용할 기준" [level=2] [ref=f126e87]
- generic [ref=f126e88]:
- generic [ref=f126e89]: 이 기준을 쓰는 이유
- textbox "이 기준을 쓰는 이유" [ref=f126e90]
- group "판단 기준" [ref=f126e91]:
- generic [ref=f126e93]:
- generic [ref=f126e94]:
- generic [ref=f126e95]: 판단 기준 1 제목
- textbox "판단 기준 1 제목" [ref=f126e96]
- generic [ref=f126e97]:
- generic [ref=f126e98]: 판단 기준 1 본문
- textbox "판단 기준 1 본문" [ref=f126e99]
- generic [ref=f126e100]:
- button "위로" [disabled] [ref=f126e101]
- button "아래로" [ref=f126e102]
- button "삭제" [ref=f126e103]
- generic [ref=f126e104]:
- generic [ref=f126e105]:
- generic [ref=f126e106]: 판단 기준 2 제목
- textbox "판단 기준 2 제목" [ref=f126e107]
- generic [ref=f126e108]:
- generic [ref=f126e109]: 판단 기준 2 본문
- textbox "판단 기준 2 본문" [ref=f126e110]
- generic [ref=f126e111]:
- button "위로" [ref=f126e112]
- button "아래로" [ref=f126e113]
- button "삭제" [ref=f126e114]
- generic [ref=f126e115]:
- generic [ref=f126e116]:
- generic [ref=f126e117]: 판단 기준 3 제목
- textbox "판단 기준 3 제목" [ref=f126e118]
- generic [ref=f126e119]:
- generic [ref=f126e120]: 판단 기준 3 본문
- textbox "판단 기준 3 본문" [ref=f126e121]
- generic [ref=f126e122]:
- button "위로" [ref=f126e123]
- button "아래로" [ref=f126e124]
- button "삭제" [ref=f126e125]
- generic [ref=f126e126]:
- generic [ref=f126e127]:
- generic [ref=f126e128]: 판단 기준 4 제목
- textbox "판단 기준 4 제목" [ref=f126e129]
- generic [ref=f126e130]:
- generic [ref=f126e131]: 판단 기준 4 본문
- textbox "판단 기준 4 본문" [ref=f126e132]
- generic [ref=f126e133]:
- button "위로" [ref=f126e134]
- button "아래로" [ref=f126e135]
- button "삭제" [ref=f126e136]
- generic [ref=f126e137]:
- generic [ref=f126e138]:
- generic [ref=f126e139]: 판단 기준 5 제목
- textbox "판단 기준 5 제목" [ref=f126e140]
- generic [ref=f126e141]:
- generic [ref=f126e142]: 판단 기준 5 본문
- textbox "판단 기준 5 본문" [ref=f126e143]
- generic [ref=f126e144]:
- button "위로" [ref=f126e145]
- button "아래로" [ref=f126e146]
- button "삭제" [ref=f126e147]
- generic [ref=f126e148]:
- generic [ref=f126e149]:
- generic [ref=f126e150]: 판단 기준 6 제목
- textbox "판단 기준 6 제목" [ref=f126e151]
- generic [ref=f126e152]:
- generic [ref=f126e153]: 판단 기준 6 본문
- textbox "판단 기준 6 본문" [ref=f126e154]
- generic [ref=f126e155]:
- button "위로" [ref=f126e156]
- button "아래로" [ref=f126e157]
- button "삭제" [ref=f126e158]
- generic [ref=f126e159]:
- generic [ref=f126e160]:
- generic [ref=f126e161]: 판단 기준 7 제목
- textbox "판단 기준 7 제목" [ref=f126e162]
- generic [ref=f126e163]:
- generic [ref=f126e164]: 판단 기준 7 본문
- textbox "판단 기준 7 본문" [ref=f126e165]
- generic [ref=f126e166]:
- button "위로" [ref=f126e167]
- button "아래로" [ref=f126e168]
- button "삭제" [ref=f126e169]
- generic [ref=f126e170]:
- generic [ref=f126e171]:
- generic [ref=f126e172]: 판단 기준 8 제목
- textbox "판단 기준 8 제목" [ref=f126e173]
- generic [ref=f126e174]:
- generic [ref=f126e175]: 판단 기준 8 본문
- textbox "판단 기준 8 본문" [ref=f126e176]
- generic [ref=f126e177]:
- button "위로" [ref=f126e178]
- button "아래로" [ref=f126e179]
- button "삭제" [ref=f126e180]
- generic [ref=f126e181]:
- generic [ref=f126e182]:
- generic [ref=f126e183]: 판단 기준 9 제목
- textbox "판단 기준 9 제목" [ref=f126e184]
- generic [ref=f126e185]:
- generic [ref=f126e186]: 판단 기준 9 본문
- textbox "판단 기준 9 본문" [ref=f126e187]
- generic [ref=f126e188]:
- button "위로" [ref=f126e189]
- button "아래로" [ref=f126e190]
- button "삭제" [ref=f126e191]
- generic [ref=f126e192]:
- generic [ref=f126e193]:
- generic [ref=f126e194]: 판단 기준 10 제목
- textbox "판단 기준 10 제목" [ref=f126e195]
- generic [ref=f126e196]:
- generic [ref=f126e197]: 판단 기준 10 본문
- textbox "판단 기준 10 본문" [ref=f126e198]
- generic [ref=f126e199]:
- button "위로" [ref=f126e200]
- button "아래로" [disabled] [ref=f126e201]
- button "삭제" [ref=f126e202]
- button "판단 기준 추가" [active] [ref=f126e203]
- group "적용할 때" [ref=f126e204]:
- paragraph [ref=f126e206]: 아직 입력한 항목이 없습니다.
- button "적용할 때 추가" [ref=f126e207]
- group "예외와 주의" [ref=f126e208]:
- paragraph [ref=f126e210]: 아직 입력한 항목이 없습니다.
- button "예외와 주의 추가" [ref=f126e211]
- group "예시" [ref=f126e212]:
- generic [ref=f126e214]:
- generic [ref=f126e215]:
- generic [ref=f126e216]: 예시 1
- textbox "예시 1" [ref=f126e217]: "엔진 : 운영과 같은 것. 인메모리 대체 금지"
- generic [ref=f126e218]:
- button "위로" [disabled] [ref=f126e219]
- button "아래로" [ref=f126e220]
- button "삭제" [ref=f126e221]
- generic [ref=f126e222]:
- generic [ref=f126e223]:
- generic [ref=f126e224]: 예시 2
- textbox "예시 2" [ref=f126e225]: "명령 : EXPLAIN (ANALYZE, BUFFERS)"
- generic [ref=f126e226]:
- button "위로" [ref=f126e227]
- button "아래로" [ref=f126e228]
- button "삭제" [ref=f126e229]
- generic [ref=f126e230]:
- generic [ref=f126e231]:
- generic [ref=f126e232]: 예시 3
- textbox "예시 3" [ref=f126e233]: "캐시 : warm인지 cold인지 기록"
- generic [ref=f126e234]:
- button "위로" [ref=f126e235]
- button "아래로" [ref=f126e236]
- button "삭제" [ref=f126e237]
- generic [ref=f126e238]:
- generic [ref=f126e239]:
- generic [ref=f126e240]: 예시 4
- textbox "예시 4" [ref=f126e241]: "추정 vs 실제 : 차이가 크면 통계 갱신 후 재측정"
- generic [ref=f126e242]:
- button "위로" [ref=f126e243]
- button "아래로" [ref=f126e244]
- button "삭제" [ref=f126e245]
- generic [ref=f126e246]:
- generic [ref=f126e247]:
- generic [ref=f126e248]: 예시 5
- textbox "예시 5" [ref=f126e249]: "비교 : 같은 실행 안에서 연속 측정"
- generic [ref=f126e250]:
- button "위로" [ref=f126e251]
- button "아래로" [ref=f126e252]
- button "삭제" [ref=f126e253]
- generic [ref=f126e254]:
- generic [ref=f126e255]:
- generic [ref=f126e256]: 예시 6
- textbox "예시 6" [ref=f126e257]: "인덱스 의존 : DROP 후 재측정, 끝나면 복구"
- generic [ref=f126e258]:
- button "위로" [ref=f126e259]
- button "아래로" [ref=f126e260]
- button "삭제" [ref=f126e261]
- generic [ref=f126e262]:
- generic [ref=f126e263]:
- generic [ref=f126e264]: 예시 7
- textbox "예시 7" [ref=f126e265]: "Execution Time : 애플리케이션 지연과 다른 지표"
- generic [ref=f126e266]:
- button "위로" [ref=f126e267]
- button "아래로" [disabled] [ref=f126e268]
- button "삭제" [ref=f126e269]
- button "예시 추가" [ref=f126e270]
- generic [ref=f126e271]:
- generic [ref=f126e272]: 마지막 검증일
- textbox "마지막 검증일" [ref=f126e273]
- region [ref=f126e274]:
- generic [ref=f126e275]:
- paragraph [ref=f126e276]: LIVE
- heading "즉시 미리보기" [level=2] [ref=f126e277]
- generic [ref=f126e280]:
- generic [ref=f126e281]:
- navigation "문서 경로" [ref=f126e282]:
- link "Reference" [ref=f126e283] [cursor=pointer]:
- /url: /explore/references
- generic [ref=f126e284]: /
- generic [ref=f126e285]: JPA 피드 조회 성능
- generic [ref=f126e286]: /
- generic [ref=f126e287]: Liner N + 1문제
- heading "PostgreSQL Query Plan 측정 기준" [level=1] [ref=f126e288]
- paragraph [ref=f126e289]: 실행계획과 인덱스 동작을 측정하려면 운영과 같은 DB 엔진에서 재야 한다. 비용 모델, 통계, 저장 구조, 인덱스 기능이 엔진마다 달라서 다른 엔진의 계획을 그대로 옮겨 읽으면 체계적으로 틀린 결론에 이른다.
- generic [ref=f126e290]:
- generic [ref=f126e291]:
- term [ref=f126e292]: 유형
- definition [ref=f126e293]: Reference
- generic [ref=f126e294]:
- term [ref=f126e295]: 프로젝트
- definition [ref=f126e296]: Liner N + 1문제
- generic [ref=f126e297]:
- term [ref=f126e298]: 게시
- definition [ref=f126e299]: 게시 전
- region [ref=f126e300]:
- paragraph [ref=f126e301]: Purpose
- heading "이 기준을 쓰는 이유" [level=2] [ref=f126e302]
- article [ref=f126e303]:
- region [ref=f126e304]:
- heading "판단 기준" [level=2] [ref=f126e305]
- list [ref=f126e306]:
- listitem [ref=f126e307]:
- generic [ref=f126e308]: "01"
- generic [ref=f126e309]:
- heading [level=3]
- listitem [ref=f126e310]:
- generic [ref=f126e311]: "02"
- generic [ref=f126e312]:
- heading [level=3]
- listitem [ref=f126e313]:
- generic [ref=f126e314]: "03"
- generic [ref=f126e315]:
- heading [level=3]
- listitem [ref=f126e316]:
- generic [ref=f126e317]: "04"
- generic [ref=f126e318]:
- heading [level=3]
- listitem [ref=f126e319]:
- generic [ref=f126e320]: "05"
- generic [ref=f126e321]:
- heading [level=3]
- listitem [ref=f126e322]:
- generic [ref=f126e323]: "06"
- generic [ref=f126e324]:
- heading [level=3]
- listitem [ref=f126e325]:
- generic [ref=f126e326]: "07"
- generic [ref=f126e327]:
- heading [level=3]
- listitem [ref=f126e328]:
- generic [ref=f126e329]: "08"
- generic [ref=f126e330]:
- heading [level=3]
- listitem [ref=f126e331]:
- generic [ref=f126e332]: "09"
- generic [ref=f126e333]:
- heading [level=3]
- listitem [ref=f126e334]:
- generic [ref=f126e335]: "10"
- generic [ref=f126e336]:
- heading [level=3]
- region [ref=f126e337]:
- heading "적용할 때" [level=2] [ref=f126e338]
- list
- region [ref=f126e339]:
- heading "예외와 주의" [level=2] [ref=f126e340]
- list
- region [ref=f126e341]:
- heading "예시" [level=2] [ref=f126e342]
- list [ref=f126e343]:
- listitem [ref=f126e344]:
- paragraph [ref=f126e345]: "엔진 : 운영과 같은 것. 인메모리 대체 금지"
- listitem [ref=f126e346]:
- paragraph [ref=f126e347]: "명령 : EXPLAIN (ANALYZE, BUFFERS)"
- listitem [ref=f126e348]:
- paragraph [ref=f126e349]: "캐시 : warm인지 cold인지 기록"
- listitem [ref=f126e350]:
- paragraph [ref=f126e351]: "추정 vs 실제 : 차이가 크면 통계 갱신 후 재측정"
- listitem [ref=f126e352]:
- paragraph [ref=f126e353]: "비교 : 같은 실행 안에서 연속 측정"
- listitem [ref=f126e354]:
- paragraph [ref=f126e355]: "인덱스 의존 : DROP 후 재측정, 끝나면 복구"
- listitem [ref=f126e356]:
- paragraph [ref=f126e357]: "Execution Time : 애플리케이션 지연과 다른 지표"
- paragraph [ref=f126e358]: 마지막 검증
- complementary [ref=f126e359]:
- heading "작업 상태" [level=2] [ref=f126e360]
- status "편집 상태" [ref=f126e361]: 저장되지 않음
- generic [ref=f126e362]:
- generic [ref=f126e363]:
- term [ref=f126e364]: 저장 버전
- definition [ref=f126e365]: "4"
- generic [ref=f126e366]:
- term [ref=f126e367]: 종류
- definition [ref=f126e368]: Reference
- paragraph [ref=f126e369]: 불완전한 초안도 저장할 수 있습니다. Ctrl+S 로도 저장합니다. 게시를 누르면 채워야 할 칸을 그 자리에 표시합니다.
- generic [ref=f126e370]:
- button "저장" [ref=f126e371]
- button "게시" [ref=f126e372]
- paragraph [ref=f126e373]