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 :

[SSIS 2005]Réduire le tempdb


Sujet :

MS SQL Server

  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2007
    Messages
    175
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 175
    Par défaut [SSIS 2005]Réduire le tempdb
    Bonjour à tous!
    Ma table tempdb atteingne les 87Go, comment est-ce-que je vais faire pour la réduire?
    merci

  2. #2
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    Tu arêtes SQL Server, tu la supprimes et tu relance SQL Server.

  3. #3
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 002
    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 : 22 002
    Billets dans le blog
    6
    Par défaut
    Vous voulez la réduire pour perdre du temps ???? Car tels sont les effets de la réduction de la taille de la tempdb. En effet si elle a atteint cette taille c'est que le serveur en as eu besoin. Diminuer sa taille aura donc pour conséquence d'obliger à refaire un tel fichier, ce qui constitue les opérations les plus gourmandes en ressources. Bref, si vous voulez de mauvais performances, faites comme indiqué par le post précédent !

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  4. #4
    Modérateur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2005
    Messages
    5 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2005
    Messages : 5 826
    Par défaut
    Bonjour,

    Votre base TempDB a très probablement atteint cette taille si vous utilisez beaucoup de curseurs, variable tables ou tables temporaires (précédées par un ou deux #).
    Il vous faut donc savoir pourquoi SQL Server en a eu besoin (regardez votre code), et peut-être ensuite réduire la taille de votre fichier de données, mais cela s'avère être dangereux.
    La dernière des choses à faire est de supprimer cette base.

  5. #5
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 002
    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 : 22 002
    Billets dans le blog
    6
    Par défaut
    Elle est reconstruite à chaque démarrage de SQL Server.... Il est donc inutile de la supprimer. Juste arrêter le service SQL Server.

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    240
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2008
    Messages : 240
    Par défaut
    J'ajoute que la taille de la base de données tempdb est assez faible au départ (je crois que c'est 8 mégas). Le service SQL augmentera sa taille si nécessaire. Mais l'augmentation de la taille d'une DB est une opération couteuse. Aussi, fixea une taille adéquate dès le départ. A chaque redémarrage du service, la taille que vous aurez fixée sera appliquée. Placez tempdb sur un disque distinct de vos bases de données utilisateurs.

Discussions similaires

  1. Problème MS SQL Server Agent et SSIS 2005.
    Par AA_27 dans le forum MS SQL Server
    Réponses: 14
    Dernier message: 23/03/2010, 13h16
  2. SQL Server 2005 - Déplacement base tempdb
    Par matnys dans le forum Administration
    Réponses: 1
    Dernier message: 27/08/2008, 17h08
  3. SSIS 2005 ACCES VARIABLE GLOBALE
    Par mesanges074 dans le forum MS SQL Server
    Réponses: 0
    Dernier message: 02/10/2007, 14h56
  4. Tri de colonnes sous SSIS 2005
    Par smael51 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 12/09/2007, 18h29
  5. [SSIS 2005] Pb chargement d'un champ DT_NUMERIC
    Par marman dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 31/07/2006, 08h58

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