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
운영게시판
최근게시물
MS-SQL Q&A 4153 게시물 읽기
No. 4153
범위검색 빨리 하는법 좀 알려주세요
작성자
고형석(icanrisk)
작성일
2008-04-01 11:44
조회수
4,034

인덱스나 키를 어찌 잡아야 빨라지나요..

Full Scan하고 있는데요

범위검색만 하면 엄청 느리네요

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

INDEX를 잡았는데도 늦는단 말인가요? 
혹시 테이블 CREATE문과 
INDEX CREATE문
그리고 SELECT 문을 볼수 있을까요? 

.님이 2008-04-01 11:52에 작성한 댓글입니다. Edit

비교 하는 부분이 ip인데요
ex)  start_ipnum, end_ipnum, country
        939333,       955553,       '한국' 
        839333,       893933        '미국'

ip주소를 숫자로 만들어서
해당 ip가  ip등록 리스트에 속해있는지 확인할려고 합니다.

ip가 숫자라 범위가 꽤 넓구요.  등록된 리스트가 좀 많구요

그럼 ip리스트 테이블에 인텍스를 어찌 잡아야 빨라질까요?
ex)  ipnum between  start_ipnum and end_ipnum
이렇게 했는데 느리네요

고형석(icanrisk)님이 2008-04-01 12:34에 작성한 댓글입니다.

index는 어찌 만들었는지 정보를 주셔야 답을 할 수 있을 듯한데요.

그리고 table에 대한 정보도 주시는게 더 나은 답이 나오지 않을까 싶은데요? 

대강 보건데는.. start_ipnum, end_ipnum에 index를 만들고 하면 되지 않을까 싶은데요

.님이 2008-04-01 13:08에 작성한 댓글입니다.
이 댓글은 2008-04-01 13:09에 마지막으로 수정되었습니다. Edit
[Top]
No.
제목
작성자
작성일
조회
4156서버의 MSDTC를 사용할 수 없습니다란 메세지가이해가 안되요 ㅠㅠ [1]
초보자
2008-04-02
5444
4155execute로 실행된 값 변수에 담는 문제 [1]
한기흥
2008-04-02
3833
4154어떻게 쿼리를 만들어야 할지몰라서요 [1]
김필성
2008-04-02
4165
4153범위검색 빨리 하는법 좀 알려주세요 [3]
고형석
2008-04-01
4034
4152SQL과 C++과 포토샾을이용해서 프로그램을만들려고하는데요~
장활
2008-04-01
3887
4151group by 와 order by 쓸때의 차이점관해서 질문입니다. [3]
최인배
2008-03-31
4752
4150페이징 처리를 위한 인라인뷰 사용시 질문 [1]
김무량
2008-03-31
7769
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다