SQL Server/SQL Server Tip

외워두면 좋은 기초 쿼리

SungWookKang 2015. 7. 17. 08:02
반응형

외워두면 좋은 기초 쿼리

 

DB 생성

Use master

Go

Create Database Sample/*DB name*/

On

(Name = Sample_dat /*DB파일이름*/

FileName = 'D:\DBData\Sample_dat.mdf', /*데이터파일 위치*/

Size = 100MB /*초기 파일 크기*/

MaxSize = 1GB/*최대 파일 크기*/

FileGrowth = 100MB) /*파일 증가 크기*/

Log On

(Name = Sample_log /*DB파일이름*/

FileName = 'D:\DBData\Sample_log.ldf', /*데이터파일 위치*/

Size = 20MB /*초기 파일 크기*/

MaxSize = 500MB/*최대 파일 크기*/

FileGrowth = 50MB) /* 파일 증가 크기*/

Go

   

DB확장하기

Alter Database Sample

Modify File

(Name = Sample_dat, Size = 2GB)

Go

   

DB파일 최대 크기 설정

Alter Database Sample

Modify File

(Name = Sample_dat, MaxSize = 30GB)

Go

   

DB파일 증가률 변경

Alter Database Sample

Modify File

(Name = Sample_dat, Filegrowth = 100MB)

Go

   

새로운 파일 그룹 추가하기

Alter Database Sample

Add FileGroup Sample_FG

Go

Alter Database Sample

Add File

(Name = Sample_New,

FileName = 'F:\DBData\Sample_New.ndf',

Size = 10MB,

MaxSize = Unlimited,

FileGrowth = 3MB)

To Filegroup Sample_FG

Go

   

DB파일 사이즈 축소하기

DBCC Shrink Database(Sample, 10): 전체 하드디스크에서 10%의 여유공간이 남도록 축소.

DBCC Shrink File(Sample, 10): Sample_dat 파일을 10MB로 축소

   

가상로그파일 정보 확인

DBCC LogInfo

   

가상로그파일 축소하기

1)     DBCC LogInfo: 로그파일 정보확인. 결과 행수가 가상로그의 파일

2)     Backup Log Sample To Disk = 'D:\Sample_Log.Bak' : 백업실행(또는 Backup Log Sample With No_Log <- 로그삭제)

3)     EXEC SP_HelpFile: 파일 위치 확인

4)     Alter Database Sample

5)     Modify File

6)     (Name = 'Sample_log', Size = 30)

7)     Go

   

DB이름 변경하기

EXEC sp_renameDB Sample, Sample_Rename

Go

   

DB소유자 변경하기

EXEC sp_Changedbowner 'DBAdmin'

Go

   

단일유저모드 설정후 5초뒤 모든작업 롤백, 연결 끊기

Alter Database Sample

Set Single_User With Rollback After 5

Go

   

로그에서 대기발생하는지 확인하기

DBCC SQLPERF(WAITSTATS)

Go

   

DB정보 확인하기

1)     sp_helpfile: 현재 DB와 연관된 파일의 물리적 이름과 특징을 반환

2)     sp_helpdb: DB정보 반환

반응형

'SQL Server > SQL Server Tip' 카테고리의 다른 글

TempDB 물리적 파일 위치 변경  (0) 2015.07.17
SP_CONFIGURE 항목  (0) 2015.07.17
SET 문 종류  (0) 2015.07.17
미러링 구현시 Failover 프로그램 코딩  (0) 2015.07.17
향상된 가용성 기능 (미러링)  (0) 2015.07.17