MS-SQL Server 118

[Re-Blog]블로그에 올라온 좋은 글 소개드립니다. (Series 3)

1. VLF 관련된 글 공유드립니다. > 트랜잭션 로그 내의 많은 Vlf 있으면 데이터베이스를 복구할 때 성능 저하 > Stop and checked your Virtual Log Files (VLFs) 2. SQL Server 2008/2008 R2 on Newer Machines with More Than 8 CPUs Presented per NUMA Node May Need Trace Flag 8048 > SQL server 2008 / 2008 R2 의 경우 NUMA 아키텍쳐 시스템(각 노드별로 8 코어 이상)에서는 Trace Flag 8048을 사용하면 성능이 더 좋아진다고 합니다. 메모리는 조금 더 소모되어진다고 합니다. 3. Using the SSIS Merge Join > SSIS 관련 Tip

MS-SQL Server 2011.11.10

[Re-Blog]블로그에 올라온 좋은 글 소개드립니다. (Series 2)

1. Quick Database Connectivity Testing > DBMS에 연결되는지 확인해보는 방법 소개입니다. 2. How to Prove It’s a SAN Problem Webcast Video > 스토리지 성능 때문에 고민하시는 분이 계시다면 참고하시면 좋을 듯 하네요. 3. Can a SELECT query cause page splits? > 조회 쿼리가 page splits를 발생시킬 수 있을까요? 잠시 생각해보시고, 링크 눌러주세요.

MS-SQL Server 2011.11.09

[Re-Blog]블로그에 올라온 좋은 글 소개드립니다. (Series 1)

블로그 글을 보다가 재미난 글 소개드립니다. 1. Optimizing SQL Server Performance in a Virtual Environment > 가상화 환경에서 SQL Server 성능 최적화에 대한 글입니다. 요점은 "기본에 충실하자"입니다. 2. Apply 연산자 활용 > 다양한 활용법의 한 사례를 볼 수 있었습니다. 자체 테스트 자료는 여기를 참고해주시면 됩니다. 3. SQL Server 2011 추가된 함수 > Concat 함수 - 문자열 연결이 편해졌습니다. (숫자컬럼 + 문자열 연결이 쉬워짐) > Try_Convert 함수 - isnumeric 함수의 버그에 대한 내용도 있네요. (논리적인 오류로 보이니 버그로 이야기하였습니다.)

MS-SQL Server 2011.11.07

[공유]SQL Server 2012 (denali) 에디션별 기능 비교

1. SQL Server 2012 (denali) 에디션별 기능 비교 내용 공유드립니다. 2. 의견 > 다행히 스탠다드 에디션에서도 2 node간의 이중화는 구현이 가능합니다. > 스탠다드 에디션의 논리적인 코어 제한은 살짝 아쉽네요. (Intel에서 10-Core가 출시된 시점이라 아쉽네요.) > BI 에디션의 경우 ColumnStore, compression, partitoining 제외되어 있으니 사용하실 분은 참고하세요. > 버젼 종류가 줄어들고, 기능 구분이 명확하여 각자 필요한 에디션을 선택하는 기준을 잡기가 쉽네요. 출처. http://www.microsoft.com/sqlserver/en/us/future-editions/sql2012-editions.aspx

MS-SQL Server 2011.11.06

[툴소개]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

[소식]SQL Server 차기버전 공식명칭이 공개되었습니다. SQL Server 2012 (프로젝트명 Denali)

PASS 2011기간에 Denali로 알려졌던 SQL Server 차기버전의 공식 명칭이 공개되었습니다. 1. SQL Server 2012년도 상반기 출시 예정이라서 그런지 SQL Server 2012로 확정되네요. (출처) > 인증샷 > 빅데이터 로그맵이 소개되었다고 합니다. 자세한 내용은 여기를 참고 부탁드립니다. 2. 추가적으로 공식명칭이 소개된 항목은 아래와 같습니다. (출처) > Crescent = Power View > Apollo = ColumnStore Index > Juneau = SQL Server Data Tools 3. SQL Server 2012 Deveoloper Training Kit 공유드립니다. > http://www.microsoft.com/download/en/detai..

MS-SQL Server 2011.10.23