IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

[SQL2K5] Utilisation de vues et performance


Sujet :

MS SQL Server

  1. #1
    Membre chevronné Avatar de Jinroh77
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Février 2006
    Messages
    1 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Février 2006
    Messages : 1 964
    Points : 2 145
    Points
    2 145
    Par défaut [SQL2K5] Utilisation de vues et performance
    Bonjour à tous,
    Dans un projet BI, lors de la création de la vue de source de données d'une solution AS, je trouve beaucoup de vue utilisée;
    ces vues sont définies au niveau de SQL Server (pas dans la dsv du projet directement) et servent principalement à jouer sur l'ergonomie.
    Ce sont très souvent des select sur une unique table, 2 de temps en temps.

    Est ce que cela réduit potentiellement les performances ?
    Est ce mieux d'utiliser directement la table quand il n'y a pas de transformation lors du select ?

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 249
    Points : 1 745
    Points
    1 745
    Par défaut
    si votre vue ne comprend pas de jointures. Mieux vaut faire appel directement à la table. En effet, les vues ont un cout.

  3. #3
    Membre chevronné Avatar de Jinroh77
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Février 2006
    Messages
    1 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Février 2006
    Messages : 1 964
    Points : 2 145
    Points
    2 145
    Par défaut
    Ce cout est-il important ?
    Je m'explique, si l'on considère que la plupart des sources je fais une petite restrictions des données, ou une simple jointure sur 1 table pour récupérer un libellé etc.. disons sur 15 tables, 10 ont ces restrictions et les 5 dernières sont des copies directes.
    Afin d'homogénéiser et faciliter la maintenance, face à cela, l'impact de performance est-il conséquent ?
    (sachant que la solution SSAS va elle-même générer des vues quoiqu'il arrive).

    Merci

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 249
    Points : 1 745
    Points
    1 745
    Par défaut
    je crois que sql pro, d'apres les regles de codd, recommande un seul niveau de vue pour découpler le code des tables...

    Il est évidemment qu'avec 3 niveaux de couches, il y a une perte conséquente. Je l'ai vu dans la pratique.

    Mais dans votre cas, c'est raisonnable...

Discussions similaires

  1. Optimisation et utilisation de vues
    Par cfeltz dans le forum MS SQL Server
    Réponses: 8
    Dernier message: 27/04/2007, 13h48
  2. Utilisation de vue en SQL 2005
    Par Moonslife dans le forum Accès aux données
    Réponses: 1
    Dernier message: 27/04/2007, 10h31
  3. Fonctionnement et utilisation des vues matérialisées
    Par gOgHi dans le forum Administration
    Réponses: 7
    Dernier message: 19/10/2004, 14h29
  4. Utilisation des vues
    Par Andry dans le forum Débuter
    Réponses: 2
    Dernier message: 19/07/2004, 08h00
  5. [Crystal Report] Utilisation des vues de sql serveur
    Par Olivierakadev dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 15/11/2002, 17h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo