영카트 상품페이지 로딩속도 개선

오렌지맛 소금·2024년 7월 11일
0

영카트

목록 보기
1/4

영카트 기반으로 만들어진 사이트의 경우,
동시접속자가 많은 경우 속도가 느려지는 현상이 자주 일어납니다.

이 때에는 Primary Key 설정, 즉 복합기(복합인덱스) 연결이 필요합니다.

Primary Key

  • 유일하게 식별할 수 있는 컬럼
  • 주민번호, 제품번호, 사용자 ID와 같은 각각 구분하는 역할
  • 중복된 행으로 인한 데이터 꼬임 방지
  • 빠르게 원하는 데이터를 찾을 수 있게 하는 역할

Primary Key 조건

  • 유일한 값을 가져야 함
  • Null 값을 가질 수 없음
  • 변경될 수 있는 경우가 없어야 함

개선 방법


where 절의 질의값(io_id, io_type, ct_stock_use, ct_status) 을 복합인덱스로 설정

where절의 질의값 4가지를 복합인덱스로 설정 → 사이트 확인

PRIMARY KEY (`ct_id`),
  KEY `jam` (`io_id`,`io_type`,`ct_stock_use`,`ct_status`)
profile
3년차 Web Publishing / Front-end

0개의 댓글