본문 바로가기

MS-SQL 페이징2

MS-SQL 페이징 기법 종류 출처 : http://skymong9.egloos.com/1841645 ORCLE이 정말 좋은 RDB라는 것을 알게 하는 것이 바로 페이징 기법일거라 생각되네요. MySQL도 내부적으로 페이징이 가능한 쿼리를 지원해주지만 MSSQL은 최근 2005버전까지도... 좋은 페이징 기법을 소개하지 못하고 있는 것 같네요. 성능 좋은 페이징 기법이 공개된 것이 있기도 하지만... 초심자에게 쉽지 않은 쿼리들인 것 같습니다. 이에 조금 쉽게... 어떻게 하면 성능이 향상되는지를 설명해 보려고 합니다. 아래의 내용은 온라인상에서 바로 작성하는 내용이고 맞춤법등이 틀릴 수 있기 때문에 copy해서 사용하지 마시기 바랍니다. 개념을 잡는 정도로 활용하시면 좋을 것 같습니다. MS SQL의 페이징 기법의 키는 TOP 키워.. 2012. 2. 9.
MS-SQL 페이징 쿼리 종류별 성능 비교 출처 : http://www.mkexdev.net/Article/Content.aspx?parentCategoryID=2&categoryID=24&ID=304 mkex.pe.kr 에 '허동석' 님이 작성해 주신 글을 옮겨 옵니다 페이징 쿼리 종류별로 성능을 비교한 좋은 자료가 있어서 상당부분 인용했습니다. "ex)"에 들어가는 샘플 쿼리는 바투 락커룸 DB에 파일첨부(TB_AttachFile) 테이블을 대상으로 페이징 쿼리를 작성해 봤습니다. 5번에 표시된 내용이 데이터 건수에 상관없이 실질적으로 가장 빠르지만 우리 시스템에 적용할 수 있는지는 의문이 갑니다. 테이블 별로 인덱스 생성이 필요할 수 있고 중간에 데이터가 삭제되거나 어떤 반응이 생길 때 문제가 될 소지가 있는지도 조사해야 할 것 같습니다. .. 2012. 2. 9.