Peut-on créer des index sur les vues ?

Table des matières:

Peut-on créer des index sur les vues ?
Peut-on créer des index sur les vues ?

Vidéo: Peut-on créer des index sur les vues ?

Vidéo: Peut-on créer des index sur les vues ?
Vidéo: SQL Server index: Apprenez dans cette vidéo à créer une vue indexée. (exemple simple et concret) 2024, Décembre
Anonim

Les index ne peuvent être créés que sur des vues qui ont le même propriétaire que la table ou les tables référencées Ceci est également appelé une chaîne de propriété intacte entre la vue et la table(s). Généralement, lorsque la table et la vue résident dans le même schéma, le même propriétaire de schéma s'applique à tous les objets du schéma.

Peut-on créer des index sur les vues dans Oracle ?

Les normes Oracle SQL ne prennent pas en charge la création d'index sur les vues. Si vous avez besoin d'indexer des documents dont le contenu se trouve dans différentes tables, vous pouvez créer une préférence de stockage de données à l'aide de l'objet USER_DATASTORE.

Pouvons-nous créer un index sur les vues dans SQL Server ?

Pour améliorer les performances de ces requêtes complexes, un index clusterisé unique peut être créé sur la vue, où le jeu de résultats de cette vue sera stocké de la même manière dans votre base de données comme une table réelle avec un index clusterisé unique. …

Les vues héritent-elles des index ?

Oui, les index des tables sous-jacentes sont utilisés automatiquement - une vue extrait simplement les données des tables sous-jacentes après tout.

Pouvez-vous créer des index en ligne ?

Des index non cluster non uniques peuvent être créés en ligne lorsque la table contient des types de données LOB mais aucune de ces colonnes n'est utilisée dans la définition d'index en tant que colonne clé ou non clé (incluse). Les index sur les tables temporaires locales ne peuvent pas être créés, reconstruits ou supprimés en ligne.

Conseillé: