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 :

[SQL2K] Performance des vues : XFiles (la vérité est ailleurs)


Sujet :

MS SQL Server

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 132
    Points : 75
    Points
    75
    Par défaut [SQL2K] Performance des vues : XFiles (la vérité est ailleurs)
    Bonjour,

    Je rencontre un problème qui me pose de gros problèmes ...

    J'ai une vue qui me retourne une vingtaine de colonnes.
    Lorsque je fais un select * de cette vue, le temps est de 40 secondes.

    Si je modifie cette vue et que je ne lui fait retourner que 3 colonnes et que je refait le select * --> 1 minute 30.

    C'est à dire que ca met 2 fois plus de temps pour me renvoyer 15 fois moins de données (me renvoie que des codes au lieu de champs textes).

    Quelqu'un aurait il une explication rationnelle à mon problème ?

    Merci,
    Worldofdada

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 865
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 865
    Points : 53 018
    Points
    53 018
    Billets dans le blog
    6
    Par défaut
    Lorsque vous changez ne serais-ce qu'un iota d'une requête, SQL Serveur ne peut plus bénéficier des objets mis en cache et doit donc tout recalculer.

    Ceci est donc normal. Cepandant lors des exécutions futures, les temps de réponse devraient redevenir normale, à moins que vos index ne soient pas à jour ou que le nombre de mise à jour intermédaires est important.

    A +

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 132
    Points : 75
    Points
    75
    Par défaut
    Ok, je ne pensais pas qu'il pouvait y avoir autant de différence à ce niveau là.

    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Performances des vues (non matérialisées)
    Par campra dans le forum Débuter
    Réponses: 3
    Dernier message: 10/09/2010, 12h01
  2. Travailler sur des vues ou sur des tables, vs performance ?
    Par carjo dans le forum Administration
    Réponses: 3
    Dernier message: 06/02/2009, 13h46
  3. [AJAX] aja X files la vérité est ailleurs ?
    Par SpaceFrog dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 13/02/2008, 21h46
  4. [Conception] Performances : intérêt des vues ?
    Par Mr N. dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 20/10/2005, 13h46
  5. Performances : intérêt des vues ?
    Par Mr N. dans le forum Requêtes
    Réponses: 4
    Dernier message: 20/10/2005, 13h42

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