2012/08 3

[펌/TIP]BACKUP시 로그를 남기지 않기

SP_READERRORLOG를 사용하여 로그 확인시 빈번히 백업된 내역들 때문에 정작 중요한 정보들을 확인하기가 어려운 경우가 있습니다. 그럴경우 TRACEFLAG 3226 을 적용하여 백업시 로그를 남기지 않게 할 수 있습니다. 백업로그가 필요한 경우에는 적용하지 않으셔도 됩니다 ^^; ※ 참고로 백업시 발생되는 오류 정보는 남습니다. [TEST] TRACEFLAG 적용 전과 후를 비교하여 백업 로그가 남는지 확인 USE MASTER; GO CREATE DATABASE BACKUPLOGTEST; GO BACKUP DATABASE BACKUPLOGTEST TO DISK ='D:\BACKUP1.BAK' /* 파일2에서데이터베이스'BACKUPLOGTEST', 파일'BACKUPLOGTEST'에대해176개의페이..

MS-SQL Server 2012.08.12

User Defined Function 사용시 잘못된 실행계획 비용예측

UDF(User Defined Function) 사용시 잘못된 비용을 예측하여 실행계획을 생성하는 경우가 있어 공유 드립니다. UDF 사용시에는 실제 실행계획 + SET STATISTICS IO ON 뿐만 아니라 예상 실행 계획 + SET STATISTICS TIME ON+ PROFILER 를 확인하여 검토하여야 할 것 같습니다. 아래는 UDF 사용에 따른 비용 확인을 테스트 한 내용입니다.TEST 1 . SELECT 내에서 계산과 함수계산에 대한 실행계획을 비교 --테스트용 테이블 생성CREATE TABLE dbo.FuncTestTable( idx int ,name varchar(255))GO--데이터 입력INSERT INTO FuncTestTable(idx,name) SELECT top 100000 ..

MS-SQL Server 2012.08.10

[소식]SQL Server 2008 R2 서비스팩,CU 나왔습니다.

아래와 같이 SQL Server 2008 R2 서비스팩, CU 나와서 공유드립니다. 1. SQL Server 2008 R2 서비스팩 2 - 신규 DMV 추가 (sys.dm_db_stats_properties) - 집계합수, 조인, Distinct 등을 사용하는 복잡한 쿼리를 수행할 때 부정확한 결과를 받을 수 있는 이슈 개선 - 그 외 다수 2. SQL Server 2008 R2 서비스팩 2 CU 1 - Extended Events 세션을 변경, 정지하는 경우 쿼리 응답이 멈출 수 있는 이슈 개선 - 전체백업이 진행 중 취소되어도 로그 백업이 받아질 수 있는 이슈 개선 - 유지관리 계획 만들 때 'The connection string format is not valid' 에러 수정 - Like, Esc..

MS-SQL Server 2012.08.02