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 :

sp_rename et volume de données


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    956
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 956
    Par défaut sp_rename et volume de données
    Bonjour,
    Comme une colonne change d'usage je souhaite changer son nom, de façon à ce que le contenu de la colonne correspondent bien à son nom (exp colonne choux_id qui devient legume_id).

    Certains de mes collègues, m'ont mis en garde, en me disant que cela serait pénalisant au niveau performances. D'où ma question , est-ce que la durée d'execution du sp_rename sur un champ dépend du volume des données de la table?
    Deuxième question, est-ce que la durée d'execution d'un sp_rename pour changer le nom d'une table dépend du volume des données de la table?

    Ma question ne porte pas sur la syntaxe de sp_rename, je l'ai trouvé dans la FAQ.

    Merci de votre aide.
    Soazig

  2. #2
    Invité
    Invité(e)
    Par défaut
    Le plus simple serait de tester sur une base de dev pour mesurer le temps ? :

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    956
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 956
    Par défaut
    Sur une base de dev la table n'a pas la volumétrie de la prod et de loin.

    Je peux essayer de rajouter des données par script genre boucle pour créer 1 million d'enregistrerment et tester après. En revanche je ne sais pas s'il y a assez d'espace disque sur le dev pour ce genre d'exercice.
    PS : J'ai fait une recherche avant de poster et j'avais trouvé
    http://www.developpez.net/forums/vie...light=sprename

    Ou Fadace écrivait :
    sp_rename ne fait que les modifications au niveau des tables système, d'où sa performance exceptionnelle.
    C'était donc pour être certaine de ce que je pensais.
    A+
    Soazig

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    956
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 956
    Par défaut
    après un test sur une table de plusieurs millions de ligne le renommage d'une colonne prend moins de 200 ms tandis quele select count(*) prend plusieurs secondes.
    J'en conclus donc que le sp_rename est indépendant du volume de données.

    a+
    Soazig

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

Discussions similaires

  1. Gérer le gros volume de données
    Par berceker united dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 21/07/2006, 19h29
  2. Volume de données maximum à passer dans Excel via delphi?
    Par batounet dans le forum Bases de données
    Réponses: 2
    Dernier message: 24/03/2006, 20h37
  3. [adsl] mesurer le volume de données
    Par grand's dans le forum Dépannage et Assistance
    Réponses: 3
    Dernier message: 16/04/2005, 10h42
  4. Réponses: 3
    Dernier message: 18/04/2004, 08h26
  5. 50Gb de volume de données ???
    Par hubble dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 14/04/2004, 17h39

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