Background Image

FORUM

조회 수 12119 추천 수 0 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

select * from member where ( mb_leavedate='' or mb_leavedate is null ) order by id desc for orderby_num() between 0 and 25

위 쿼리와 아래 쿼리와의 시간차가 2초가 조금 넘게 차이가 납니다. 이유가 무엇이죠?

select * from member where mb_leavedate='' order by id desc for orderby_num() between 0 and 25
  • ?
    cubebridge 2010.04.06 03:08
    index사용 여부에 따라 성능차이가 날 것입니다. mb_leavedate가 index가 설정되어 있는 칼럼이라면 index검색을 할 것인데 null의 경우 index를 생성하지 않습니다. 따라서, null인 값은 full scan을 하게 되는 것입니다. 검색의 필요가 없는 값(예를 들어 default값이며, 이 값이 변해야 가치가 있는 값)의 경우 null로 데이터를 넣어 두시면 index 생성 시 아예 포함하지 않기에 공간 활용면에서 유용합니다. 하지만 null인 값이 검색의 필요가 있는 값이라면 index가 생성되지 않은 값이기에 이를 찾기 위해서 full scan을 해 줘야 합니다. 이런 경우에는 default값(예를 들어 default '')을 설정해 줄 것을 권장합니다. CUBRID는 ''와 NULL이 동일하지 않습니다. 

  1. CUBRID 사용자를 위한 DBeaver 도구 출시 안내

    Date2024.04.23 Byadmin Views55
    read more
  2. SQLGate for CUBRID 영구 무료 라이선스 제공

    Date2020.04.09 Byadmin Views4461
    read more
  3. 트랜잭션 교착상태

    Date2010.04.14 By초보 Views11936
    Read More
  4. Cannot make connection to master server.... Bad file descriptor T.T

    Date2010.11.05 By노스 Views11937
    Read More
  5. [초보질문] 큐브리드 매니저에서 데이타베이스 종료시 에러

    Date2009.05.16 By삽질중 Views11940
    Read More
  6. 큐브리드 매니저에서 UTF-8을 사용하여 데이터 입력시 글짜 깨짐 현상

    Date2015.06.02 By이성찬 Views11948
    Read More
  7. 이미지사진파일 업로드 방법

    Date2011.10.10 By우주와나 Views11964
    Read More
  8. OLEDB 에서의 DATE_FORMAT 함수 문의

    Date2010.08.16 By유니콘 Views11964
    Read More
  9. Manager 접속오류

    Date2009.09.09 By단순미학 Views11973
    Read More
  10. MS-SQL 2008 -> CUBRID로 마이그레이션 방법..

    Date2012.06.12 Bykings Views11978
    Read More
  11. archive log 삭제 관해서

    Date2013.11.08 By알칸펠 Views11978
    Read More
  12. lock_timeout_in_secs 값이 적용이 안됩니다.

    Date2013.07.30 By태율아빠용 Views12001
    Read More
  13. 오류(연결을 얻을수 없습니다.)

    Date2011.03.25 By맑고푸른하늘 Views12002
    Read More
  14. checkdb(데이터베이스검사) 관련 질문드립니다...

    Date2012.01.10 By반짝이 Views12003
    Read More
  15. IIS 7.5 x64 / PHP 5.3 x64 / Cubrid R4.0 x64...

    Date2011.06.23 Byplatanus Views12008
    Read More
  16. 큐브리드 매니저 9.3.6.0006 - INSERT/UPDATE 문 생성 시, NULL 오타

    Date2017.02.03 By차오이 Views12010
    Read More
  17. 무슨 오류인가요?

    Date2010.04.06 By초보 Views12015
    Read More
  18. primary key의 인덱스에 관한 질문

    Date2010.10.27 By카르마 Views12020
    Read More
  19. sql 구분 오류좀 봐주세요

    Date2013.08.19 By므네모시네 Views12023
    Read More
  20. 컴포지션 관련해서 문의 드립니다.

    Date2010.02.12 By野花 Views12033
    Read More
  21. MODIFY CONSTRAINT 가능한가요?

    Date2013.10.28 Byagkim Views12034
    Read More
  22. 아카이브 로그에 대해서...

    Date2013.11.08 By알칸펠 Views12035
    Read More
Board Pagination Prev 1 ... 157 158 159 160 161 162 163 164 165 166 ... 200 Next
/ 200

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales