Azure Arc 지원 SQL Managed Instance의 특징 및 기능
이 문서의 내용
Azure Arc 지원 SQL Managed Instance는 안정적인 최신 버전의 SQL Server를 사용하여 공통 코드 베이스를 공유합니다. 대부분의 표준 SQL 언어, 쿼리 처리, 데이터베이스 관리 기능은 동일합니다. SQL Server와 SQL Database 또는 SQL Managed Instance 간의 일반적인 기능은 다음과 같습니다.
언어 기능 - 흐름 언어 키워드 , 커서 , 데이터 형식 , DML 문 , 조건자 , 시퀀스 번호 , 저장 프로시저 , 변수 컨트롤
데이터베이스 기능 - 자동 조정(계획 강제 적용) , 변경 내용 추적 , 데이터베이스 데이터 정렬 , 포함된 데이터베이스 , 포함된 사용자 , 데이터 압축 , 데이터베이스 구성 설정 , 온라인 인덱스 작업 , 분할 , temporal 테이블 (시작 가이드 참조 )
보안 기능 - 애플리케이션 역할 , 동적 데이터 마스킹 (Azure Portal에서 SQL Database 동적 데이터 마스킹 시작 ), 행 수준 보안
다중 모델 기능 - Graph 처리 , JSON 데이터 , OPENXML , 공간 , OPENJSON , XML 인덱스 .
RDBMS 고가용성
기능
Azure Arc 지원 SQL Managed Instance
Always On 장애 조치(failover) 클러스터 인스턴스1
해당 사항 없음. 비슷한 기능 사용 가능
Always On 가용성 그룹
중요 비즈니스용 서비스 계층
기본 가용성 그룹
해당 사항 없음. 비슷한 기능 사용 가능
최소 복제본 커밋 가용성 그룹
중요 비즈니스용 서비스 계층
클러스터가 없는 가용성 그룹
예
데이터베이스 백업
예 - COPY_ONLY
백업 - (Transact-SQL) 참조
백업 압축
예
백업 미러
예
백업 암호화
예
Azure에 백업(URL에 백업)
예
데이터베이스 스냅샷
예
빠른 복구
예
Hot Add 메모리 및 CPU
예
로그 전달
아직 사용할 수 없습니다.
온라인 페이지 및 파일 복원
예
온라인 인덱싱
예
온라인 스키마 변경
예
다시 시작 가능한 온라인 인덱스 다시 작성
예
1 Pod가 실패한 시나리오에서 새 SQL Managed Instance가 시작되고 데이터가 포함된 영구 볼륨에 다시 연결됩니다. 여기에서 Kubernetes 영구 볼륨에 대해 자세한 정보를 알아봅니다 .
RDBMS 확장성 및 성능
기능
Azure Arc 지원 SQL Managed Instance
columnstore
예
클러스터형 columnstore 인덱스의 큰 개체 이진 파일
예
온라인 비클러스터형 columnstore 인덱스 다시 작성
예
메모리 내 OLTP
예
영구 주 메모리
예
테이블 및 인덱스 분할
예
데이터 압축
예
관리
예
분할된 테이블 병렬 처리
예
NUMA 인식 및 큰 페이지 메모리 및 버퍼 배열 할당
예
IO 리소스 관리
예
지연된 내구성
예
자동 튜닝
예
일괄 처리 모드 적응 조인
예
일괄 처리 모드 메모리 부여 피드백
예
다중 문 테이블 반환 함수에 대한 인터리브 실행
예
대량 삽입 기능 개선
예
RDBMS 보안
기능
Azure Arc 지원 SQL Managed Instance
행 수준 보안
예
Always Encrypted
예
보안 Enclave를 사용한 Always Encrypted
아니요
동적 데이터 마스킹
예
기본 감사
예
미세 감사
예
투명한 데이터베이스 암호화
예
사용자 정의 역할
예
포함된 데이터베이스
예
백업을 위한 암호화
예
SQL Server 인증
예
Microsoft Entra 인증
아니요
Windows 인증
예
RDBMS 관리 효율
기능
Azure Arc 지원 SQL Managed Instance
관리자 전용 연결
예
PowerShell 스크립팅 지원
예
데이터 계층 애플리케이션 구성 요소 작업 지원 - 추출, 배포, 업그레이드, 삭제
예
정책 자동화(일정 및 변경 내용 검사)
예
성능 데이터 수집기
예
표준 성능 보고서
예
계획 지침을 위한 계획 지침 및 계획 고정
예
인덱스 뷰의 직접 쿼리(NOEXPAND 힌트 사용)
예
인덱싱된 뷰 자동 유지 관리
예
분산형 분할 뷰
예
병렬 인덱스 작업
예
쿼리 최적화 프로그램의 인덱싱된 뷰 자동 사용
예
병렬 일관성 검사
예
프로그래밍 기능
기능
Azure Arc 지원 SQL Managed Instance
JSON
예
쿼리 저장소
예
임시 테이블
예
네이티브 XML 지원
예
XML 인덱싱
예
MERGE 및 UPSERT 기능
예
날짜 및 시간 데이터 형식
예
국제화 지원
예
전체 텍스트 및 의미 체계 검색
아니요
쿼리에서 언어 지정
예
Service Broker(메시징)
예
Transact-SQL 엔드포인트
예
그래프
예
Machine Learning Services
아니요
PolyBase
아니요
Azure Arc 지원 SQL Managed Instance는 데이터를 관리하는 데 도움이 되는 다양한 데이터 도구를 지원합니다.
이때 Azure Data Studio의 내부자 빌드 를 사용합니다.
지원되지 않는 기능 및 서비스
Azure Arc 지원 SQL Managed Instance에는 다음 기능 및 서비스를 사용할 수 없습니다.
영역
지원되지 않는 기능 또는 서비스
데이터베이스 엔진
병합 복제
Stretch DB
타사 연결을 사용하는 분산 쿼리
SQL Server 및 Azure SQL 제품이 아닌 데이터 원본에 연결된 서버
시스템 확장 저장 프로시저(XP_CMDSHELL 등)
Filetable, 파일 스트림
EXTERNAL_ACCESS 또는 UNSAFE 권한 세트가 있는 CLR 어셈블리
Buffer Pool Extension
SQL Server 에이전트
SQL Server 에이전트는 지원되지만 하위 시스템(CmdExec, PowerShell, 큐 읽기 권한자, SSIS, SSAS, SSRS), 경고, 관리되는 백업과 같은 특정 기능은 지원되지 않습니다.
고가용성
데이터베이스 미러링
보안
확장 가능 키 관리
연결된 서버의 AD 인증
AG(가용성 그룹)의 AD 인증