예를들어 A 테이블에 B,C 수량 컬럼이 있을시 B -C 의 순서대로 테이블을 정렬하여 보여줘야합니다.
그런데 이럴경우 속도가 굉장히 늦엊지더군여 빠르게 개선하는방법이 있을까요?
select * from A order by B-C
함수기반 Index를 생성하시면 될 것 같은데요.
검색조건이이 있다던가? 조인을 한다던가? 쿼리가 복잡하다던가? 한다면 뭔가 개선의 여지가 있겠지만. 단순 테이블 전체 정렬 쿼리라 딱히 개선의 여지가 없어 보입니다. 생각나는 건 정렬 공간 줄이기 정도네요. * 대신 꼭 필요한 항목만 나열하세요.
감사합니다. 다음에는 더 자세하게 말씀드리겠습니다