파티션 관리
트랜잭션 익스플로러 데이터베이스의 날짜별 파티션을 관리합니다.
3.2 파티션 목록 확인
- 파티션 목록 테이블에서 모든 파티션을 확인합니다
- 페이지네이션으로 25/50/100건씩 표시할 수 있습니다
- 파티션 이름으로 생성 순서를 확인할 수 있습니다
파티션 네이밍 규칙
파티션 이름은 보통 xlog_partitioned_p2025_11_01 형식으로 날짜를 포함합니다.
3.3 파티션 유지보수
유지보수 주의사항
유지보수 작업은 데이터베이스 부하를 유발할 수 있습니다. 서비스 부하가 낮은 시간에 실행하십시오.
작업 절차:
- 유지보수 버튼 클릭: [유지보수] 버튼을 클릭합니다
- 첫 번째 확인: 확인 대화상자에서 "파티션 유지관리 프로시저를 실행하시겠습니까?" 메시지 확인
- 확인 선택: [확인] 버튼을 클릭합니다
- 진행 표시: 버튼이 비활성화되고 작업이 진행됩니다
- 완료 알림: "작업이 완료되었습니다" 알림이 표시되고 상태가 갱신됩니다
유지보수 작업 내용:
- 파티션 인덱스 재구축
- 통계 정보 갱신
- 불필요한 공간 회수
3.4 파티션 삭제
삭제 주의사항
파티션 삭제는 되돌릴 수 없습니다. 삭제 전 데이터 백업 여부를 확인하십시오.
작업 절차:
- 삭제할 파티션 선택: 목록에서 삭제할 파티션을 찾습니다
- 삭제 버튼 클릭: 해당 행의 삭제 아이콘을 클릭합니다
- 확인: "파티션을 삭제하시겠습니까? 이 작업은 되돌릴 수 없습니다." 확인 대화상자에서 [확인]을 선택합니다
- 삭제 완료: 파티션이 삭제되고 목록이 갱신됩니다
5. 화면 상호작용 이벤트
4.1 버튼 액션
| 액션 | 동작 | API | 확인 팝업창 |
|---|---|---|---|
| 유지보수 클릭 | 파티션 유지보수 실행 | POST /admin/partition/maintenance | 1단계 확인 |
| 삭제 아이콘 클릭 | 파티션 삭제 | POST /admin/partition/drop | 1단계 확인 |
| 새로고침 클릭 | 상태 및 목록 갱신 | GET /admin/partition/* | 없음 |
4.2 로딩 상태
| 상태 | 표시 |
|---|---|
| 초기 로딩 중 | 중앙에 로딩 스피너 |
| 작업 실행 중 | 모든 버튼 비활성화 |
| 데이터 로드 완료 | 상태 카드 + 목록 표시 |
4.3 알림 메시지
| 상황 | 메시지 |
|---|---|
| 작업 성공 | "작업이 완료되었습니다" |
| 작업 실패 | "데이터를 불러오는 중 오류가 발생했습니다" |
| API 오류 | 서버에서 반환한 에러 메시지 |
6. 파티션 관리 가이드
5.1 권장 사항
| 항목 | 권장 사항 | 비고 |
|---|---|---|
| 유지보수 주기 | 주 1회 | 서비스 부하가 낮은 시간 |
| 보관 기간 | 90일 | 데이터 요구사항에 따라 조정 |
| 삭제 대상 | 90일 이상 된 파티션 | 법적 보관 의무 확인 필요 |
| DB 크기 모니터링 | 500GB 미만 유지 | 디스크 용량 계획 필요 |
5.2 용량 관리
용량 관리 팁
- 정기적으로 오래된 파티션을 삭제하여 디스크 공간을 확보하십시오
- 데이터베이스 크기가 500GB를 넘지 않도록 관리하십시오
- 삭제 전 반드시 필요한 데이터가 아닌지 확인하십시오
5.3 파티션 관리 절차
1. 매일: 파티션 상태 확인 (가장 최신 파티션 날짜)
2. 주 1회: 유지보수 실행 (성능 유지)
3. 월 1회: 오래된 파티션 삭제 검토
4. 분기 1회: 보관 정책 재검토
7. 주의사항
6.1 작업 시기
작업 시기 선택
다음 시기를 피해서 작업을 실행하십시오:
- 대량 데이터 로드 중
- 리포트 생성 작업 중
- 피크 시간대
6.2 데이터 보관
법적 보관 의무
업무상 데이터 보관 의무가 있는 경우 다음을 확인하십시오:
- 법적 보관 기간
- 내부 정책 준수 여부
- 백업 보관 여부
6.3 삭제 제약
삭제 제약 사항
다음 파티션은 삭제가 제한될 수 있습니다:
- 현재 활성화된 파티션
- 외래 키 제약조건이 참조하는 파티션
- 열려 있는 트랜잭션이 있는 파티션
8. 문제 해결
7.1 자주 발생하는 문제
| 증상 | 원인 | 해결 방법 |
|---|---|---|
| 유지보수 실패 | 데이터베이스 부하 높음 | 나중에 다시 시도 |
| 삭제 실패 | 잠금 상태 또는 제약조건 | 관리자에게 문의 |
| 상태 갱신 안 됨 | 네트워크 문제 | 새로고침 버튼 클릭 |
| 목록 로딩 지연 | 파티션 수가 너무 많음 | 페이지네이션 사용 |
7.2 오류 메시지
| 메시지 | 의미 | 조치 |
|---|---|---|
| "파티션을 삭제할 수 없습니다" | 삭제 제약조건 존재 | 관리자에게 문의 |
| "유지보수 작업 실패" | 데이터베이스 오류 | 로그 확인 후 재시도 |