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 4258 게시물 읽기
No. 4258
쿼리튜닝 질문
작성자
유재혁(deliyspace)
작성일
2008-06-05 11:16
조회수
4,520

SELECT  isnull(max(RIGHT(ticketcode,4)),0)+1 AS maxcode

      FROM acc003t

WHERE substring(ticketcode,1,8)='080602'


위문장을 튜닝하려고하는데여 

오라클처럼 index_desc 라는 힌트를 사용해서 가지고 오면 성능에 좀더 낳지 않을까 싶은데



ticketcode 는 IDX_ACC003T_02  nonclustered located on PRIMARY 인덱스가 잡혀져 있는상태 입니다.


여러분들의 좋은 의견을 듣고싶습니다.

감사합니다.

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

ticketcode 컬럼에 변형이 가해진 상태이기 때문에...


인덱스를 정상적으로 탈수 있을지 의문이네요....


mssql은 오라클과 같이 function base index를 이용할수 없기 때문에....


인덱스를 이용한 실행계획은 세워지지 않을 것으로 판단됩니다. 


수고하세요..

sqler님이 2008-06-09 17:50에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
4261초보 DBA입니다. 책 추천 좀 해주세요^^ [1]
전순호
2008-06-09
4211
4260질문점 드립니다.
초짜
2008-06-06
3690
4259전문검색 처리속도 올리기..
궁금한사람
2008-06-05
4348
4258쿼리튜닝 질문 [1]
유재혁
2008-06-05
4520
4257pivot 질문....
sourface
2008-06-04
3984
4256inner join [1]
초보
2008-06-03
3773
4255커서를 이용해서 여러테이블에 있는 데이터 백업 [2]
초보입니다.
2008-06-02
4272
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다