MSSQL
백업기록 조회
MSSQL 2005 이상부터 사용이 가능합니다. IF OBJECT_ID('TEMPDB..#TMP_BACKUPHISTORY') IS NOT NULL DROP TABLE #TMP_BACKUPHISTORY SELECT * INTO #TMP_BACKUPHISTORY FROM (select s.server_name, s.database_name, workname = s.name, s.backup_set_id, s.backup_finish_date,mdf_file=f.physical_name , backup_file = m.physical_device_name ,f.file_sizefrom msdb..backupset s, msdb..backupmediafamily m , msdb..backupfile fwhere..
데이터베이스 간략정보 추출 쿼리
MSSQL 2005 이상부터 사용이 가능합니다. SELECT sysDa.Name,sysDa.create_date,sysDa.recovery_model_desc, temp.DBSize8KBPageFROM( SELECT sysMas.database_ID, sysMas.size, (sum(size)*8/1024)-2 AS DBSize8KBPage FROM sys.master_Files sysMasWHERE sysMas.file_guid is Not Null and sysMas.type=0 GROUP BY sysMas.DataBase_ID, sysMas.size)tempINNER JOINSys.DATABASES sysDaON temp.Database_ID = sysDa.DataBase_IDWHERE sysDa...
좋은 저장프로시저를 위한 21가지 팁
좋은 저장프로시저를 위한 21가지 팁 키워드 SQL 명령어는 대문자로 알아보기 쉽게 표시한다. SQL-92 항상 ANSI 92 를 사용하도록 노력해야 합니다. 변수 가능한 최소한으로 사용하여 캐쉬 공간에 여유를 주어야합니다. 동적 쿼리 최소한으로 사용하여야한다. 동적쿼리에 따라 재컴파일이 된다. 친숙한 전체 이름 사용 database_name.schema_name.table_name 으로 사용을 해야 하며, CREATE PROCEDURE dbo.Your_Proc_name 처럼 사용해여 합니다. SET NOCOUNT OFF 실행 결과 행은 네트워크 트래픽을 사용하게 되므로 주의해여 한다. sp_ 접두어를 사용하지 않는다 시스템데이터베이스(MASTER) 와 사용자 데이터베이스에 같은 이름의 저장프로시져가 있..
MSSQL - 5초동안의 서버 자원 사용률을 분석하는 쿼리
SELECT spid, loginame, cpu, physical_io INTO #Temp1 FROM master..sysprocesses WAITFOR DELAY '0:00:05' SELECT P.spid, P.cpu-T.cpu AS 'cpu 사용량(ms)', P.physical_io-T.physical_io AS 'Disk R/W량(Page)', P.loginame AS '사용자명', P.nt_username ' NT 사용자명', P.program_name '응용프로그램', P.hostname, P.cmd FROM master..sysprocesses P, #Temp1 T WHERE P.spid=T.spid AND P.cpu-T.cpu+P.physical_io-T.physical_io+P.memusa..
[ Autoit / MSSQL ] 데이터베이스를 사용하고자 할경우
; ------------------------------------------------------------------------------ ; ; AutoIt Version: 3.1.1++ ; Language: English ; Description: Functions for ODBC/SQL databases. ; ; ------------------------------------------------------------------------------ ; Retrieve registerered DSN resources, default type USER and SYSTEM Func _SQLGetDSN($s_DSNType="") Local Const $s_ODBCregUser = "HKEY_CUR..