안녕하세요?
정말 찾을 수 없는 원인이 있기에 이렇게 글을 올립니다..
저는 mysql을 사용하고 있습니다.
제가 질문하고자 하는 테이블의 구조는 아래와 같습니다.
| userID | varchar(10) | | PRI | |
| nickName | varchar(10) | | UNI | |
| buddyList | tinytext | YES | | NULL |
(생략)
음.. mysql에서는 기본적으로 primary key에 대해서는 인덱싱을 하고 있는 것으로 알고 있습니다..
그래서 이상한 일은 userID(primary key)로 조건을 걸어 검색을 하면.. 시간이 오래 걸는 게 되는데..(5~6초) nickName(unique)로 조건을 걸어 검색을 하면 (0.01초) 빠른 시간내에 검색이 된다는 것입니다..
같은 mysql내의 다른 db에서는 이런 현상이 보이지 않는데..
새로 만들어준 이 디비의 테이블에만 느린 검색이 됩니다..
무엇이 원인일까요??
고수님~~ 제발 답변 부탁드립니다.. ㅜ.ㅜ;
|