이 페이지에서는 SQL 서버용 Cloud SQL 인스턴스를 만드는 방법을 설명합니다.
모든 인스턴스 설정에 관한 자세한 내용은 인스턴스 설정을 참조하세요.
새로 생성된 인스턴스에는 sqlserver
데이터베이스가 있습니다.
Cloud SQL 인스턴스를 만든 후 데이터베이스를 만들거나 가져오는 방식으로 추가합니다.
Cloud SQL Enterprise Plus 버전과 Cloud SQL Enterprise 버전 중에서 선택
SQL 서버용 Cloud SQL 인스턴스를 만들 때 다양한 머신 계열이 제공되어 Cloud SQL 버전에 따라 여러 머신 구성 중에서 선택할 수 있습니다.
Cloud SQL Enterprise Plus 버전을 사용하면 다음 두 가지 머신 계열 중에서 선택할 수 있습니다.
- 성능 최적화: 메모리 대 컴퓨팅 비율이 vCPU 1개:8GB RAM으로 다양한 SQL Server 워크로드에 균형 잡힌 가격 대비 성능을 제공합니다.
- 메모리 최적화: 메모리 집약적인 워크로드를 위한 높은 메모리 대 컴퓨팅 비율인 vCPU 1개:32GB RAM을 제공합니다. 메모리 최적화 머신은 데이터 처리 중에 더 큰 데이터 세트를 메모리에 저장하는 것이 유리한 복잡한 쿼리, 분석, 비즈니스 인텔리전스 보고가 필요한 SQL Server 워크로드에 적합합니다.
Cloud SQL Enterprise 버전을 사용하면 vCPU 및 메모리 요구사항에 따라 여러 머신 구성을 선택할 수 있습니다. 다음 섹션에서는 각 데이터베이스 버전 및 머신 유형의 vCPU 및 메모리 구성을 보여줍니다.
SQL Server 2017 Express, SQL Server 2019 Express, SQL Server 2022 Express
머신 유형 | vCPU/메모리 |
---|---|
경량 |
|
표준 |
|
고성능 메모리 |
|
커스텀 | vCPU 1~8개, 3.75~52GB |
SQL Server 2017 Web, SQL Server 2019 Web, SQL Server 2022 Web
머신 유형 | vCPU/메모리 |
---|---|
경량 |
|
표준 |
|
고성능 메모리 |
|
커스텀 | vCPU 1~32개, 3.75~208GB |
SQL Server 2017 Standard, SQL Server 2019 Standard, SQL Server 2022 Standard
머신 유형 | vCPU/메모리 |
---|---|
경량 |
|
표준 |
|
고성능 메모리 |
|
커스텀 | vCPU 1~48개, 3.75~312GB |
SQL Server 2017 Enterprise, SQL Server 2019 Enterprise, SQL Server 2022 Enterprise
머신 유형 | vCPU/메모리 |
---|---|
경량 |
|
표준 |
|
고성능 메모리 |
|
커스텀 | vCPU 2~96개, 3.75~624GB |
동시 멀티스레딩
SQL 서버용 Cloud SQL의 동시 멀티스레딩(SMT)을 사용하면 하나의 물리적 코어에서 2개의 가상 CPU(vCPU)를 독립적인 개별 스레드로 실행할 수 있습니다. SMT는 기본적으로 사용 설정됩니다. 그러나 라이선스 비용을 줄이기 위해 이를 중지할 수 있습니다.
SMT를 사용 중지하면 인스턴스 성능에 영향을 줄 수 있습니다. SMT를 중지하면 인스턴스 성능에 미치는 영향을 파악하려면 인스턴스에서 부하 테스트를 수행하는 것이 좋습니다.
인스턴스 만들기
콘솔
- Google Cloud 콘솔의 Cloud SQL 인스턴스 페이지로 이동합니다.
- 인스턴스 만들기를 클릭합니다.
- 인스턴스 만들기 페이지의 데이터베이스 엔진 선택 패널에서 SQL Server 선택을 클릭합니다.
SQL Server 인스턴스 만들기 페이지의 Cloud SQL 버전 선택 섹션에서 인스턴스의 Cloud SQL 버전(
Enterprise
또는Enterprise plus
)을 선택합니다.Cloud SQL 버전에 대한 자세한 내용은 SQL 서버용 Cloud SQL 버전 소개를 참고하세요.
- 인스턴스의 버전 사전 설정을 선택합니다. 사용 가능한 사전 설정을 보려면 버전 사전 설정 메뉴를 클릭합니다.
- 인스턴스 정보 섹션에서 인스턴스의 데이터베이스 버전을 선택합니다. 사용 가능한 버전을 보려면 데이터베이스 버전 메뉴를 클릭합니다.
- 인스턴스 ID 필드에 인스턴스 ID를 입력합니다.
인스턴스 이름에 프로젝트 ID를 포함하지 않아도 됩니다. 필요한 경우 자동으로 포함됩니다(예: 로그 파일에서).
- 비밀번호 필드에 사용자의 비밀번호를 입력합니다.
- 리전 및 영역 가용성 선택 섹션에서 인스턴스의 리전 및 영역을 선택합니다.
인스턴스를 인스턴스에 액세스하는 리소스와 같은 리전에 배치합니다. 선택한 리전은 나중에 수정할 수 없습니다. 대부분의 경우 영역을 지정할 필요가 없습니다.
- 인스턴스 맞춤설정 섹션에서 인스턴스의 설정을 업데이트합니다. 예를 들어 실수로 인한 인스턴스 삭제를 방지할 수 있습니다.
- 인스턴스 만들기를 클릭합니다.
- 인스턴스의 초기화 프로세스가 완료되면 인스턴스 이름을 클릭하여 엽니다.
gcloud
gcloud CLI 설치 및 시작에 대한 자세한 내용은 gcloud CLI 설치를 참조하세요. Cloud Shell 시작에 대한 자세한 내용은 Cloud Shell 문서를 참조하세요.
gcloud
버전 243.0.0 이상을 사용해야 합니다.
실수로 인한 인스턴스 삭제를 보호하는 방법은 인스턴스 삭제 방지를 참조하세요.
- 인스턴스를 만듭니다.
Cloud SQL Enterprise Plus 버전 인스턴스의 경우: Cloud SQL Enterprise 버전 인스턴스의 경우:gcloud sql instances create INSTANCE_NAME \ --database-version=DATABASE_VERSION \ --region=REGION \ --tier=TIER \ --root-password=ROOT_PASSWORD \ --edition=ENTERPRISE_PLUS
gcloud sql instances create INSTANCE_NAME \ --database-version=DATABASE_VERSION \ --region=REGION \ --cpu=NUMBER_OF_vCPUs \ --memory=MEMORY_SIZE \ --root-password=ROOT_PASSWORD \ --edition=ENTERPRISE
인스턴스 이름에 프로젝트 ID를 포함하지 않아도 됩니다. 필요한 경우 자동으로 포함됩니다(예: 로그 파일에서).
페이지 앞부분에서 설명한 것처럼 Cloud SQL Enterprise 버전의 경우 vCPU 및 메모리 크기 값이 제한됩니다. Cloud SQL Enterprise Plus 버전과 Cloud SQL Enterprise 버전 중에서 선택하기를 참고하세요.
예를 들어 다음 문자열은 vCPU가 2개 있고 메모리가 7,680MB인 인스턴스를 만듭니다.
gcloud sql instances create myinstance \ --database-version=SQLSERVER_2017_STANDARD \ --region=us-central1 \ --cpu=2 \ --memory=7680MB \ --root-password=EXAMPLE_PASSWORD \ --edition=ENTERPRISE
샘플 값을 보려면 샘플 머신 유형을 참조하세요.
인스턴스 설정의 매개변수에 관한 자세한 내용은 gcloud sql instances create를 참고하세요.
- 자동 할당된 IP 주소를 기록합니다.
Cloud SQL 인증 프록시를 사용하지 않는 경우 이 주소를 호스트 주소로 사용하여 애플리케이션 또는 도구에서 인스턴스로 연결합니다.
- 사용자의 비밀번호를 설정합니다.
gcloud sql users set-password sqlserver no-host --instance=[INSTANCE_NAME] \ --password=[PASSWORD]
Terraform
인스턴스를 만들려면 Terraform 리소스를 사용합니다.
REST v1
1. 인스턴스 만들기
가능한 모든 필드가 아래의 기본 API 호출에 표시되지는 않습니다. JSON 요청의 프로토타입은 설정을 참조하세요.
Instances:insert 페이지도 참조하세요. 리전에 따른 유효값을 포함한 인스턴스 설정은 인스턴스 설정을 참조하세요. 머신 유형에 대한 자세한 내용은 커스텀 인스턴스 구성을 참조하세요.
instance-id
는 외부에 공개되므로 민감한 정보나 개인 식별 정보를 포함하지 마세요.
인스턴스 이름에 프로젝트 ID를 포함하지 않아도 됩니다. 필요한 경우 자동으로 포함됩니다(예: 로그 파일에서).
collation
필드(아래 기본 API 호출에는 표시되지 않음)를 사용하면 인스턴스의 데이터베이스에 사용되는 콜레이션 유형의 기본값을 설정할 수 있습니다.
이 콜레이션 기본값은 인스턴스 수준에서는 영구적이지만 데이터베이스 수준에서는 그렇지 않습니다. 데이터베이스 관리 도구를 사용하여 이 기본값을 변경할 수 있지만 생성 또는 업데이트 중인 특정 데이터베이스의 경우에만 변경할 수 있습니다. 인스턴스를 다시 만들지 않는 한 인스턴스를 만든 후에는 인스턴스의 기본 콜레이션 값을 변경할 수 없습니다.
SQL Server의 콜레이션에 대한 자세한 내용은 콜레이션 및 유니코드 지원을 참조하세요. JSON 요청의 프로토타입은 설정을 참조하세요. collation
매개변수에 지정할 수 있는 문자열의 예시에는 SQL_Latin1_General_CP1_CI_AS
이 있습니다.
timeZone
필드(아래 기본 API 호출에는 표시되지 않음)를 사용하면 인스턴스의 시간대를 설정할 수 있습니다. 인스턴스를 만든 후에 인스턴스의 시간대를 변경할 수 있습니다. 자세한 내용과 허용되는 문자열 목록은 설정을 참조하세요. timeZone
필드에 지정할 수 있는 문자열의 예시에는 "Pacific Standard Time"
이 있습니다.
더보기
관리형 Microsoft AD와 통합되는 인스턴스를 만들려면 domain
필드에 subdomain.mydomain.com
과 같은 도메인을 지정합니다. 자세한 내용은 Windows 인증을 사용하여 인스턴스 만들기를 참조하세요.
또한 다른 프로젝트에서 관리형 AD 도메인과 통합하기 위한 절차 및 제약조건을 참조하세요.
요청 데이터를 사용하기 전에 다음을 바꿉니다.
- PROJECT_ID: 프로젝트 ID입니다.
- INSTANCE_ID: 인스턴스 ID입니다.
- REGION: 리전 이름
- DATABASE_VERSION: 데이터베이스 버전의 enum 문자열.
예를 들면
SQLSERVER_2017_STANDARD
입니다. - PASSWORD:
root
사용자의 비밀번호 - MACHINE_TYPE: 머신 (등급) 유형의 enum 문자열. 예를 들면 다음과 같습니다.
db-perf-optimized-N-4
- EDITION_TYPE: Cloud SQL 버전. 기본값은
ENTERPRISE
입니다. - DATA_CACHE_ENABLED: (선택사항) 인스턴스에 데이터 캐시를 사용 설정하려면 이 파라미터의 값을
true
로 설정합니다.
HTTP 메서드 및 URL:
POST https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances
JSON 요청 본문:
{ "name": "INSTANCE_ID", "region": "REGION", "databaseVersion": "DATABASE_VERSION", "rootPassword": "PASSWORD", "settings": { "tier": "MACHINE_TYPE", "edition": "EDITION_TYPE", "backupConfiguration": { "enabled": true }, "dataCacheConfig" = { "dataCacheEnabled": DATA_CACHE_ENABLED }, } }
요청을 보내려면 다음 옵션 중 하나를 펼칩니다.
다음과 비슷한 JSON 응답이 표시됩니다.
{ "kind": "sql#operation", "targetLink": "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID", "status": "PENDING", "user": "user@example.com", "insertTime": "2020-01-01T19:13:21.834Z", "operationType": "CREATE", "name": "OPERATION_ID", "targetId": "INSTANCE_ID", "selfLink": "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/operations/OPERATION_ID", "targetProject": "PROJECT_ID" }
인스턴스가 생성되면 기본 사용자 계정을 구성할 수 있습니다.
2. 인스턴스의 IPv4 주소 검색
필요한 경우 자동으로 할당된 IPv4 주소를 검색할 수 있습니다.
이 주소는 응답의 ipAddress
필드에 있습니다.
요청 데이터를 사용하기 전에 다음을 바꿉니다.
- PROJECT_ID: 프로젝트 ID입니다.
- INSTANCE_ID: 이전 단계에서 생성한 인스턴스 ID
HTTP 메서드 및 URL:
GET https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID
요청을 보내려면 다음 옵션 중 하나를 펼칩니다.
다음과 비슷한 JSON 응답이 표시됩니다.
{ "kind": "sql#instance", "state": "RUNNABLE", "databaseVersion": "DATABASE_VERSION", "settings": { "authorizedGaeApplications": [], "tier": "MACHINE_TYPE", "kind": "sql#settings", "pricingPlan": "PER_USE", "replicationType": "SYNCHRONOUS", "activationPolicy": "ALWAYS", "ipConfiguration": { "authorizedNetworks": [], "ipv4Enabled": true }, "locationPreference": { "zone": "ZONE", "kind": "sql#locationPreference" }, "dataDiskType": "PD_SSD", "backupConfiguration": { "startTime": "19:00", "kind": "sql#backupConfiguration", "enabled": true }, "settingsVersion": "1", "dataDiskSizeGb": "10" }, "etag": "--redacted--", "ipAddresses": [ { "type": "PRIMARY", "ipAddress": "10.0.0.1" } ], "serverCaCert": { ... }, "instanceType": "CLOUD_SQL_INSTANCE", "project": "PROJECT_ID", "serviceAccountEmailAddress": "redacted@gcp-sa-cloud-sql.iam.gserviceaccount.com", "backendType": "BACKEND_TYPE", "selfLink": "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID", "connectionName": "PROJECT_ID:REGION:INSTANCE_ID", "name": "INSTANCE_ID", "region": "REGION", "gceZone": "ZONE" }
REST v1beta4
1. 인스턴스 만들기
가능한 모든 필드가 아래의 기본 API 호출에 표시되지는 않습니다. JSON 요청의 프로토타입은 설정을 참조하세요.
Instances:insert 페이지도 참조하세요. 리전에 따른 유효값을 포함한 인스턴스 설정은 인스턴스 설정을 참조하세요. 머신 유형에 대한 자세한 내용은 커스텀 인스턴스 구성을 참조하세요.
instance-id
는 외부에 공개되므로 민감한 정보나 개인 식별 정보를 포함하지 마세요.
인스턴스 이름에 프로젝트 ID를 포함하지 않아도 됩니다. 필요한 경우 자동으로 포함됩니다(예: 로그 파일에서).
collation
필드(아래 기본 API 호출에는 표시되지 않음)를 사용하면 인스턴스의 데이터베이스에 사용되는 콜레이션 유형의 기본값을 설정할 수 있습니다.
이 콜레이션 기본값은 인스턴스 수준에서는 영구적이지만 데이터베이스 수준에서는 그렇지 않습니다. 데이터베이스 관리 도구를 사용하여 이 기본값을 변경할 수 있지만 생성 또는 업데이트 중인 특정 데이터베이스의 경우에만 변경할 수 있습니다. 인스턴스를 다시 만들지 않는 한 인스턴스를 만든 후에는 인스턴스의 기본 콜레이션 값을 변경할 수 없습니다.
SQL Server의 콜레이션에 대한 자세한 내용은 콜레이션 및 유니코드 지원을 참조하세요. JSON 요청의 프로토타입은 설정을 참조하세요. collation
매개변수에 지정할 수 있는 문자열의 예시에는 SQL_Latin1_General_CP1_CI_AS
이 있습니다.
timeZone
필드(아래 기본 API 호출에는 표시되지 않음)를 사용하면 인스턴스의 시간대를 설정할 수 있습니다. 인스턴스를 만든 후에 인스턴스의 시간대를 변경할 수 있습니다. 자세한 내용과 허용되는 문자열 목록은 설정을 참조하세요. timeZone
필드에 지정할 수 있는 문자열의 예시에는 "Pacific Standard Time"
이 있습니다.
더보기
관리형 Microsoft AD와 통합되는 인스턴스를 만들려면 domain
필드에 subdomain.mydomain.com
과 같은 도메인을 지정합니다. 자세한 내용은 Windows 인증을 사용하여 인스턴스 만들기를 참조하세요.
또한 다른 프로젝트에서 관리형 AD 도메인과 통합하기 위한 절차 및 제약조건을 참조하세요.
요청 데이터를 사용하기 전에 다음을 바꿉니다.
- PROJECT_ID: 프로젝트 ID입니다.
- INSTANCE_ID: 인스턴스 ID입니다.
- REGION: 리전 이름
- DATABASE_VERSION: 데이터베이스 버전의 enum 문자열.
- MACHINE_TYPE: 머신 (등급) 유형의 enum 문자열. 예를 들면 다음과 같습니다.
db-perf-optimized-N-4
- PASSWORD:
root
사용자의 비밀번호 - MACHINE_TYPE :
db-custom-[CPUS]-[MEMORY_MBS]
와 같은 머신 (등급) 유형의 enum 문자열. - EDITION_TYPE: Cloud SQL 버전. 기본값은
ENTERPRISE
입니다. - DATA_CACHE_ENABLED: (선택사항) 인스턴스에 데이터 캐시를 사용 설정하려면 이 파라미터의 값을
true
로 설정합니다.
HTTP 메서드 및 URL:
POST https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/instances
JSON 요청 본문:
{ "name": "INSTANCE_ID", "region": "REGION", "databaseVersion": "DATABASE_VERSION", "rootPassword": "PASSWORD", "settings": { "tier": "MACHINE_TYPE", "edition": "EDITION_TYPE", "backupConfiguration": { "enabled": true }, "dataCacheConfig" = { "dataCacheEnabled": DATA_CACHE_ENABLED }, } }
요청을 보내려면 다음 옵션 중 하나를 펼칩니다.
다음과 비슷한 JSON 응답이 표시됩니다.
{ "kind": "sql#operation", "targetLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/instances/INSTANCE_ID", "status": "PENDING", "user": "user@example.com", "insertTime": "2020-01-01T19:13:21.834Z", "operationType": "CREATE", "name": "OPERATION_ID", "targetId": "INSTANCE_ID", "selfLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/operations/OPERATION_ID", "targetProject": "PROJECT_ID" }
인스턴스가 생성되면 기본 사용자 계정을 구성할 수 있습니다.
2. 인스턴스의 IPv4 주소 검색
필요한 경우 자동으로 할당된 IPv4 주소를 검색할 수 있습니다.
이 주소는 응답의 ipAddress
필드에 있습니다.
요청 데이터를 사용하기 전에 다음을 바꿉니다.
- PROJECT_ID: 프로젝트 ID입니다.
- INSTANCE_ID: 이전 단계에서 생성한 인스턴스 ID
HTTP 메서드 및 URL:
GET https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/instances/INSTANCE_ID
요청을 보내려면 다음 옵션 중 하나를 펼칩니다.
다음과 비슷한 JSON 응답이 표시됩니다.
{ "kind": "sql#instance", "state": "RUNNABLE", "databaseVersion": "DATABASE_VERSION", "settings": { "authorizedGaeApplications": [], "tier": "MACHINE_TYPE", "kind": "sql#settings", "pricingPlan": "PER_USE", "replicationType": "SYNCHRONOUS", "activationPolicy": "ALWAYS", "ipConfiguration": { "authorizedNetworks": [], "ipv4Enabled": true }, "locationPreference": { "zone": "ZONE", "kind": "sql#locationPreference" }, "dataDiskType": "PD_SSD", "backupConfiguration": { "startTime": "19:00", "kind": "sql#backupConfiguration", "enabled": true }, "settingsVersion": "1", "dataDiskSizeGb": "10" }, "etag": "--redacted--", "ipAddresses": [ { "type": "PRIMARY", "ipAddress": "10.0.0.1" } ], "serverCaCert": { ... }, "instanceType": "CLOUD_SQL_INSTANCE", "project": "PROJECT_ID", "serviceAccountEmailAddress": "redacted@gcp-sa-cloud-sql.iam.gserviceaccount.com", "backendType": "BACKEND_TYPE", "selfLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/instances/INSTANCE_ID", "connectionName": "PROJECT_ID:REGION:INSTANCE_ID", "name": "INSTANCE_ID", "region": "REGION", "gceZone": "ZONE" }
쓰기 엔드포인트 생성
Cloud SQL Enterprise Plus 버전 인스턴스를 만들고 Cloud SQL이 인스턴스의 쓰기 엔드포인트를 자동으로 생성하도록 하려면 Google Cloud 프로젝트에 Cloud DNS API를 사용 설정합니다.
이미 Cloud SQL Enterprise Plus 버전 인스턴스가 있고 Cloud SQL에서 쓰기 엔드포인트를 자동으로 생성하도록 하려면 고급 재해 복구가 사용 설정된 복제본을 만듭니다.
쓰기 엔드포인트는 현재 기본 인스턴스의 IP 주소로 자동으로 확인되는 전역 DNS (도메인 이름 서비스) 이름입니다. 이 엔드포인트는 복제본 장애 조치 또는 전환 작업 시 들어오는 연결을 새 기본 인스턴스로 자동으로 리디렉션합니다. IP 주소 대신 SQL 연결 문자열에서 쓰기 엔드포인트를 사용할 수 있습니다. 쓰기 엔드포인트를 사용하면 리전의 서비스 중단이 발생할 때 애플리케이션 연결을 변경하지 않아도 됩니다.
인스턴스의 쓰기 엔드포인트를 가져오는 방법에 대한 자세한 내용은 인스턴스 정보 보기를 참고하세요. 쓰기 엔드포인트를 사용하여 인스턴스에 연결하는 방법에 관한 자세한 내용은 쓰기 엔드포인트를 사용하여 연결을 참고하세요.
커스텀 인스턴스 구성
커스텀 인스턴스 구성을 사용하면 인스턴스에 필요한 메모리와 CPU의 용량을 선택할 수 있습니다. 이러한 유연성 덕분에 워크로드에 적합한 VM 형태를 선택할 수 있습니다. 머신 유형 가용성은 Cloud SQL 버전에 따라 결정됩니다.
실시간 처리가 필요한 워크로드의 경우 인스턴스에 전체 작업 세트를 포함할 만큼 충분한 메모리가 있는지 확인하세요. 그러나 메모리 요구사항에 영향을 줄 수 있는 다른 요인(예: 활성 연결 수 및 내부 오버헤드 프로세스)도 있습니다. 프로덕션 환경에서 성능 문제가 발생하지 않도록 부하 테스트를 수행해야 합니다.
인스턴스를 구성할 때 워크로드를 처리하기에 충분한 메모리와 vCPU를 선택하고 워크로드가 증가함에 따라 업그레이드하세요. vCPU가 부족한 머신 구성에는 SLA가 적용되지 않을 수 있습니다. 자세한 내용은 운영 가이드라인을 참조하세요.
Cloud SQL Enterprise 버전 인스턴스의 머신 유형
Cloud SQL Enterprise 버전 인스턴스의 경우 gcloud sql
instances create
명령어를 사용하여 커스텀 인스턴스 구성을 만들 수도 있습니다.
머신 유형 이름은 다음 형식을 사용합니다.
db-custom-NUMBER_OF_vCPUs-MEMORY
NUMBER_OF_vCPUs를 머신의 CPU 수로, MEMORY를 머신의 메모리 양으로 바꿉니다.
예를 들어 머신 이름이 db-custom
이고 머신에 1개의 CPU와 3,840MB의 RAM이 있는 경우 머신 형식은 db-custom-1-3840
입니다.
CPU 수 및 메모리 양을 선택할 때 선택한 구성에 다음 제한사항이 적용됩니다.
- 인스턴스에 구성할 수 있는 vCPU 수는 SQL Server 버전에 따라 다릅니다.
- vCPU 수는 1이거나 2~96 사이의 짝수여야 합니다.
- 메모리 크기는 다음과 같아야 합니다.
- vCPU당 0.9~6.5GB
- 256MB의 배수
- 최소 3.75GB(3,840MB)
Cloud SQL Enterprise Plus 버전 인스턴스의 머신 유형
Cloud SQL Enterprise Plus 버전 인스턴스의 경우 머신 유형은 다음 섹션에 설명된 대로 사전 정의됩니다.
성능 최적화 머신 제품군
이 머신 계열은 메모리 대 컴퓨팅 비율이 vCPU 1개:8GB RAM으로 다양한 SQL Server 워크로드에 균형 잡힌 가격 대비 성능을 제공합니다. 성능 최적화 머신 계열은 다음과 같은 머신 유형을 제공합니다.
Enterprise Plus 머신 유형 | vCPU | 메모리(GB) |
---|---|---|
db-perf-optimized-N-2 | 2 | 16 |
db-perf-optimized-N-4 | 4 | 32 |
db-perf-optimized-N-8 | 8 | 64 |
db-perf-optimized-N-16 | 16 | 128 |
db-perf-optimized-N-32 | 32 | 256 |
db-perf-optimized-N-48 | 48 | 384 |
db-perf-optimized-N-64 | 64 | 512 |
db-perf-optimized-N-80 | 80 | 640 |
db-perf-optimized-N-96 | 96 | 768 |
db-perf-optimized-N-128 | 128 | 864 |
메모리 최적화 머신 제품군
이 머신 계열은 메모리 집약적인 워크로드에 높은 메모리 대 컴퓨팅 비율인 vCPU 1개:32GB RAM을 제공합니다. 메모리 최적화 머신은 데이터 처리 중에 더 큰 데이터 세트를 메모리에 저장하는 것이 유리한 복잡한 쿼리, 분석, 비즈니스 인텔리전스 보고가 필요한 SQL Server 워크로드에 적합합니다. 메모리 최적화 머신 계열은 다음과 같은 머신 유형을 제공합니다.
머신 유형 | vCPU | 메모리(GB) |
---|---|---|
db-memory-optimized-N-4 | 4 | 128 |
db-memory-optimized-N-8 | 8 | 256 |
db-memory-optimized-N-16 | 16 | 512 |
문제 해결
문제 | 문제 해결 |
---|---|
오류 메시지: Failed to create subnetwork. Router status is
temporarily unavailable. Please try again later. Help Token:
[token-ID] . |
Cloud SQL 인스턴스를 다시 만들어 보세요. |