Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à :
Databricks SQL
Databricks Runtime
Fournit des informations sur la possibilité d'incrémentaliser une requête lors de l'actualisation d'une vue matérialisée.
Pour en savoir plus sur l’incrémentisation de la vue matérialisée, consultez Actualisation incrémentielle pour les vues matérialisées.
Important
EXPLAIN CREATE MATERIALIZED VIEW confirme l’éligibilité structurelle pour une approche incrémentale. Elle ne garantit pas l’exécution d’une actualisation incrémentielle lors de l’utilisation de la AUTO stratégie. Dans ce mode, le modèle de coût choisit toujours une recompilation complète au moment de l’exécution si des facteurs tels que la taille du jeu de modifications rendent une actualisation complète moins coûteuse. Les politiques REFRESH POLICY INCREMENTAL et REFRESH POLICY INCREMENTAL STRICT remplacent cette décision de modèle de coût.
Syntaxe
EXPLAIN CREATE MATERIALIZED VIEW
AS
query
Paramètres
query
Requête SQL pour une vue matérialisée à expliquer.
Examples
EXPLAIN CREATE MATERIALIZED VIEW
AS
select k, sum(v) from source.src_schema.table group by k;
+----------------------------------------------------+
| plan|
+----------------------------------------------------+
| == Physical Plan ==
*(2) HashAggregate(keys=[k#33], functions=[sum(cast(v#34 as bigint))])
+- Exchange hashpartitioning(k#33, 200), true, [id=#59]
+- *(1) HashAggregate(keys=[k#33], functions=[partial_sum(cast(v#34 as bigint))])
+- *(1) LocalTableScan [k#33, v#34]
|
+----------------------------------------------------