Choix de conception et techniques de codage pour les fonctionnalités SQL Synapse dans Azure Synapse Analytics
Dans cet article, vous trouverez une liste de ressources pour le pool SQL dédié et les fonctions de pool SQL serverless de Synapse SQL. Les articles recommandés sont répartis dans deux sections : Principaux choix de conception 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 au sein d'Azure Synapse Analytics.
Choix de conception clés
Les articles ci-dessous mettent en évidence les concepts et les choix de conception pour le développement SQL Synapse :
Article | Pool SQL dédié | Pool SQL serverless |
---|---|---|
Connexions | Oui | Oui |
Classes de ressources et concurrence | Oui | Non |
Transactions | Oui | Non |
Schémas définis par l’utilisateur | Oui | Oui |
Distribution de table | Oui | Non |
Index 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 SQL serverless |
---|---|---|
procédures stockées | Oui | Oui |
Étiquettes | Oui | Non |
Views | Oui | Oui |
Tables temporaires | Oui | Oui |
SQL dynamique | Oui | Oui |
Bouclage | Oui | Oui |
Options de regroupement | Oui | Non |
Attribution de variables | Oui | Oui |
Avantages et meilleures pratiques
Pour en savoir plus sur les scénarios adaptés à un pool SQL serverless, consultez l’article Avantages du pool SQL serverless.
Meilleures pratiques pour optimiser les performances à l’aide de pools de SQL dédiés
Support 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 l’article Fonctionnalités Transact-SQL prises en charge dans Azure Synapse SQL.
Étapes suivantes
Pour plus d’informations, consultez Instructions T-SQL pour le pool SQL.