À propos des paramètres d'instance

Cette page fournit des informations sur les paramètres disponibles pour les instances Cloud SQL.

Paramètres de Cloud SQL pour SQL Server

Paramètre Modifiable après la création ? Valeurs possibles
ID d'instance N Composé de lettres minuscules, de chiffres et de tirets. Le premier caractère doit être une lettre. La longueur totale ne doit pas dépasser 98 caractères.
Région N africa-south1 — Johannesburg
asia-east1 — Taïwan
asia-east2 — Hong Kong
asia-northeast1 — Tokyo
asia-northeast2 — Osaka
asia-northeast3 — Séoul
asia-south1 — Mumbai
asia-south2 — Delhi
asia-southeast1 — Singapour
asia-southeast2 — Jakarta
australia-southeast1 — Sydney
australia-southeast2 — Melbourne
europe-central2 — Varsovie
europe-north1 — Finlande
europe-southwest1 — Madrid
europe-west1 — Belgique
europe-west2 — Londres
europe-west3 — Francfort
europe-west4 — Pays-Bas
europe-west6 — Zurich
europe-west9 — Paris
europe-west10 — Berlin
europe-west12 — Turin
me-central1 — Doha
me-central2 — Dammam
me-west1 — Tel Aviv
northamerica-northeast1 — Montréal
northamerica-northeast2 — Toronto
southamerica-east1 — São Paulo
southamerica-west1 — Santiago
us-central1 — Iowa
us-east1 — Caroline du Sud
us-east4 — Virginie du Nord
us-east5 — Columbus
us-south1 — Dallas
us-west1 — Oregon
us-west2 — Los Angeles
us-west3 — Salt Lake City
us-west4 — Las Vegas
Zone O Les valeurs possibles dépendent de la région.
Version de la base de données N

Console string                      API enum string
SQL Server 2017 Standard            SQLSERVER_2017_STANDARD
SQL Server 2017 Enterprise          SQLSERVER_2017_ENTERPRISE
SQL Server 2017 Express             SQLSERVER_2017_EXPRESS
SQL Server 2017 Web                 SQLSERVER_2017_WEB
SQL Server 2019 Standard (default)  SQLSERVER_2019_STANDARD
SQL Server 2019 Enterprise          SQLSERVER_2019_ENTERPRISE
SQL Server 2019 Express             SQLSERVER_2019_EXPRESS
SQL Server 2019 Web                 SQLSERVER_2019_WEB
SQL Server 2022 Standard            SQLSERVER_2022_STANDARD
SQL Server 2022 Enterprise          SQLSERVER_2022_ENTERPRISE
SQL Server 2022 Express             SQLSERVER_2022_EXPRESS
SQL Server 2022 Web                 SQLSERVER_2022_WEB

Pour connaître les limites de ces versions en termes de ressources, consultez la section Scale Limits.

Domaine Active Directory O Un menu déroulant permettant de rejoindre un domaine Active Directory géré est disponible. Le menu répertorie tous les domaines Microsoft AD gérés de votre projet. Dans le menu déroulant, vous pouvez sélectionner un domaine. Pour en savoir plus, consultez la page Présentation du service Microsoft AD géré dans Cloud SQL. Notez également les procédures et contraintes d'intégration avec un domaine AD géré dans un projet différent.
Mode SSL O Applique/active SSL de la manière suivante :
  • ALLOW_UNENCRYPTED_AND_ENCRYPTED : autorise les connexions non-SSL/non-TLS et SSL/TLS. Il s'agit de la valeur par défaut.
  • ENCRYPTED_ONLY : autorise uniquement les connexions chiffrées avec SSL/TLS.
Adresse IP privée Une fois configuré, ce paramètre ne peut plus être désactivé. Activé ou désactivé
Adresse IP publique O Activé ou désactivé
Réseaux autorisés O Si le paramètre "Adresse IP publique" est activé, les valeurs possibles sont les adresses IP autorisées à se connecter à l'instance. Vous pouvez également spécifier cette valeur sous la forme d'une plage d'adresses IP au format CIDR.
Cores (Cœurs) O Pour en savoir plus sur les limites de scaling pour les cœurs, consultez la page Limites de scaling.
Mémoire O Pour en savoir plus sur les limites de scaling pour la mémoire, consultez la page Limites de scaling.
Désactiver le multithreading simultané O Permet de passer de 2 à 1 la configuration du nombre de threads par cœur pour une instance.

Pour en savoir plus sur la configuration du multithreading simultané, consultez la page Multithreading simultané.
Type de stockage N SSD (seule valeur)
Capacité de stockage O
(augmentation seulement)
La capacité des instances comportant au moins un processeur virtuel (non partagé) peut atteindre 64 To.


Notez que la création ou l'augmentation de la capacité de stockage à 64 To peuvent augmenter la latence des opérations courantes telles que les sauvegardes, en fonction de votre charge de travail.
Activer l'augmentation automatique de l'espace de stockage O Activé (valeur par défaut)
Désactivé
Limite de l'augmentation automatique de l'espace de stockage O En Go. 0 (valeur par défaut) signifie qu'il n'y a pas de limite.
Sauvegardes O
Activé (valeur par défaut)
Désactivé
Options d'emplacement O Multirégional (valeur par défaut)
Régional

Il existe également un menu déroulant avec une liste de zones multirégionales lorsque vous sélectionnez Multirégional, ou une liste de régions lorsque vous sélectionnez Régional.

Protection contre la suppression d'instances O Activé ou désactivé
Activer la récupération à un moment précis O
(voir la remarque)
Activé (valeur par défaut)
Désactivé
Disponibilité : zone unique O
Activé (valeur par défaut)
Désactivé
Haute disponibilité (régionale) O
Activé
Désactivé (valeur par défaut)
Maintenance : intervalle souhaité O À n'importe quel moment (valeur par défaut)
Jour de la semaine
Maintenance : ordre des mises à jour O À n'importe quel moment (valeur par défaut)
Plus tard
Avant
Indicateurs de base de données O Consultez la page Configurer des indicateurs de base de données.
Classement par défaut N Pour obtenir la liste des valeurs acceptées, consultez la section sys.fn_helpcollations.
Audit SQL Server O Activé ou désactivé
Fuseau horaire N Lorsque vous créez une instance, vous pouvez définir un fuseau horaire permanent pour celle-ci.
ID d'instance

L'ID d'instance est le nom de l'instance. Il permet de l'identifier de manière unique dans le projet. Si possible, choisissez le nom de l'instance en fonction de la finalité de cette dernière.

La longueur totale de l'ID project-ID:instance-ID ne doit pas dépasser 98 caractères.

Vous n'avez pas besoin d'indiquer l'ID du projet. qui sera ajouté automatiquement le cas échéant (par exemple, dans les fichiers journaux).
Région
Région Google Cloud Platform où se trouve l'instance. Vous ne pouvez définir la région que lors de la création de l'instance. Pour améliorer les performances, vos données doivent être à proximité des services qui les utilisent. Pour en savoir plus, consultez la page Emplacements des instances.
Zone
Zone Google Cloud dans laquelle se trouve votre instance. Si vous vous connectez à partir d'une instance Compute Engine, sélectionnez la zone dans laquelle elle se trouve. Sinon, acceptez la zone par défaut. Vous pouvez modifier l'instance ultérieurement pour modifier la zone, si nécessaire. Pour en savoir plus, consultez la page Emplacements des instances.
Cœurs

Nombre de processeurs de votre instance.

Mémoire

Quantité de mémoire disponible pour votre instance. Pour les charges de travail dépendant des performances telles que le traitement transactionnel en ligne (OLTP, Online Transaction Processing), assurez-vous que l'instance dispose de suffisamment de mémoire pour contenir l'intégralité de l'ensemble de travail. Toutefois, d'autres facteurs tels que le nombre de connexions actives peuvent avoir une incidence sur les besoins en mémoire. Effectuez des tests de charge pour éviter les problèmes de performances en production.

Version de la base de données
À moins que vous n'ayez besoin d'une fonctionnalité qui n'est disponible que dans une version spécifique, vous devez accepter la version par défaut de la base de données. Pour en savoir plus sur l'utilisation de la commande gcloud et de l'API REST, consultez la documentation de référence.
Type de stockage
Si vous choisissez SSD, la valeur par défaut (et la seule disponible), votre instance dispose d'un stockage SSD. Les disques SSD offrent une latence inférieure et un débit de données plus élevé.
Domaine Active Directory

Vous pouvez intégrer le service Microsoft AD géré en activant l'authentification Windows pour l'instance. Pour procéder à l'intégration, choisissez un domaine que l'instance peut rejoindre. Pour en savoir plus, consultez la page Présentation du service Microsoft AD géré dans Cloud SQL.

Capacité de stockage

Choisissez une capacité adaptée à la taille de votre base de données. Après avoir créé votre instance, vous pouvez augmenter manuellement la capacité de stockage en modifiant sa configuration. En revanche, il est impossible de la réduire. L'augmentation de la capacité de stockage n'entraîne pas de temps d'arrêt.

La capacité de stockage allouée à votre instance influe sur son coût. Pour plus d'informations, consultez la section Tarifs du stockage et de la mise en réseau.

La capacité de stockage des instances dupliquées avec accès en lecture doit toujours être au moins égale à celle de l'instance principale. Lorsqu'une instance principale est redimensionnée, toutes les instances dupliquées avec accès en lecture le sont également, si nécessaire, de sorte qu'elles aient une capacité de stockage au moins égale à celle de l'instance principale mise à jour.

Activer l'augmentation automatique de l'espace de stockage

Si vous activez ce paramètre, Cloud SQL vérifie l'espace de stockage disponible toutes les 30 secondes. S'il passe sous un certain seuil, Cloud SQL ajoute automatiquement de la capacité de stockage supplémentaire. S'il passe sous ce seuil de manière répétée, Cloud SQL continue d'ajouter de l'espace de stockage jusqu'à atteindre la limite de 64 To.

Le paramètre d'augmentation automatique de l'espace de stockage d'une instance principale s'applique automatiquement à toutes ses instances dupliquées avec accès en lecture. Il ne peut pas être défini indépendamment pour les instances dupliquées avec accès en lecture.

Seuil

Le seuil dépend de l'espace de stockage actuellement configuré pour l'instance. Il ne peut pas dépasser 25 Go.

Pour les instances dotées d'un espace de stockage de 500 Go (ou plus), le seuil est toujours de 25 Go.

Pour celles dont l'espace de stockage est inférieur à 500 Go, le seuil est calculé à l'aide de la formule suivante :

  5 + (provisioned storage)/25

Le résultat de la division est arrondi au nombre entier inférieur le plus proche.

Calcul du seuil pour une instance disposant d'une capacité de stockage de 66 Go :

5 + (1/25th of 66 GB) = 5 + (66/25) = 5 + 2.6 -> 5 + 2 = 7 GB
Calcul du seuil pour une instance disposant d'une capacité de stockage de 1 000 Go :
5 + (1/25th of 1000 GB) = 5 + (1000/25) = 5 + 40 = 45 -> rounded down to the
maximum value of 25 GB

Quantité d'espace de stockage ajoutée

L'espace de stockage ajouté à l'instance est égal à la taille du seuil, qui ne peut pas dépasser 25 Go.

Considérations concernant les disques volumineux

Pour les instances dotées d'un espace de stockage de 500 Go ou plus, le seuil est toujours défini sur 25 Go et la quantité d'espace de stockage ajoutée est toujours de 25 Go. Par conséquent, l'espace vide maximal possible est de 50 Go. Si vous ne redimensionnez pas manuellement l'instance avec un disque de plus de 5 To, ce disque peut toujours rester à 99 % de sa capacité, même s'il reste de l'espace vide.

Avant d'effectuer une opération qui augmente rapidement l'utilisation de l'espace disque, telle qu'une importation importante ou une requête nécessitant une grande table temporaire, redimensionnez manuellement le disque au lieu d'être dépendant de l'augmentation automatique.

Limite de l'augmentation automatique de l'espace de stockage

Si vous activez le paramètre Augmentation automatique de l'espace de stockage, vous pouvez définir une limite quant à la quantité d'espace de stockage pouvant être automatiquement ajoutée à l'instance. N'oubliez pas que plus la taille de l'instance est grande, plus la latence opérationnelle est importante.

Étant donné que vous ne pouvez pas réduire la taille de l'espace de stockage, cette limite peut empêcher la taille de l'instance d'augmenter de manière excessive (en raison d'une hausse temporaire du trafic). Gardez à l'esprit que lorsqu'une instance ne peut plus ajouter l'espace de stockage dont elle a besoin, elle risque de ne plus accepter les connexions entrantes et de passer en mode hors connexion.

La valeur par défaut 0 signifie qu'il n'existe aucune limite (autre que l'espace de stockage disponible maximal pour le niveau d'instance concerné).

Pour définir la limite lorsque vous créez l'instance, utilisez le paramètre --storage-auto-increase-limit=INTEGER_VALUE_OF_GB, comme décrit sur la page Créer une instance. Pour définir la limite sur une instance existante, utilisez le même paramètre avec la commande gcloud beta sql instances patch.

Le paramètre de limite de l'augmentation automatique de l'espace de stockage d'une instance principale s'applique automatiquement à toutes ses instances dupliquées avec accès en lecture. Il ne peut pas être défini indépendamment pour les instances dupliquées avec accès en lecture.

Sauvegardes automatisées et récupération à un moment précis

Ces options déterminent si des sauvegardes automatiques sont effectuées et si les sauvegardes du journal des transactions sont activées. Ces deux options ont un léger impact sur les performances et utilisent du stockage supplémentaire. Elles sont toutefois obligatoires pour créer des instances dupliquées et des clones, et pour la récupération à un moment précis. Lorsque vous sélectionnez cette option, vous pouvez également sélectionner une période au cours de laquelle les sauvegardes automatiques ont lieu.

Les sauvegardes automatiques sont effectuées quotidiennement, dans la fenêtre temporelle de votre choix. Au bout de sept jours, la sauvegarde la plus ancienne est supprimée.

Pour en savoir plus sur la récupération à un moment précis, consultez la section Présentation de la récupération à un moment précis.

Pour plus d'informations sur la réplication, consultez la page Options de réplication. Pour en savoir plus sur le clonage d'instances, consultez la page Cloner des instances.

Paramètres de conservation des sauvegardes automatiques

Le nombre de sauvegardes conservées par défaut est de 7, mais vous pouvez modifier cette valeur pour utiliser une valeur comprise entre 1 et 365.

Pour en savoir plus, consultez la section Sauvegarde automatique et conservation des journaux de transactions.

Options d'emplacement

Vous pouvez choisir de stocker les sauvegardes dans une seule ou plusieurs régions. Multirégional est l'option par défaut et le choix recommandé, car elle offre une protection contre les temps d'arrêt lorsqu'une région devient indisponible. Les sauvegardes sont stockées dans les régions les plus proches de l'instance.

Vous avez également la possibilité de sélectionner un emplacement personnalisé pour la sauvegarde. N'utilisez cette option que si la réglementation l'exige ou si une règle d'administration exige que vos sauvegardes se trouvent dans des régions uniques ou multiples. Pour en savoir plus, consultez l'article Emplacements personnalisés.

Protection contre la suppression d'instances

Protège une instance contre une suppression accidentelle. Si ce paramètre est activé, vous devez le désactiver avant de supprimer l'instance. Consultez la section Empêcher la suppression d'une instance.

Activer la récupération à un moment précis

La récupération à un moment précis vous aide à récupérer l'état précédent d'une instance à un moment spécifique.

Pour en savoir plus sur la récupération à un moment précis, consultez la section Présentation de la récupération à un moment précis.

Disponibilité : zonale

Place votre instance et vos sauvegardes dans une seule zone. Lorsque vous sélectionnez cette option, il n'y a pas de basculement en cas de panne. Recommandé uniquement à des fins de test et de développement.

Haute disponibilité (régionale)

Lorsque vous sélectionnez l'option Haute disponibilité (régionale), en cas de panne, votre instance bascule vers une autre zone de la région hébergeant l'instance, tant que la zone de basculement ne présente pas de panne. Il est recommandé de sélectionner Haute disponibilité (régionale) pour les instances de votre environnement de production.

Consultez la présentation de la configuration de la haute disponibilité.

Intervalle de maintenance

Jour et heure auxquels les événements de maintenance de l'instance Cloud SQL sont planifiés.

Pour le moment, les instances dupliquées avec accès en lecture n'acceptent pas les paramètres d'intervalle de maintenance.

Pour en savoir plus sur la maintenance, consultez la page À propos de la maintenance des instances Cloud SQL.

Planification des maintenances

Votre préférence concernant l'ordre relatif et la chronologie des mises à jour de maintenance. Vous pouvez ainsi recevoir des mises à jour à l'avance afin de les tester dans un environnement de test avant que vos instances de production ne les reçoivent. Le paramètre de planification des maintenances n'a pas d'incidence sur la version de maintenance appliquée par Cloud SQL à l'instance.

Si vous ne définissez pas le paramètre de planification des maintenances, Cloud SQL choisit le moment auquel les mises à jour de l'instance seront effectuées (dans son intervalle de maintenance, le cas échéant).

Pour en savoir plus sur la maintenance, consultez la page À propos de la maintenance des instances Cloud SQL.

Adresse IP privée
Ce paramètre vous permet de configurer l'instance pour qu'elle utilise une adresse IP privée. En savoir plus
Adresse IP publique
Si ce paramètre est activé, une adresse IPv4 publique est allouée à l'instance. Lorsque vous le désactivez, cette adresse est libérée. Vous pouvez réactiver le paramètre ultérieurement mais vous recevrez une adresse IPv4 différente. Par défaut, l'adresse IP publique est bloquée pour toutes les adresses. Utilisez le paramètre Réseaux autorisés pour autoriser l'accès.
Réseaux autorisés
Vous pouvez ajouter des adresses IP ou des plages d'adresses spécifiques pour permettre les connexions à votre instance à partir de ces adresses.

Pour en savoir plus sur la configuration des adresses IP, consultez la page Configurer la connectivité IP.

Règle d'activation
Vous pouvez changer la règle d'activation en démarrant et en arrêtant l'instance. L'arrêt d'une instance évite que des frais supplémentaires ne soient facturés pour cette dernière.
Indicateurs de la base de données

Vous pouvez définir des indicateurs de base de données spécifiques pour l'instance Cloud SQL.

Pour obtenir la liste complète des indicateurs de base de données disponibles, consultez la page Configurer des indicateurs de base de données.

Classement par défaut

Vous pouvez définir une valeur de classement par défaut pour l'instance, comme décrit sur la page Créer des instances. Ce paramètre de classement est une valeur par défaut au niveau de l'instance pour les règles de tri, ainsi que pour la sensibilité à la casse et aux accents dans les bases de données d'instance.

Ce paramètre de classement devient également la valeur par défaut des bases de données système.

Un paramètre de classement d'une instance ou d'une base de données est indiqué dans Cloud Console. Vous pouvez vérifier le classement par défaut d'une instance sur la page de présentation de l'instance (disponible via la page Instances Cloud SQL). De plus, à partir du menu de navigation de la page "Présentation de l'instance", vous pouvez cliquer sur Bases de données pour vérifier le paramètre de classement d'une base de données spécifique.

Cette valeur de classement par défaut est permanente au niveau de l'instance, mais pas au niveau de la base de données. Vous pouvez modifier cette valeur par défaut à l'aide d'un outil d'administration de bases de données, mais seulement pour une base de données spécifique que vous créez ou mettez à jour. Vous ne pouvez pas modifier la valeur de classement par défaut d'une instance après la création de celle-ci (sauf si vous recréez l'instance).

Si vous clonez une instance, le classement par défaut est reporté sur l'instance clonée.

Pour obtenir la liste complète des paramètres de classement acceptés, consultez la section Classements au niveau du serveur.

Audit SQL Server

Ce paramètre détermine si l'audit de base de données est activé. Pour en savoir plus, consultez la page Audit de base de données SQL Server.

Fuseau horaire

Lorsque vous créez une instance, vous pouvez définir un fuseau horaire permanent pour celle-ci. Cette valeur ne peut pas être modifiée et ne peut être définie qu'à la création de l'instance. Si vous ne spécifiez pas de fuseau horaire lorsque vous créez une instance, celui-ci est défini sur UTC.

Une instance répliquée avec accès en lecture a le même fuseau horaire que son instance principale.

Un clone a le même fuseau horaire que son instance source.

La restauration d'une instance à partir d'une sauvegarde nécessite que l'instance de sauvegarde et l'instance cible soient associées au même fuseau horaire.

Pour connaître les valeurs de fuseau horaire disponibles, consultez la colonne des fuseaux horaires Windows, à la section Mappage de fuseau horaire.

Vous pouvez également obtenir les valeurs disponibles en utilisant la requête suivante :

  SELECT * FROM sys.timeZone_info;
  

Voici un exemple de fonction permettant de récupérer le fuseau horaire d'une instance : SYSDATETIMEOFFSET. Cloud SQL pour SQL Server ne permet pas de modifier le fuseau horaire d'une instance existante. Cependant, vous pouvez utiliser la fonction AT TIME ZONE pour réaliser des conversions temporelles, et d'autres opérations. Pour plus d'informations sur cette fonction, consultez la section AT TIME ZONE (Transact-SQL).

Les fuseaux horaires suivants ne sont pas compatibles :

  • Ekaterinbourg Standard
  • Kaliningrad Standard
  • Kamchatka Standard
  • Magallanes Standard
  • Littoral médio-atlantique Standard
  • Nouvelle-Zélande Standard
  • Asie du Nord-Est Standard
  • Asie du Nord Standard
  • Pakistan Standard
  • Kyzylorda Standard
  • Russie Standard
  • Soudan Standard
  • Vladivostok Standard
  • Volgograd Standard
  • Iakoutsk Standard

Impact des modifications apportées aux paramètres des instances

Pour la plupart des paramètres d'instances, Cloud SQL applique immédiatement les modifications, et la connectivité à l'instance demeure inchangée.

Modifier le nombre de processeurs ou la taille de la mémoire entraîne la désactivation de l'instance pendant moins de 60 secondes. Modifier la zone d'une instance, configurer une adresse IP privée, modifier son réseau et activer la haute disponibilité entraîne la désactivation de l'instance pendant plusieurs minutes. Prévoyez d'effectuer ce type de modification lorsque votre service peut gérer une telle interruption.

Étapes suivantes