본문 바로가기

partitioning

(2)
[MySQL] 사용자 로그 테이블 - (3) 자동화된 파티션 관리 [MySQL] 사용자 로그 테이블 - (1) Primary Key가 필요한가? [MySQL] 사용자 로그 테이블 - (2) 파티션 관리 [MySQL] 사용자 로그 테이블 - (3) 자동화된 파티션 관리 이전 글들에서 사용자 로그 테이블을 설계할 때 Key에 대해 고려할 점과 파티션을 적용하고 관리하는 방법을 소개했습니다. 이 글에서는 사용자 로그 테이블에 daily 파티션을 생성, 추가 및 삭제하는 일련의 작업을 자동으로 처리하는 방법에 대해 살펴 봅니다. 개요 관리 대상 테이블을 지정하고 로그의 보관 기간을 설정하는 방법 `log_retention` 테이블을 생성하고 다음의 내용을 저장 사용자 로그 테이블의 이름 파티션 키로 사용하는 날짜 컬럼의 이름 로그 보관 기간 파티션 관리 Stored Proce..
[MySQL] 사용자 로그 테이블 - (2) 파티션 관리 [MySQL] 사용자 로그 테이블 - (1) Primary Key가 필요한가?[MySQL] 사용자 로그 테이블 - (2) 파티션 관리[MySQL] 사용자 로그 테이블 - (3) 자동화된 파티션 관리 이 글에서는 로그 테이블의 Daily 파티션을 관리하는 일반적인 방법을 소개합니다. 파티션 추가하기현재 `sample_log` 테이블에 3개의 파티션이 있다고 가정하겠습니다. 123SELECT PARTITION_NAME, PARTITION_METHOD, PARTITION_EXPRESSION, PARTITION_DESCRIPTIONFROM information_schema.PARTITIONSWHERE TABLE_NAME = 'sample_log';Colored by Color Scriptercs (결과) 로그 ..