반응형 로그 테이블 파티셔닝1 mysql 로그 테이블 날짜를 기준으로 파티셔닝 인증을 할때마다 기록을 위해 auth_log 테이블을 생성했다. CREATE TABLE `auth_log` ( `id` BIGINT(20) NOT NULL AUTO_INCREMENT, `client_ip` VARCHAR(100) DEFAULT NULL, `created_date` DATETIME(6) NOT NULL, `type` VARCHAR(10) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=INNODB 인증을 받을때마다 데이타를 기록하다 보니 하루에 8만건정도 데이타가 쌓이기 시작했다. 3달이 지나고 데이타를 확인해보니 600만건 정도 데이타가 쌓였다. 데이타 확인을 위해서 1주일 정도의 데이타를 읽는데 6초 정도 시간이 걸려서 검색을 통해서 로그 테이블에 대해서 날짜.. 2020. 12. 24. 이전 1 다음 반응형