확장성Scalability

SQL Server 2016에서는 메모리 액세스에 최적화된 테이블용 디스크의 저장소 확장성이 향상되었습니다.SQL Server 2016 contains scalability enhancements to the on-disk storage for memory-optimized tables.

  • 여러 스레드에 메모리 액세스에 최적화된 테이블 유지Multiple threads to persist memory-optimized tables

    이전 SQL ServerSQL Server릴리스에서는 단일 오프라인 검사점 스레드가 트랜잭션 로그에서 메모리 액세스에 최적화된 테이블 변경 내용을 검사하여 데이터 및 델타 파일과 같은 검사점 파일에 이러한 변경 내용을 유지했습니다.In the previous release of SQL ServerSQL Server, there was a single offline checkpoint thread that scanned the transaction log for changes to memory-optimized tables and persisted them in checkpoint files (such as data and delta files). 그러나 코어 수가 많으면 오프라인 검사점 스레드 하나로는 변경 내용을 검사하여 빠르게 유지할 수가 없었습니다.With larger number of COREs, the single offline checkpoint thread could fall behind.

    SQL Server 2016SQL Server 2016에서는 여러 동시 스레드가 메모리 액세스에 최적화된 테이블의 변경 내용을 유지합니다.In SQL Server 2016SQL Server 2016, there are multiple concurrent threads responsible to persist changes to memory-optimized tables.

  • 다중 스레드 복구Multi-threaded recovery

    이전 SQL ServerSQL Server릴리스에서는 복구 작업의 일부분으로 수행되는 로그 적용이 단일 스레드에서 진행되었습니다.In the previous release of SQL ServerSQL Server, the log apply as part of recovery operation was single threaded. SQL Server 2016SQL Server 2016에서는 로그 적용이 다중 스레드로 수행됩니다.In SQL Server 2016SQL Server 2016, the log apply is multi-threaded.

  • 병합 작업MERGE Operation

    이제 병합 작업이 다중 스레드로 수행됩니다.The MERGE operation is now multi-threaded.

  • 동적 관리 뷰Dynamic management views

    sys.dm_db_xtp_checkpoint_stats(Transact-SQL)sys.dm_db_xtp_checkpoint_files(Transact-SQL)가 크게 변경되었습니다.sys.dm_db_xtp_checkpoint_stats (Transact-SQL) and sys.dm_db_xtp_checkpoint_files (Transact-SQL)have been changed significantly.

    다중 스레드 병합을 통해 로드를 처리할 수 있으므로 수동 병합은 사용하지 않도록 설정되었습니다.Manual Merge has been disabled as multi-threaded merge is expected to keep up with the load.

    메모리 내 OLTP 엔진은 계속해서 FILESTREAM을 기반으로 하여 메모리 액세스에 최적화된 파일 그룹을 사용하지만, 파일 그룹의 개별 파일은 FILESTREAM에서 분리됩니다.The In-memory OLTP engine continues to use memory-optimized filegroup based on FILESTREAM, but the individual files in the filegroup are decoupled from FILESTREAM. 메모리 내 OLTP 엔진을 통해 파일 만들기, 삭제, 가비지 수집 등 이러한 파일에 대한 작업을 완전하게 관리할 수 있습니다.These files are fully managed (such as for create, drop, and garbage collection) by the In-Memory OLTP engine. DBCC SHRINKFILE(Transact-SQL)은 지원되지 않습니다.DBCC SHRINKFILE (Transact-SQL) is not supported.