본문 바로가기

MAN POWER158

MSSQL 트랜잭션 로그 축소 USE SMT; GO -- Truncate the log by changing the database recovery model to SIMPLE. ALTER DATABASE SMT SET RECOVERY SIMPLE; GO -- Shrink the truncated log file to 1 MB. DBCC SHRINKFILE (SMT_Log, 1); GO -- Reset the database recovery model. ALTER DATABASE SMT SET RECOVERY FULL; GO 2012. 11. 2.
MSSQL 트랜젝션 ====================================================== 디비에 해당 프로시져의명과 같은 프로시져가 있을경우 삭제 ====================================================== if exists (select * from sysobjects where id = object_id('dbo.프로시져 명') and sysstat & 0xf = 4) drop procedure dbo.프로시져 명 GO CREATE Procedure dbo.프로시져 명 @파라미터 값 1 , @파라미터 값 1 , @파라미터 값 1 , ~ , ~ ,~ WITH ENCRYPTION =============> 프로시져 암호화(복호화 불가) AS SET NOCOU.. 2012. 10. 11.
날짜 형식 사용하기 PostgreSQL 을 이용하여 시간 관련 명령어를 사용해 봅니다. ※ 이전, 오라클 혹은 DB2 와 비교하자면, 오라클과는 다르고, DB2와는 매우 비슷합니다. - 아래의 표를 확인하여, 사용법을 익혀 보자구요! - 출처 : PostgreSQL 공식 홈페이지, 기준버전 9.0 - URL : http://www.postgresql.org/docs/9.0/interactive/functions-datetime.html * Date/Time Functions and Operators 사용자는 아래의 나열된 연산자를 통하여, 시간 및 날짜관련 명령을 통해 아래의 표 예제와 같은 결과를 얻을 수 있습니다. 연산자 예제 결과 + date '2001-09-28' + integer '7' date '2001-10-0.. 2012. 9. 24.
[MSSQL 트랜잭션 로그 관리] MSSQL 2000 트랜잭션 로그를 자동백업 처리하지 않았거나 한번에 대량 쿼리시 트랜잭션 로그 파일이 엄청나게 증가한다. 디스크 풀의 문제 뿐만 아니라 쿼리 속도도 상당하게 떨어지게 된다. 이를 경우 로그를 백업하고 로그 파일 사이즈를 줄이는 방법이다. 1. 로그 백업을 통한 여유 공간 확보 backup log 데이타베이스명 with no_log go sp_helpdb 데이타베이스명 --> 확인 2. 실제 로그 파일 줄이기 dbcc shrinkfile('데이타베이스 로그파일',truncateonly) 3. 트랜잭션 로그 백업 설정 MSSQL 관리자로 들어가서 트랜잭션 로그 백업 설정을 하도록 한다. 트랜잭션 로그의 증가량을 확인하여 적절한 주기를 선택하도록 한다. [따라하기] Sample 데이터베이스의 Sample_log.. 2011. 7. 4.