메뉴 바로가기 본문 바로가기
Support

Orange board

디센딩 인덱스를 사용할수 있는 방법좀...^^;;;

2006-06-26
현재 구현을 할려는 시스템은 외국의 유명한 패키지입니다. 개발자들이 SQL문을 만드는게 아니라 자동으로 패키지 내에서 SQL문을 생성해주죠..그러다보니 시스템에서 옵티마이져를 룰베이스로 지정하여 사용하고 있습니다. 그리고 또한 마찬가지로 힌트절도 사용을 못하고요..인라인쿼리도 불가능합니다. 현재 원하는것은 어느 정보의 최신정보 부터 과거정보 순으로 정보를 보여주고 싶은데...Order By를 사용하면 전체범위 처리가 되어서 성능상에 문제가 있고요...그래서 어느 일자필드를 디센딩하여 인덱스를 생성했지만...옵티마이져가 룰베이스다 보니 생성된 인덱스를 사용하지 않네요...오렌지상에서 옵티마이져를 코스트베이스로 변경하거나 힌트를 사용하면 가능한데 말입니다.... 하여든 앞에서 말씀했듯이 힌트절도 사용할수가 없고 옵티마이져도 변경할수가 없고요...뭐좀 좋은 방법이 없는지요... 전문가님들의 답변을 듣고 싶습니다...^^;;; 그럼 이젠 월드컵도 보는게 재미가 없어서 섭섭하지만...새로운주 그래도 즐겁게 시작하십시요....
첨부파일
    등록된 파일이 없습니다.
등록된 답변이 없습니다.