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

AWSin

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

AWSin

검색하기 폼
  • 분류 전체보기 (342)
    • 주식투자 (1)
    • 일상생활 (1)
    • AWS 클라우드 (16)
      • AWS 기술 (15)
      • AWS 기술 스크랩 (1)
      • AWS 뉴스 (0)
    • SQL & Windows Azure (26)
    • SQL Server 2016 (11)
    • SQL Server (119)
    • SQL AlwaysON AG (22)
    • SQL Replication (2)
    • SQL Mirroring (0)
    • SQL Logshpping (3)
    • SQL Table Partitioning (2)
    • SQL FileTable (5)
    • SQL Server BI (1)
    • Windows SQL Cluster (20)
    • Windows (25)
    • Office TIP (13)
    • IT InfoData (3)
    • 리뷰이야기 (41)
      • 책리뷰 (31)
      • 제품리뷰 (9)
      • 맞집리뷰 (1)
    • 영어공부하기 (0)
    • 내 머리쏙 지우개 (0)
    • 사진이야기 (30)
  • 방명록

sp_lock (1)
오픈 트랜잭션 쿼리가 있는 데이터베이스 찾아보기

현재 오픈된 트랜잭션이 어느 데이터베이스에 있는지 찾는 방법은 여러 가지 있다. 이 활성화된 세션을 찾아야 블로킹세션을 찾을 수 있다. 아래와 같이 세션 2개를 열어서 확인해보자 -- session #1 tempdb 를 열고 실제 데이터베이스는 TD 에 있는 테이블을 업데이트 하고 있다. use tempdb go begin tran update A set diff = '1' from td.[dbo].[results] a -- rollback -- session #2 use tempdb go DBCC OPENTRAN 세션#1에서 tempdb를 오픈하고 Update를 하지만 실제는 TD 를 하고 있는 것을 찾아야 된다. SELECT spid, dbid FROM SYS.SYSPROCESSES WHERE OPE..

SQL Server 2015. 9. 14. 13:34
이전 1 다음
최근에 올라온 글
최근에 달린 댓글
글 보관함
Total
Today
Yesterday


Blog is powered by Tistory / Designed by Tistory

티스토리툴바