Justin의 개발 로그
성능 최적화 기법(성능 최적화 패턴)
프로그래밍 2023. 10. 4. 11:42

DB 튜닝 데이터를 작게 만들 수 있는 테이블부터 drive 조건절 튜닝 범위 작게 -> 크게 index 분산 효율 좋은 것 우선 = 조건 Index 신규 생성, 변경, 머지 계산될 열 : indexed functional column indexed view 작은 처리로 각각 만들어서 마지막에 조합 denomalization : 반정규화 Partitioning - 특정 범위 조건으로 데이터가 사용되는 경우 (일단위, 주단위, 월단위 등) Deletion - 정기적인 데이터 삭제 캐싱 Global Cache - Redis 등 로컬 캐시 - mybatis, Encache, Caffeine 정적 콘텐츠 호스팅 CDN - Contents Delivery Network Static File 검색 엔진 엘라스틱서치 등