database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 14876 게시물 읽기
No. 14876
[질문]primay key를 조건으로 하는 검색이 느린 이유?
작성자
이연호
작성일
2002-01-21 20:04
조회수
468

안녕하세요?

정말 찾을 수 없는 원인이 있기에 이렇게 글을 올립니다..

저는 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에서는 이런 현상이 보이지 않는데..

새로 만들어준 이 디비의 테이블에만 느린 검색이 됩니다..

무엇이 원인일까요??

고수님~~ 제발 답변 부탁드립니다.. ㅜ.ㅜ;

이 글에 대한 댓글이 총 1건 있습니다.

이상하네요. 일반적인 상황은 아닌것 같고...

쿼리에 문제가 없었는지 확인해 보시고.

(쿼리를 여기에 보여 주시면 좋지요..)

myisamchk로 index check를 함 해보는것도 좋을것 같고..

최공훈(ebebe)님이 2002-01-22 09:37에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
14879error creating cursor handle 에러가 뜹니다. [1]
강정구
2002-01-22
546
14878primary key 설정에서요
jjaekim
2002-01-21
487
14881┕>Re: primary key 설정에서요
이가금
2002-01-22 09:23:09
779
14877mysql 설치시 나타나는 현상
이해정
2002-01-21
435
14876[질문]primay key를 조건으로 하는 검색이 느린 이유? [1]
이연호
2002-01-21
468
14875mysql_connect 에러입니다... [1]
박정수
2002-01-21
676
14874mysql문제[myisamchk,processlist등]
솔비
2002-01-21
1169
14872LAST_INSERT_ID()에 대한 질문입니다. 꼭좀 알려주세요 [3]
박정우
2002-01-21
993
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.027초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다