분류 전체보기159 230401 TIL 1. Docker 설치하기 1) 작업 관리자 > 성능 > CPU 가상화 : 사용 설정 확인 설정이 안되어 있다면 페이지 하단의 참조를 확인하거나 아래와 같이 설정 제어판 > 프로그램 설치 및 제거 > Window 기능 켜기/끄기 클릭 > Hyper-V 체크 확인 후 리부팅 2) Docker 설치 링크 접속 후 window des https://hub.docker.com/editions/community/docker-ce-desktop-windows/ 3) Docker 사용 설치 완료후 Redis image 생성 아래와 같이 Run 을 누른 후 이름을 지어주고 ports를 6379로 설정, 여기서는 testRedis로 명명했다. Redis 기본 포트는 6379이다. 별도로 지정하지 않으면 6379로 연결을.. 2023. 4. 3. 230401 TIL 1. Spring Scheduler 설정(배치와 엮어서) 1)Bulid.gradle에 dependency 추가 implementation 'org.springframework.boot:spring-boot-starter-batch' implementation 'org.springframework.boot:spring-boot-starter-quartz' testImplementation 'org.springframework.boot:spring-boot-batch-test' 2)application에 annotation 설정 @EnableScheduling @EnableBatchProcessing @SpringBootApplication public class GodoksApplication { publ.. 2023. 4. 1. 230330 TIL 1. Spring batch 설정 1)Bulid.gradle에 dependency 추가 implementation 'org.springframework.boot:spring-boot-starter-batch' 2)application.properties에 annotation 설정 @EnableBatchProcessing @SpringBootApplication public class SpringBatchApplication { public static void main(String[] args) { SpringApplication.run(SpringBatchApplication.class, args); } } 3)Simple Batch 코드 작성 @Slf4j @RequiredArgsConstructor .. 2023. 3. 31. 230329 TIL 1. Index 1)주의 사항 주의 사항 무분별한 인덱스는 용량을 차지하고, 옵티마지어의 최적화를 낮추는 결과를 얻는다 특정 컬럽들을 조건으로 걸 때, 정렬된 익덱스의 순서와 맞지 않는다면 추가적인 비용 발생 인덱스가 필요 없는경우 데이터가 적은경우 조회보다 삽입, 수정, 삭제 처리가 많은 테이블인 경우 조회 결과가 전체행의 15% 이상을 읽어들일 것으로 예상되는 경우 익덱스가 필요한 경우 데이터가 많이 쌓이고, 조회 속도가 느린 경우 조회 결과가 전체 데이터의 3~5% 정도되면 인덱스 스캔이 효율적이고 적은 비용으로 가능 Access 대상 범위가 전체 범위의 3~5% 정도면 인덱스 스캔보다 풀 스캔이 훨씬 유리 2)Clusted Indext(클러스터형 인덱스) 테이블당 한 개만 생성 가능 행 데이터를 .. 2023. 3. 29. 이전 1 ··· 25 26 27 28 29 30 31 ··· 40 다음