Database/MS-SQL 148

[스크랩] SQL SERVER 스키마란?

DB내 어떤 구조로 데이터가 저장되는가를 나타내는 데이터베이스 구조 https://truepia.tistory.com/167 [SQL2005] 스키마(Schema) 이해 SQL 서버 2005에서 데이터베이스에 테이블, 뷰, 저장프로시저와 같은 개체를 만들면 스키마(Schema)안에 만들어 집니다. SQL 서버 2000과 달라진 부분이기 때문에 SQL 서버 2000 사용자 분들이 이것에 대 truepia.tistory.com SQL 서버 2005에서 데이터베이스에 테이블, 뷰, 저장프로시저와 같은 개체를 만들면 스키마(Schema)안에 만들어 집니다. SQL 서버 2000과 달라진 부분이기 때문에 SQL 서버 2000 사용자 분들이 이것에 대해 많이 혼란스러워합니다. 스키마에 대해 살펴보도록 하겠습니다. ..

Database/MS-SQL 2022.08.07

[스크랩] Lock 확인, 조치방법

https://sagittariusof85s.tistory.com/124 [MS-SQL]락(LOCK)관리하기 DB를 사용하다보면 떨어질 수 없는 것이 LOCK 관리입니다. DB를 쓸 때 자주 발생하는 것이 LOCK이며, 최소한으로 발생되고 최대한 빠르게 처리가 되도록 해야 하는 것이 LOCK입니다. 그래서 이번에는 sagittariusof85s.tistory.com DB를 사용하다보면 떨어질 수 없는 것이 LOCK 관리입니다. DB를 쓸 때 자주 발생하는 것이 LOCK이며, 최소한으로 발생되고 최대한 빠르게 처리가 되도록 해야 하는 것이 LOCK입니다. 그래서 이번에는 LOCK 을 확인하고 조치하는 방법에 대해서 정리를 해보고자 합니다. 1. LOCK 확인하기 SQL SERVER에서는 락을 확인 하는 방..

Database/MS-SQL 2022.07.18

[스크랩] 오픈 트랜잭션 쿼리가 있는 DB 찾아보기

https://www.overtop.co.kr/139 오픈 트랜잭션 쿼리가 있는 데이터베이스 찾아보기 현재 오픈된 트랜잭션이 어느 데이터베이스에 있는지 찾는 방법은 여러 가지 있다. 이 활성화된 세션을 찾아야 블로킹세션을 찾을 수 있다. 아래와 같이 세션 2개를 열어서 확인해보자 -- session # www.overtop.co.kr 현재 오픈된 트랜잭션이 어느 데이터베이스에 있는지 찾는 방법은 여러 가지 있다. 이 활성화된 세션을 찾아야 블로킹세션을 찾을 수 있다. 아래와 같이 세션 2개를 열어서 확인해보자 -- session #1 tempdb 를 열고 실제 데이터베이스는 TD 에 있는 테이블을 업데이트 하고 있다. use tempdb go begin tran update A set diff = '1'..

Database/MS-SQL 2022.07.18

[스크랩] Lazy Log Truncation - Clearing of SQL transaction log VLF status deferred

Lazy Log Truncation - Clearing of SQL transaction log VLF status deferred - Microsoft Tech Community Lazy Log Truncation - Clearing of SQL transaction log VLF status deferred First published on MSDN on Jun 27, 2013 I came across an oddity in the transaction log when I was testing Availability Group backup scenarios which really had me confused. It required some help from my colleague Denzil and ..

Database/MS-SQL 2022.07.18

[스크랩] SQL lock / blocking / dead lock 간단정리

https://chrisjune-13837.medium.com/db-lock-%EB%9D%BD%EC%9D%B4%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80-d908296d0279 [DB] Lock이란? DBMS에서 데이터의 일관성을 보장하기 위한 기본적인 방법인 Lock에 대해서 알아봅니다 chrisjune-13837.medium.com DBMS에서 데이터의 일관성을 보장하기 위한 기본적인 방법인 Lock에 대해서 알아봅니다. Lock이란? 데이터의 일관성을 보장하기 위한 방법입니다. 오라클과 같이 고가의 DBMS를 사용하는 이유가 데이터의 무결성과 일관성을 유지하는 능력이 뛰어나기 때문입니다. Lock의 종류는? Lock은 상황에 따라서 크게 두가지로 나누어 집니다..

Database/MS-SQL 2021.07.22

[스크랩] xevent - sql trace와 동일한 결과 얻기

https://judydba.tistory.com/?page=124 내보내기>추적 정의 스크립팅(T)> SQL Server 2005 - SQL11(S)를 실행 D:\DB\XEVENT\TraceDefinition.sql 저장 SSMS에서 TraceDefinition.sql 파일을 오픈한다. 최대 파일 사이즈와 경로를 변경 후 실행 한다. set @maxfilesize = 100 exec @rc = sp_trace_create @TraceID output, 0, N'D:\DB\XEVENT\file1', @maxfilesize, NULL Trace 정보 확인 및 중지 select * from sys.fn_trace_getinfo(0) exec sp_trace_setstatus 3, 0 -- 중지 Xevent ..

Database/MS-SQL 2021.07.20

[스크랩] xevents를 통해 call stack 확인

https://laigo.kr/739 SQL Server 2012 에서 Extended Events 를 통해 call stack 확인 아래 링크과 같이 Jonathan Kehayias의 An XEvent a Day 포스팅 자료에서 Extended Events 를 사용하여 call stack 을 확인하는 방법이 포스팅 되어 있습니다만 SQL Server 2012 에서는 call stack 이 정상적으로.. laigo.kr 아래 링크과 같이 Jonathan Kehayias의 An XEvent a Day 포스팅 자료에서 Extended Events 를 사용하여 call stack 을 확인하는 방법이 포스팅 되어 있습니다만 SQL Server 2012 에서는 call stack 이 정상적으로 나타나지 않습니다...

Database/MS-SQL 2021.07.20

[스크랩] SSMS 단축키

https://unions5.tistory.com/99 [DB] MSSQL SSMS 단축키 모음 SSMS 단축키 모음입니다 단축키 동작 ALT SSMS 메뉴바로 이동Move to the SQL Server Management Studio menu bar ALT+HYPHEN 도구상자 메뉴 활성화(실제로는 도구상자에서 펼친 창 닫기) SHIFT+F10 컨텍스트 메.. unions5.tistory.com SSMS 단축키 모음입니다 단축키 동작 ALT SSMS 메뉴바로 이동Move to the SQL Server Management Studio menu bar ALT+HYPHEN 도구상자 메뉴 활성화(실제로는 도구상자에서 펼친 창 닫기) SHIFT+F10 컨텍스트 메뉴 표시(오른쪽 마우스 버튼과 동일) CTRL..

Database/MS-SQL 2021.05.30