이 문서에서는 Synapse SQL의 전용 SQL 풀 및 서버리스 SQL 풀 함수에 대한 리소스 목록을 찾을 수 있습니다. 권장 문서는 주요 디자인 결정과 개발 및 코딩 기술의 두 섹션으로 나뉩니다.
이 문서의 목표는 Azure Synapse Analytics 내에서 Synapse SQL 구성 요소에 대한 최적의 기술 접근 방식을 개발하는 데 도움이 되는 것입니다.
주요 디자인 결정
아래 문서에서는 Synapse SQL 개발에 대한 개념 및 디자인 결정을 강조 표시합니다.
| 조항 | 전용 SQL 풀 | 서버리스 SQL 풀 |
|---|---|---|
| 연결 | 예 | 예 |
| 리소스 클래스 및 동시성 | 예 | No |
| 트랜잭션 | 예 | No |
| 사용자 정의 스키마 | 예 | 예 |
| 테이블 분배 | 예 | No |
| 테이블 인덱스 | 예 | No |
| 테이블 파티션 | 예 | No |
| 통계 | 예 | 예 |
| Ctas | 예 | No |
| 외부 테이블 | 예 | 예 |
| CETAS | 예 | 예 |
권장 사항
아래에서 특정 코딩 기술, 팁 및 개발 권장 사항을 강조하는 필수 문서를 찾을 수 있습니다.
| 조항 | 전용 SQL 풀 | 서버리스 SQL 풀 |
|---|---|---|
| 저장 프로시저 | 예 | 예 |
| 레이블 | 예 | No |
| 뷰 | 예 | 예 |
| 임시 테이블 | 예 | 예 |
| 동적 SQL | 예 | 예 |
| 반복 | 예 | 예 |
| 옵션별로 그룹화 | 예 | No |
| 변수 할당 | 예 | 예 |
이점 및 모범 사례
서버리스 SQL 풀에 적합한 시나리오에 대한 자세한 내용은 서버리스 SQL 풀 혜택 문서를 참조하세요.
T-SQL 기능 지원
Transact-SQL 언어는 서버리스 SQL 풀에서 사용되며, 전용 모델은 다른 개체를 참조할 수 있고 지원되는 기능 세트에 약간의 차이가 있습니다. 자세한 내용은 Azure Synapse SQL 문서에서 지원되는Transact-SQL 기능을 참조하세요.
다음 단계
자세한 참조 정보는 SQL 풀 T-SQL 문을 참조하세요.