2011/11 15

[툴소개]SQL Server Compression Estimator

SQL Server 2008 이상 버전에서는 데이터 압축 기능이 제공되어지고 있습니다. 이번에 소개드리는 툴은 실제 서비스 DB에 대해서 실제 데이터 압축을 하기 전에 압축을 하게 되면 얼마나 압축효과를 볼 수 있는지 사전에 예상해주는 툴입니다. (꽤 잘 맞춘다고 하네요. ^^) 실행 방법은 매우 간단합니다. 그래도 한번 간단히 보도록 하겠습니다. 1. 설치 파일을 다운로드 받아서 설치 2. Compression Estimator 아이콘을 클릭해서 실행 3. 압축률을 측정하고 싶은 데이터베이스를 선택하고 실행을 누르고 잠시 기다렸다가 결과 확인 > 오른쪽 끝에 보면 스크립트 생성하고 싶은 Object를 선택할 수 있으니 참고해주세요. 출처. > http://ssce.codeplex.com/ > http:..

MS-SQL Server 2011.11.06

[펌/추가의견]연결된 서버 사용시 성능 관련 고려사항

글을 보다가 재미난 테스트 내용이 있어 공유드립니다. 테스트 내용은 연결된 서버를 통해서 데이터를 가지고 올 때 Pull/Push(땡겨오는/밀어넣는) 방식에 따른 성능 차이가 얼마나 발생하는지 비교한 내용입니다. 1. 테스트 스크립트 (5만건의 데이터 이관할 때 사용한 스크립트) -- Push Script insert openquery(SQL02, 'select * from testDB.dbo.target_table') select * from source_table; -- Pull Script insert target_table select * from openquery(SQL01, 'select * from testDB.dbo.test') 2. 테스트 결과 3. 결과에 대한 의견 > Pull 방식이 ..

MS-SQL Server 2011.11.06

[소식]SQL Server 2012(Denali) 라이센스 정책

SQL Server 2012의 에디션과 라이센스 정책에 변화가 있어서 해당 내용 공유드립니다. 1. 에디션 관련 변경사항 SQL Server의 에디션이 총 6개에서 4개로 축소되었습니다. 1-1. Express Edition > 현재와 동일하게 무료 버젼입니다. 1-2. Workgroup Edition > 해당 버젼은 더 이상 지원하지 않습니다. 1-3. Standard Edition > 라이센스 정책 : Server+CAL 라이센스 또는 CPU Core 라이센스 사용 가능 > 아래의 기능 제한 Data Quality Services Master Data Services Power View PowerPivot for SharePoint Services Semantic Model Advanced Audit..

MS-SQL Server 2011.11.05

[펌]Database Snapshot의 데이터 변경이 가능할까요?

정답은 당연히 "Database Snapshot의 데이터 변경은 당연히 불가능하다" 입니다. 하지만 특정 경우에 대해서는 데이터 변경이 가능하여 이 부분에 대해서 소개드립니다. 길게 이야기할 필요 없이 바로 테스트를 진행해보도록 하겠습니다. 1. 테스트 환경 셋팅 --@@ Orig 데이터베이스 생성 IF DB_ID('Orig') IS NOT NULL DROP DATABASE [Orig] GO CREATE DATABASE [Orig] ON PRIMARY ( NAME = N'Orig', FILENAME = N'D:\Orig.mdf') GO USE [Orig] GO IF OBJECT_ID('dbo.TestTable', 'U') IS NOT NULL DROP TABLE dbo.TestTable GO --@@ 사..

MS-SQL Server 2011.11.03

[펌/Tip]SQL Server 2012 (Denali) 데이터베이스 생성이 가능한 최소 용량은?

블로그를 보다가 재미있는 테스트 내용이 있어 공유드립니다. SQL Server 2008에서 잘 사용하던 쿼리가 SQL Server 2012 CTP3에서 수행을 해보니 1803 에러가 발생해서 왜 그런지 조사를 해보았다는 내용입니다. 설마 진짜 안되겠느냐라는 생각에 한번 해보았습니다. (2M 용량의 데이터베이스를 생성) 이유는 버전이 변경되어지면서 시스템 테이블이 추가되어지고, 변경되어지면서 데이터베이스 생성을 위한 기본용량이 더 커졌기 때문입니다. 상세한 내용에 대해서 궁금하신 분은 아래의 글 참고 부탁드립니다. 출처. http://blogs.msdn.com/b/psssql/archive/2011/10/29/error-1803-and-model-size-change-in-sql-server-2012.aspx

MS-SQL Server 2011.11.03