전체 글 1383

SQL Server 2014 VLF 알고리즘 변화

SQL Server 2014 VLF 알고리즘 변화 Version : SQL Server 2014 SQL Server에서 로그 파일은 데이터 파일처럼 익스텐트로 구성되지 않고 가상 로그 파일(Virtual Log File, VLF)로 구성되어 있다. VLF는 로그 파일의 크기에 따라 가변적으로 변하며 SQL Server에 의해 정해진다. VLF의 최소 단위는 256K이며 트랜잭션 로그가 가장 작은 512K일 때 두 개의VLF가 생성된다. 트랜잭션 로그 아키텍처 : http://sqlmvp.kr/140187358202 VLF 환경과 성능 : http://sqlmvp.kr/140164396941 SQL Server 2014 이전까지 VLF 증가 알고리즘은 사이즈를 기준으로 한다. 1MB ~ 64MB : 4개 ..

SQL Server 2014 SSAS 커버로스 구성 관리자 업데이트

SQL Server 2014 SSAS 커버로스 구성 관리자 업데이트 Version : SQL Server 2005, 2008, 2008R2, 2012, 2014 SQL Server 2014에 대한 커버로스 구성 관리자가 업데이트 되었다. 다운로드 : http://www.microsoft.com/en-us/download/details.aspx?id=39046 서버에 설치된 OS 및 Microsoft SQL Server 인스턴스에 대한 정보를 수집 서버의 모든 SPN 및 위임 구성 보고 SPN 및 위임의 문제 식별 잠재적 SPN 문제를 해결 [요구 사항] 윈도우 7, 윈도우 8, 윈도우 서버 2003 서비스 팩 ​​2, 윈도우 서버 2008, 윈도우 서버 2008 R2 SP1, 윈도우 서버 2012 지원되..

SQL Server 2014 스토리지 할당 및 메모리 옵티마이즈 테이블 관리

SQL Server 2014 스토리지 할당 및 메모리 옵티마이즈 테이블 관리 Version : SQL Server 2014 SQL Server 2014의 스토리지 할당 및 메모리 옵티마이즈 테이블에 대해서 알아본다. 이번 포스트는 SQL Server Blog를 읽고 이해한 내용을 정리하였으며 번역의 오류 및 기술적 오류가 있음을 미리 알려둔다. 자세한 내용은 원문을 참고 한다. 메모리 옵티마이즈 테이블 관리는 디스크 기반 테이블과 매우 다르다. 디스크 기반의 테이블 일부를 메모리 옵티마이즈 테이블로 마이그레이션 하거나 메모리 옵티마이즈 테이블을 사용하여 새 응용프로그램을 개발하는 경우 큰 차이가 있음을 알 수 있다. 디스크 기반 테이블의 SQL Server는 디스크 및 메모리에서 8K 페이지 저장소를 사..

SQL Server 2014 리소스 관리자 풀과 CPU 제어

SQL Server 2014 리소스 관리자 풀과 CPU 제어 Version : SQL Server 2014 SQL Server 리소스 관리자는 혼합 워크로드 환경에서 자원을 제한하기 위해 SQL Server 2008 부터 도입 되었으며 응응 프로그램 요청이 리소스 풀에서 사용할 수 있는 CPU, 물리적 IO 및 메모리 양을 제한 할 수 있다. MIN_CPU_PERCENT, MAX_CPU_PERCENT CPU 경합이 있을 때 리소스 풀의 모든 요청에 대해 보장되는 최소 및 최대 평균 CPU 대역폭이다. 이 설정을 사용하면 각 작업의 요구 사항을 기준으로 여러 작업에 대해 예측 가능한 CPU 리소스 사용량을 설정 할 수 있다. CAP_CPU_PERCENT 리소스 풀의 모든 요청에 대한 CPU 대역폭 상한선 ..

SQL Server 2014 버풀 설정 및 모니터링

SQL Server 2014 버풀 설정 및 모니터링 Version : SQL Server 2014 SQL Server 2014에서 도입된 버퍼 풀 확장은 I/O 처리량을 향상 시키기 위해 비휘발성 RAM(SSD) 을 데이터베이스 엔진에서 사용 할 수 있도록 하는 기능이다. 버퍼풀에 대한 설명은 다음 포스트를 참고 한다. SQL Server 2014 버풀 확장 : http://sqlmvp.kr/140212332983 이번 포스트는 버퍼 풀 확장을 설정하는 방법에 대해서 알아본다. 다음 스크립트는 버퍼 풀 확장 옵션을 설정하고 파일 이름과 크기를 지정한다. BPE 파일이 생성된 것을 확인 할 수 있다. ALTER SERVER CONFIGURATION SET BUFFER POOL EXTENSION ON (FI..

SQL Server 2014 버풀 확장

SQL Server 2014 버풀 확장 Version : SQL Server 2014 SQL Server 2014에서 도입된 버퍼 풀 확장은 I/O 처리량을 향상 시키기 위해 비휘발성 RAM(SSD) 을 데이터베이스 엔진에서 사용 할 수 있도록 하는 기능이다. 데이터베이스의 주 목적은 데이터 저장 및 검색이므로 디스크 I/O에 대한 효율이 매우 중요하다. 데이터 및 인덱스 페이지는 디스크에서 버퍼 풀로 로드되고 수정된 페이지(더티 페이지)는 디스크에 다시 쓰여진다. 서버 및 데이터베이스 검사점에서 메모리가 부족하면 버퍼 캐시에 있는 핫(활성) 더티 페이지가 캐시에서 제거되고 기계식 디스크에 쓰여진 다음 다시 캐시에서 로드한다. 일반적으로 이러한 I/O 작업은 4KB 데이터에서 16KB 데이터 정도의 작은..

SQL Server 2014 설치

SQL Server 2014 설치 Version : SQL Server 2014 SQL Server 2014가 2014년 4월 16일 전세계 동시 출시 되었다. SQL Server 2014를 다운로드 받고 설치하는 과정을 살펴보자. 설치과정은 SQL Server 2012 설치 과정과 동일하다. Microsoft 사이트에서 SQL Server 2014를 다운로드 받는다. 다운로드 링크 : http://technet.microsoft.com/ko-kr/evalcenter/dn205290.aspx SQL Server를 설치하기 전에 Windows Server에서 .NET Framework3.5를 설치해야 한다. Windows Server 2012에서 [관리] – [역할 및 기능 추가]를 선택 한다. 역할 및 ..

SQL Server 2014 향상된 백업 및 복원

SQL Server 2014 향상된 백업 및 복원 Version : SQL Server 2012, 2014 SQL Server 2014 CTP2에서는 3개의 향상된 백업 및 복원기능을 제공 한다. 첫 번째로 윈도우 애저(Windows Azure)에 백업할 수 있는 기능, 두 번째로 백업의 관리 자동화, 세번째로 향상된 보안 암호화 이다. 또한 이전 버전의 SQL Server에서 Windows Azure에 백업 할 수 있도록 독립 실행형 도구를 사용할 수 있다. SQL Server에서 Windows Azure에 대한 백업과 복원은 SQL Server 2012 SP1 CU2에서 T-SQL, SMO, PowerShell 지원이 되었다. 현재 릴리즈 버전에서는 이 기능을 UI로 할 수 있도록 향상 되었다. SS..

26 - SSAS - MDX 쿼리

MDX 쿼리 MDX 쿼리의 기본 문법 및 사용 법을 알아 보도록 하겠습니다. [MDX 쿼리 기본] MDX의 쿼리 기본 구조는 다음과 같습니다. SELECT [], [].. FROM [] WHERE [슬라이서지정] 은 같은 차원성을 가지는 튜플들의 모임인 집합으로 기술하여 128개 까지 지정이 가능 합니다. 축은 AXIS(0), AXIS(1)등과 같이 기술하며 COLUMNS, ROWS와 같은 별칭을 쓰기도 합니다. 이때 축을 지정하는 순서는 상관 없으나 높은 번호의 축을 지정하는 경우 그보다 낮은 번호의 축을 지정해야 합니다. Sales 큐브에서 데이터를 읽어오는데 축정의를 하지 않아 이때에는 모든 차원의 기본 멤버들로 구성되는 튜플에 해당하는 값을 반환 합니다. 현재 실습중인 [Adventure Work..