[asp] 탬플릿파일로 서브디렉토리의 같은 파일을 한번에 수정하는 sub() 함수

요건 트랜잭션에 문제가 생기면 waiting 하거나 rollback되는데.
고걸 거치지 않고 문제가 있더라도 고냥 읽어버린다.
업데이트나 writing이 무지 바쁜곳에만 쓰도록 하자

아울러 리스트 페이지에서 필요한 데이터만 select 할수 있는 sql문이다.
바로전에 올렸던거랑 쪼끔 틀린데 차이점을 비교해 보기 바란다.
아래 문장이 쪼끔 더 빠르다고 한다.

set transaction isolation level read uncommitted
Select Top [원하는 레코드수] a.*,b.writername,b.wlevel,b.mflag
From [테이블명] a
Left Outer Join Writer_Status b On a.id=b.memberid
Where a.Idx In
(
Select top [원하는레코드수] idx
From
(Select Top [넘어온페이지*원하는레코드수] idx,ref,stp,recommand,sorting,rcnt
From [테이블명]
Order By ref desc, stp asc ) a
Order By ref asc, stp desc
)
order By a.ref desc, stp asc

Comments

Powered by Facebook Comments

댓글 남기기

당신의 이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.

*

다음의 HTML 태그와 속성을 사용할 수 있습니다: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>