Cost threshold for parallelism (병렬 처리에 대한 비용 임계값 구성(서버 구성 옵션)
- CPU 코어 성능 체크
- 코어당 성능이 높은 CPU일수록 높은 값으로 설정
- SQL Server 가 쿼리에 대한 병렬 계획을 만들고 실행하는 임계값을 지정
- 동일한 쿼리의 직렬 계획을 실행하는 데 드는 예상 비용이 병렬 처리에 대한 비용 임계값에 설정된 값보다 높은 경우에만 해당 쿼리에 대한 병렬 계획을 만들고 실행
- 비용은 특정 하드웨어 구성에서 직렬 계획을 실행하는 데 필요한 예상 비용을 나타내며 시간 단위가 아님
- 병렬 처리에 대한 비용 임계값 옵션은 0에서 32767 사이의 모든 값으로 설정할 수 있음https://learn.microsoft.com/ko-kr/sql/database-engine/configure-windows/configure-the-cost-threshold-for-parallelism-server-configuration-option?view=sql-server-ver16
Remote admin connections (원격 관리자 연결)
- 서버가 잠겨 있거나 비정상적인 상태로 실행 중이어서 SQL Server 데이터베이스 엔진 연결에 응답하지 않는 경우에도 진단 함수 또는 Transact-SQL 문을 실행하거나 서버의 문제를 해결할 수 있음
- 장애로 인한 접속 불가시 관리자 권한으로 접속 가능
데이터 정렬
- master.sys.databases
- 다른 데이터 정렬일 때 쿼리 주체 DB에 따라 정렬 결과가 다르게 나올 가능성이 있음.
sys.master_files
'IT > MSSQL' 카테고리의 다른 글
[DB] 뷰 (View) (0) | 2023.09.12 |
---|---|
[MSSQL] 임시테이블의 종류와 개념 (0) | 2023.09.11 |
[MSSQL] 시스템 데이터베이스 (0) | 2023.09.11 |
[MSSQL] 데이터베이스 속성 - 자동 증가, 복구 모델, 호환성 수준 (0) | 2023.09.07 |
[MSSQL] 설치 및 기본 개념 (0) | 2023.09.05 |