개발 Q&A

제목 mysql 인덱스 설정 질문
카테고리 DB
글쓴이 강남원 작성시각 2017/09/07 14:31:32
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 14060   RSS

본인이 파악하고있는 내용이 맞는가 확인좀 부탁드려요 ㅜㅜ

사진1.

사진1. 은 products_top_caterory 란 인덱스 이름 안에 

products_top_category 칼럼 인덱스, 

products_category 칼럼 인덱스 ,

products_name 칼럼 인덱스가 설정되어있다.

where 절에 각각의 칼럼이 위치할경우 인덱스를 탈것이다.  

다음과 같이 설정해도 성능의 변함은 없을것이다.

key_name     seq_in_index     column_name

products_top_category 1 products_top_category

products_category       1 products_category

products_name           1 products_name 

 

코맨드라인으로 index(XXX) 를 설정하면 바로 위 와같이 인덱스가 설정되었는데

phpmyadmin 에서 gui 환경에서 index로 테이블을 생성하니 사진과같이 생성되었네요..

틀린건아니죠 ?

 

 

 

 

 다음글 혹시 phpstorm에서 remote 로 접근한 서버의... (1)
 이전글 mysql 접근 방법에 대한 질문입니다. (3)

댓글

변종원(웅파) / 2017/09/07 14:41:24 / 추천 0

개별 index와 multiple column index는 다릅니다. 똑같은 성능일 수 없습니다.

http://egloos.zum.com/laydios/v/1114374 참고하세요

강남원 / 2017/09/07 15:37:40 / 추천 0

멀티 컬럼 인덱스 ;; 

phpmyadmin 에서 index 항목을 index 를 선택해서 테이블을 생성했더니 index 를 선택한 항목이 모두 묶여버렸네요 각각 걸수는 없는걸까요?

변종원(웅파) / 2017/09/07 15:44:09 / 추천 0

기존거 삭제하고 각각 걸면 됩니다.

개발 게시판으로 이동합니다.

강남원 / 2017/09/07 16:06:53 / 추천 0
감사합니다.!!!