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
운영게시판
최근게시물
Sybase Q&A 1373 게시물 읽기
No. 1373
인덱스 관련
작성자
이상타
작성일
2005-11-29 15:23
조회수
4,072

select a.company ,
a.warehouse_cd ,
a.manage_dt ,
b.good_cd ,
b.good_qty
from salems a(index salems_idx01 ), saleds b (index saleds_idx03 )
where a.note_no = b.note_no
and a.company= b.company
and a.manage_dt between '20050101' and '20051131'
and a.company = '1'
and b.good_cd like '10003%'

 

 

index는 saleds_idx03 (company ,note_no ,good_cd ,...)

and b.good_cd like '10003%'

또는 and b.good_cd ='100034'

이렇게 하면 정상적인 인덱스를 타고 빨리 검색이 됩니다.

and b.good_cd like '100034%' 하거나 and b.good_cd like '100034'

하면 인덱스는 타는데 키가 company 만 참조하면서 속도가 장난이 아닙니다.

어쩔대는 죽습니다. 오토드랍됩니다. 고수님들의 고견 부탁합니다.

update statisticseh 도 했구요

 

 

 

 

 

 

 

 

 

 


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

버젼이 뭔가요?

 

우선 dbcc checktable,tablealloc를 해서

 

index 의 깨짐유무를 확인하세여

지연님이 2005-11-30 11:11에 작성한 댓글입니다.
이 댓글은 2005-11-30 12:22에 마지막으로 수정되었습니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1377프로시져 수행시 에러 [1]
초보사용자
2005-12-07
4102
1376log가 full 찼을 때.. [1]
체리쥬빌레
2005-12-07
4410
1374index size 예측 가능한가요? [1]
왕~궁그미
2005-12-01
3268
1373인덱스 관련 [1]
이상타
2005-11-29
4072
1372Sybase DB가 Down 되었다고 판단 시점 궁금합니다. [1]
배덕한
2005-11-25
3503
1371tempdb log 사이즈 늘리는 방법 [2]
작은종
2005-11-25
4265
1370[ASIQ] Temporary IQ Blocks - dump 하는방법 ??? [1]
2005-11-25
4161
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다