Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
Dans cet article, vous trouverez la liste des ressources pour les fonctions de pool SQL dédié et de pool SQL serverless de Synapse SQL. Les articles recommandés sont divisés en deux sections : décisions de conception clés et techniques de développement et de codage.
L’objectif de ces articles est de vous aider à développer l’approche technique optimale pour les composants Synapse SQL dans Azure Synapse Analytics.
Choix de conception clés
Les articles ci-dessous mettent en évidence les concepts et les décisions de conception pour le développement Synapse SQL :
| Article | pool SQL dédié | pool SQL sans serveur |
|---|---|---|
| Connexions | Oui | Oui |
| Classes de ressources et concurrence | Oui | Non |
| Transactions | Oui | Non |
| Schémas définis par l’utilisateur | Oui | Oui |
| Distribution de tables | Oui | Non |
| Indexes de table | Oui | Non |
| Partitions de table | Oui | Non |
| Statistiques | Oui | Oui |
| CTAS | Oui | Non |
| tables externes | Oui | Oui |
| CETAS | Oui | Oui |
Recommandations
Vous trouverez ci-dessous des articles essentiels qui mettent en évidence des techniques de codage, des conseils et des recommandations spécifiques pour le développement :
| Article | pool SQL dédié | pool sans serveur SQL |
|---|---|---|
| procédures stockées | Oui | Oui |
| Étiquettes | Oui | Non |
| vues | Oui | Oui |
| Tables temporaires | Oui | Oui |
| SQL dynamique | Oui | Oui |
| Bouclage | Oui | Oui |
| Regrouper par options | Oui | Non |
| Affectation de variables | Oui | Oui |
Avantages et meilleures pratiques
Pour en savoir plus sur les scénarios adaptés au pool SQL serverless, consultez l’article avantages du pool SQL serverless .
Meilleures pratiques pour l’utilisation du pool SQL serverless
Meilleures pratiques pour optimiser les performances à l’aide de pools SQL dédiés
Prise en charge des fonctionnalités T-SQL
Le langage Transact-SQL est utilisé dans le pool SQL serverless, sachant qu’un modèle dédié peut référencer différents objets et présenter des différences au niveau de l’ensemble des fonctionnalités prises en charge. Pour plus d’informations, consultez Transact-SQL fonctionnalités prises en charge dans l’article Azure Synapse SQL .
Étapes suivantes
Pour plus d’informations de référence, consultez les instructions T-SQL du pool SQL.