쇼핑몰 Q&A
자료실

 
레드샵 Tips
 
 [mysql] index 만드는 방법  REDBRUSH
링크


mysql 데이타베이스에서 인덱스를 사용하면 검색 속도를 매우 빠르게 처리할 수 있습니다. 

간단하게 인덱스를 생성하는 방법을 알아봅시다. 아래의 인덱스는 기존의 Redshop V3.0을 이용하시는 고객님께서 방문자수 10만 이상일 때 방문자 분석을 매우 빠르게 해줄 수 있습니다.

mysql > create index [인덱스명] on 테이블명(컬럼명);

위와 같이 해주면 됩니다. Redshop V3.0에서 counter에 인덱스를 주는 예제는 아래와 같습니다.

mysql> create index counter_index on counter(writedate);

이렇게 하면 writedate 컬럼에 인덱스가 생성되어 방문자 분석시 속도가 향상됩니다.

인덱스는 varchar로 선언된 컬럼의 일부 문자열만 대상으로 설정할 수도 있습니다.

mysql> create index mbr_name_index on member(name(8));

위와 같은 인덱스는 member 테이블의 varchar(30)으로 선언된 name 컬럼이 있다고 할 때, name 컬럼의 8글자까지만 참조하여 인덱스를 생성하는 구문입니다.

목록으로

Copyright