내보내기(0) 인쇄
모두 확장
이 문서는 수동으로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오. 추가 정보
번역
원본

새로운 기능(데이터베이스 엔진)

SQL Server 데이터베이스 엔진의 최신 릴리스에는 데이터 저장소 시스템을 디자인, 개발 및 유지 관리하는 설계자, 개발자 및 관리자의 작업 효율성과 생산성을 증대시키는 새로운 기능과 향상된 기능이 추가되었습니다. 다음은 데이터베이스 엔진에서 향상된 기능에 대한 설명입니다.

메모리 액세스에 최적화된 테이블

메모리 내 OLTP는 SQL Server 엔진에 통합된 메모리 액세스에 최적화된 데이터베이스 엔진이며 OLTP용으로 최적화되어 있습니다. 자세한 내용은 메모리 내 OLTP(메모리 내 최적화)을 참조하십시오.

맨 위

Windows Azure의 SQL Server 데이터 파일

Windows Azure의 SQL Server 데이터 파일 은 Windows Azure BLOB으로 저장된 SQL Server 데이터베이스 파일을 기본으로 지원할 수 있게 합니다. 이 기능을 통해 Windows Azure BLOB 저장소의 데이터에 대한 전용 저장소 위치와 함께 온-프레미스 또는 Windows Azure의 가상 컴퓨터에서 실행 중인 SQL Server의 데이터베이스를 만들 수 있습니다.

맨 위

Windows Azure 가상 컴퓨터에서 SQL Server 데이터베이스 호스팅

Windows Azure 가상 컴퓨터에 SQL Server 데이터베이스 배포 마법사를 사용하여 Windows Azure 가상 컴퓨터의 SQL Server 인스턴스에서 데이터베이스를 호스팅합니다.

맨 위

백업 및 복원 향상

SQL Server 2014에서는 다음과 같이 SQL Server 백업 및 복원 기능이 향상되었습니다.

  • URL에 대한 SQL Server 백업

    Transact-SQL, PowerShell 및 SMO에서만 지원되는 SQL Server 2012 SP1 CU2에 SQL Server URL 백업이 도입되었습니다. In SQL Server 2014에서 SQL Server Management Studio를 사용하여 Windows Azure BLOB 저장소 서비스로 백업하거나 이 서비스에서 복원할 수 있습니다. 새로운 옵션은 백업 태스크와 유지 관리 계획에 사용할 수 있습니다. 자세한 내용은 SQL Server Management Studio에서 백업 태스크 사용, 유지 관리 계획 마법사를 사용한 URL에 대한 SQL Server 백업SQL Server Management Studio를 사용하여 Windows Azure 저장소에서 복원을 참조하십시오.

  • Windows Azure에 대한 SQL Server 관리되는 백업

    SQL Server URL 백업을 기반으로 하는 Windows Azure에 대한 SQL Server 관리되는 백업는 데이터베이스 및 로그 백업을 관리하고 예약하기 위해 SQL Server에서 제공하는 서비스입니다. 이 릴리스에서는 Windows Azure 저장소에 대한 백업만 지원됩니다. Windows Azure에 대한 SQL Server 관리되는 백업은 데이터베이스 수준뿐만 아니라 인스턴스 수준에서도 구성될 수 있으므로 데이터베이스 수준의 세부 제어와 인스턴스 수준의 자동화를 활용할 수 있도록 합니다. Windows Azure에 대한 SQL Server 관리되는 백업는 온-프레미스로 실행되는 SQL Server 인스턴스와 Windows Azure 가상 컴퓨터에서 실행되는 SQL Server 인스턴스에서 구성할 수 있지만, Windows Azure 가상 컴퓨터에서 실행되는 SQL Server 인스턴스에 사용하는 것이 좋습니다. 자세한 내용은 Windows Azure에 대한 SQL Server 관리되는 백업을 참조하십시오.

  • 백업을 위한 암호화

    이제 백업 작업 중에 백업 파일을 암호화하도록 선택할 수 있습니다. AES 128, AES 192, AES 256 및 Triple DES를 비롯한 몇 가지 암호화 알고리즘이 지원됩니다. 인증서나 비대칭 키를 사용하여 백업 중에 암호화를 수행해야 합니다. 자세한 내용은 백업 암호화을 참조하십시오.

맨 위

카디널리티 추정에 대한 새로운 디자인

카디널리티 평가기라고 하는 카디널리티 추정 논리가 쿼리 계획의 품질을 개선하여 쿼리 성능을 향상시키도록 SQL Server 2014에서 다시 디자인되었습니다. 새로운 카디널리티 평가기는 최신 OLTP 및 데이터 웨어하우징 작업에서 제대로 작동하는 가정 및 알고리즘을 통합합니다. 이 평가기는 최신 작업에 대한 자세한 카디널리티 추정 연구와 SQL Server 카디널리티 평가기를 향상시키기 위해 과거 15년 동안 학습한 지식을 기반으로 합니다. 고객의 의견은 대부분의 쿼리가 변경을 통해 이점을 얻거나 변경되지 않은 채로 유지되는 반면 소수의 쿼리는 이전 카디널리티 평가기와 비교했을 때 회귀를 보여줄 수도 있음을 나타냅니다. 성능 튜닝 및 테스트에 대한 권장 사항은 카디널리티 추정(SQL Server)을 참조하십시오.

맨 위

지연된 내구성

SQL Server 2014에는 일부 또는 모든 트랜잭션을 지연된 내구성을 갖도록 지정하여 대기 시간을 줄이는 기능이 도입되었습니다. 지연된 내구성이 있는 트랜잭션은 트랜잭션 로그 레코드가 디스크에 기록되기 전에 클라이언트에 제어를 반환합니다. 내구성은 데이터베이스 수준, COMMIT 수준 또는 ATOMIC 블록 수준에서 제어할 수 있습니다.

자세한 내용은 트랜잭션 내구성 제어 항목을 참조하십시오.

맨 위

향상된 AlwaysOn 기능

SQL Server 2014에는 AlwaysOn 장애 조치(Failover) 클러스터 인스턴스와 AlwaysOn 가용성 그룹에 대한 다음과 같은 향상된 기능이 포함되어 있습니다.

맨 위

파티션 전환 및 인덱싱

이제 분할 테이블의 개별 파티션을 다시 작성할 수 있습니다. 자세한 내용은 ALTER INDEX(Transact-SQL)를 참조하십시오.

맨 위

온라인 작업의 잠금 우선 순위 관리

ONLINE = ON 옵션에 포함된 WAIT_AT_LOW_PRIORITY 옵션을 통해 다시 작성 프로세스에서 필요한 잠금을 대기해야 하는 시간을 지정할 수 있습니다. WAIT_AT_LOW_PRIORITY 옵션에서는 또한 해당 REBUILD 문에 관련된 차단 프로세스 종료를 구성할 수 있습니다. 자세한 내용은 ALTER TABLE(Transact-SQL)ALTER INDEX(Transact-SQL)를 참조하십시오. 새로운 유형의 잠금 상태에 대한 문제 해결 정보는 sys.dm_tran_locks(Transact-SQL)sys.dm_os_wait_stats(Transact-SQL)에서 확인할 수 있습니다.

맨 위

columnstore 인덱스

이러한 새로운 기능은 columnstore 인덱스에 사용할 수 있습니다.

  • 클러스터형 columnstore 인덱스

    클러스터형 columnstore 인덱스를 사용해서 주로 대량 로드 및 읽기 전용 쿼리를 수행하는 데이터 웨어하우징 작업의 데이터 압축 및 쿼리 성능을 향상시킬 수 있습니다. 클러스터형 columnstore 인덱스는 업데이트 가능하므로 해당 작업에서 여러 삽입, 업데이트 및 삭제 작업을 수행할 수 있습니다. 자세한 내용은 Columnstore 인덱스 소개클러스터형 columnstore 인덱스 사용을 참조하십시오.

  • SHOWPLAN

    SHOWPLAN에서는 columnstore 인덱스 정보를 표시합니다. EstimatedExecutionModeActualExecutionMode 속성에 가능한 두 개의 값은 Batch 또는 Row입니다. Storage 속성에 가능한 두 개의 값은 RowStoreColumnStore입니다.

  • 보관 데이터 압축

    ALTER INDEX … REBUILD에는 columnstore 인덱스의 지정된 파티션을 추가로 압축하는 새로운 COLUMNSTORE_ARCHIVE 데이터 압축 옵션이 있습니다. 이 옵션을 보관 또는 데이터 저장소 크기를 줄여야 하는 기타 상황에 사용할 수 있으며 저장 및 검색에 더 많은 시간을 이용할 수 있습니다. 자세한 내용은 ALTER INDEX(Transact-SQL)를 참조하십시오.

맨 위

버퍼 풀 확장

버퍼 풀 확장 에서는 I/O 처리량을 크게 향상하기 위해 NvRAM(비휘발성 RAM) 확장인 SSD(반도체 드라이브)를 데이터베이스 엔진 버퍼 풀에 원활하게 통합할 수 있는 기능을 제공합니다.

맨 위

증분 통계

이제 CREATE STATISTICS 및 관련 통계 문이 INCREMENTAL 옵션을 사용한 파티션별 통계 생성을 허용합니다. 관련 문은 증분 통계를 허용 또는 보고합니다. 영향을 받는 구문은 UPDATE STATISTICS, sp_createstats, CREATE INDEX, ALTER INDEX, ALTER DATABASE SET 옵션, DATABASEPROPERTYEX, sys.databases 및 sys.stats입니다. 자세한 내용은 CREATE STATISTICS(Transact-SQL)를 참조하십시오.

맨 위

물리적 IO 제어를 위한 향상된 리소스 관리자

리소스 관리자를 사용하면 들어오는 응용 프로그램 요청이 리소스 풀에서 사용할 수 있는 CPU, 물리적 IO 및 메모리 양에 대한 제한을 지정할 수 있습니다. SQL Server 2014에서는 새로운 MIN_IOPS_PER_VOLUME 및 MAX_IOPS_PER_VOLUME 설정을 사용하여 지정된 리소스 풀의 사용자 스레드에 대해 발생하는 물리적 IO를 제어할 수 있습니다. 자세한 내용은 리소스 관리자 리소스 풀CREATE RESOURCE POOL(Transact-SQL)을 참조하십시오.

ALTER RESOURCE GOVENOR의 MAX_OUTSTANDING_IO_PER_VOLUME 설정은 디스크 볼륨당 최대 미해결 I/O 작업을 설정합니다. 이 설정을 사용하여 디스크 볼륨의 IO 특성에 맞게 IO 리소스 관리를 튜닝할 수 있으며 SQL Server 인스턴스 경계에서 발생하는 IO 수를 제한할 수 있습니다. 자세한 내용은 ALTER RESOURCE GOVERNOR(Transact-SQL)를 참조하십시오.

맨 위

Online Index Operation 이벤트 클래스

이제 Progress Report: Online Index Operation 이벤트 클래스에 PartitionIdPartitionNumber라는 두 개의 새 데이터 열이 있습니다. 자세한 내용은 Progress Report: Online Index Operation 이벤트 클래스을 참조하십시오.

맨 위

데이터베이스 호환성 수준

SQL Server 2014에서는 호환성 수준 90이 올바르지 않습니다. 자세한 내용은 ALTER DATABASE 호환성 수준(Transact-SQL)를 참조하십시오.

CLUSTERED 및 NONCLUSTERED의 인라인 사양

CLUSTERED NONCLUSTERED 인덱스의 인라인 사양은 이제 디스크 기반 테이블에 허용됩니다. 인라인 인덱스를 사용하여 테이블을 만드는 것은 해당 CREATE INDEX 문 다음에 테이블 만들기를 실행하는 것과 같습니다. 포함된 열 및 필터 조건은 인라인 인덱스에서는 지원되지 않습니다.

SELECT … INTO

SELECT … INTO 문이 향상되어 이제 병렬로 실행될 수 있습니다. 데이터베이스 호환성 수준은 110 이상이어야 합니다.

메모리 내 OLTP에 대한 향상된 Transact-SQL 기능

메모리 내 OLTP를 지원하는 Transact-SQL 변경 사항에 대한 자세한 내용은 메모리 내 OLTP에 대한 Transact-SQL 지원을 참조하십시오.

맨 위

sys.xml_indexes

sys.xml_indexes(Transact-SQL) 의 새로운 세 개의 열은 xml_index_type, xml_index_type_descriptionpath_id입니다.

sys.dm_exec_query_profiles

쿼리가 실행되는 동안 sys.dm_exec_query_profiles(Transact-SQL)는 실시간 쿼리 프로세스를 모니터링합니다.

sys.column_store_row_groups

sys.column_store_row_groups(Transact-SQL) 는 세그먼트 단위 기반의 클러스터형 columnstore 인덱스 정보를 제공하므로 관리자가 시스템 관리 의사 결정을 내리는 데 도움이 됩니다.

sys.databases

sys.databases(Transact-SQL) 의 새로운 세 개의 열은 is_auto_create_stats_incremental_on, is_query_store_onresource_pool_id입니다.

메모리 내 OLTP에 대한 향상된 시스템 뷰 기능

메모리 내 OLTP를 지원하기 위해 향상된 시스템 뷰 기능에 대한 자세한 내용은 메모리 내 OLTP에서 업데이트되거나 새로운 속성, 시스템 뷰, 저장 프로시저, 대기 유형 및 DMV를 참조하십시오.

맨 위

CONNECT ANY DATABASE 권한

새로운 서버 수준 사용 권한입니다. 현재 있는 모든 데이터베이스와 향후 만들 수 있는 새로운 데이터베이스에 연결해야 하는 로그인에 CONNECT ANY DATABASE를 부여합니다. 연결을 벗어나는 데이터베이스에서는 사용 권한을 부여하지 않습니다. SELECT ALL USER SECURABLES 또는 VIEW SERVER STATE와 결합하여 SQL Server 인스턴스에 있는 모든 데이터 또는 모든 데이터베이스 상태를 보기 위한 감사 프로세스를 허용합니다.

IMPERSONATE ANY LOGIN 권한

새로운 서버 수준 사용 권한입니다. 허용하면 데이터베이스에 연결할 때 중간 계층 프로세스가 클라이언트 계정을 가장하여 연결할 수 있습니다. 거부하면 높은 권한 로그인이 다른 로그인을 가장하지 못하도록 차단할 수 있습니다. 예를 들어, CONTROL SERVER 권한이 있는 로그인이 다른 로그인을 가장하지 못하도록 차단할 수 있습니다.

SELECT ALL USER SECURABLES 권한

새로운 서버 수준 사용 권한입니다. 허용하면 감사자 등으로 로그인하여 사용자 연결이 가능한 모든 데이터베이스에서 데이터를 볼 수 있습니다.

맨 위

Windows Azure 가상 컴퓨터에 SQL Server 데이터베이스 배포 에서는 SQL Server 데이터베이스를 Windows Azure VM에 배포할 수 있도록 해 줍니다.

맨 위

이 정보가 도움이 되었습니까?
(1500자 남음)
의견을 주셔서 감사합니다.

커뮤니티 추가 항목

추가
표시:
© 2014 Microsoft