본문 바로가기
728x90
반응형
SMALL

db16

[MS-SQL]실행계획 보기 및 설명 SQL SERVER DB를 사용하다보면실행계획을 봐야 할 때가 많이 있습니다.쿼리 튜닝을 하거나맨 처음 쿼리를 작성할 때도많이 봐야 합니다. 이 때를 대비해서실행계획을 보는 방법 및간단한 설명을 정리해보고자 합니다. 1. SSMS에서 실행계획 보기저는 SQL SERVER를 사용할 때SSMS를 제일 많이 사용합니다.그래서 SSMS 기반으로설명을 드리도록 하겠습니다. 1-1. 상단 메뉴 상단 메뉴에 실행계획을 보는단축아이콘이 있습니다.그것을 클릭하면 됩니다. 1-2. 마우스 우클릭 마우스 우클릭을 해서도실행계획을 실행할 수 있습니다.위처럼 마우스 우클릭하면실행계획을 보는 메뉴가 있습니다.이를 실행하면 됩니다. 1-3. 단축키위 2개의 이미지를 보면단축키가 나와있습니다.Ctrl + L 입니다.이렇게 누르면 실.. 2019. 7. 31.
[MS-SQL]DB 백업하기 DB를 쓰다보면 백업은 매우 중요합니다.데이터에 문제가 생기거나,서버 자체에 문제가 생겼을 때,바로 복구를 하기 위해서는 백업이 잘 되어 있어야 합니다. 이번에는 SQL SERVER에서 DB를 백업하는 방법에 대해서 정리를 해보고자 합니다. 1. 서버 정보 확인하기DB를 백업하기 위해서는 기본적으로 DB에 대한 여러가지 설정 정보를 알아야 합니다.해당 정보를 확인하는 방법에 대해서 알아보겠습니다. sp_helpdb DB명 위의 쿼리에서 DB명 란에 검색하고자 하는 DB의 이름을 넣으시면 되십니다.그러면 결과는 2개가 나오게 되어 있습니다. 해당 내용들에 대해서 하나하나 알아보도록 하겠습니다.우선 첫번째 결고입니다. 위처럼 나오게 됩니다.이 때 나온 결과들에 대해서 정리를 해보도록 하겠습니다. NAME :.. 2019. 6. 12.
[MS-SQL]DB 접속자수 및 접속정보 확인하기 SQL Server을 사용하다보면현재 DB에 몇명이 접속해있고,접속한 사람에 대한 정보를 확인해야 할 때가 있습니다. 이 때 확인할 수 있는 방법에 대해 정리를 해보고자 합니다. 1. 현재 DB 접속자수 확인하기현재 DB별 접속자수를 확인할 수 있는 방법은 다음과 같습니다. SELECT DB_NAME(dbid) as DB이름, COUNT(dbid) as 접속자수 FROM sys.sysprocesses WHERE dbid > 0 GROUP BY dbid ; 위처럼 쿼리를 작성하여 돌리면,해당 DB에 몇명이 접속해 있는지 확인할 수 있습니다.결과는 다음과 같습니다. 2. DB접속자 별 접속 정보 확인하기현재 DB에 접속해있는 사람들의정보를 확인할 때는 다음의 쿼리를 이용하시면 되십니다. SELECT S.SP.. 2019. 4. 25.
[MS-SQL]데이터베이스 생성, 변경, 삭제하기 SQL SERVER에서는 데이터베이스라는 개념이 또 있습니다. DB를 총 뜻하는 말이기도 하지만 SQL SERVER에서는 내부에서 관리하는 또 다른 데이터베이스를 말하기도 합니다. Oracle에서는 계정에 따라서 DB를 사용하였습니다. 하지만 MS-SQL의 경우에는 계정은 로그인을 위한 것일 뿐, 그 이외에는 별다른 사용하는 것은 없습니다. 그리고 그 안에 데이터베이스라고 있어서 이것에 따라 사용을 하게 되어 있습니다. 이번에는 DB를 만들고, 변경하고, 삭제하는 방법에 대해서 정리를 해보고자 합니다. 여러 툴에서도 쉽게 지원을 해 주겠지만, 저는 쿼리를 이용해서 하는 방법으로 정리를 해보고자 합니다. 1. Master 계정으로 이동하기 데이터베이스의 생성, 변경, 삭제 등을 하기 위해서는 일반 데이터베.. 2019. 4. 8.
728x90
반응형
LIST