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 :

[2000] Optimisation = croissance du journal transaction


Sujet :

MS SQL Server

  1. #1
    Membre éclairé
    Inscrit en
    Décembre 2002
    Messages
    438
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 438
    Par défaut [2000] Optimisation = croissance du journal transaction
    Bonjour,

    J'ai une base de données avec un fichier de données d'un peu plus de 4 Go. J'ai réduit l'autre jour le journal des transactions à 1 Go. Le journal de transaction est sauvegardé toutes les heures.

    J'ai remarqué que la tâche d'optimisation le soir à 22:00 faisait monter le journal des transactions à 4 Go et il ne se réduit jamais. J'ai coché les cases :

    • Réorganiser les pages d'index et les données
    • Modifier l'espace libre par pourcentage de page à : 20%
    • Supprimer l'espace inutilisé des fichiers de base de données
    • Réduire la base de données lorsqu'elle dépasse 50 Mo
    • Quantité d'espace libre restant après réduction 10%


    Cela donne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    EXECUTE master.dbo.xp_sqlmaint N'-PlanID 399C75B5-867C-44FD-A2FB-A238C29921D1 -Rpt "E:\SQLServer\MSSQL\LOG\PDMUsers0.txt" -DelTxtRpt 4WEEKS -WriteHistory  -RebldIdx 20 -RmUnusedSpace 50 10 '
    Est-ce bien cette optimisation qui fait exploser le log ?
    Pourquoi le fichier log ne se réduit jamais ?
    Ce travail d'optimisation est fait tous les soir, est-ce vraiment nécéssaire ? 1 fois par semaine serais peut-être nécéssaire.

    Merci d'avance pour vos réponses,

  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
    22 010
    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 010
    Billets dans le blog
    6
    Par défaut
    même remarque que pour votre collègue : http://www.developpez.net/forums/sho...d.php?t=313946

    Ce travail de plan de maintenance fait tout et n'importe quoi pour les dévelopeurs qui ne savent pas ce qu'est l'administration de SGBDR C/S.
    Feriez vous la révision de votre voiture chaque nuit quand vous la garez au parking ou allez vous attendre qu'elle ait atteint un certain nombre de km?

    C'est pour cette raison que votre fichier du JT grossit. Cela dit ce n'est pas grave et mieux vaut ne pas le réduire si vous vouez des performances. A chaque fois que vous le réduirez il faudra qu'il grossisse à nouveau engendrant des pertes de temps qui peuvent devenir catastrophiques si le serveur est fortement sollicité. C'est d'ailleurs pour cela qu'il est FORTEMENT conseillé d'utilsier des fichiers de taille fixe pour vos bases, tant qpour les données que pour les journaux...

    Bref, une solide formation d'administration SQL Server ne serait pas du luxe !


    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/ * * * * *

  3. #3
    Membre éclairé
    Inscrit en
    Décembre 2002
    Messages
    438
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 438
    Par défaut
    Tu parles de bonne formation.

    Où se former à SQLServer ? Microsoft donne-t-il des formations ?

  4. #4
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 010
    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 010
    Billets dans le blog
    6
    Par défaut
    Il y a des organismes de formation qui dispense les cours officiels de Microsoft. La liste de ces organismes est disponible sur le site de MS.
    http://www.microsoft.com/france/formation/centres/
    il y a aussi des organisme qui dispenses d'excellentes formations en toute indépendance des cours officiels de Microsoft. C'est le cas de Orsys et de Learning Tree par exemple.
    Pour ma part je donne des cours dans ces deux types d'organismes qui ont chacun leurs avantages et inconvénients.
    Cours officiels :
    avantages : possibilité de passer des certifications (bachotage)
    inconvénients : cours empreints d'un certains marketing
    Cours indépendants :
    avantages : on y dit des choses vrais en toute indépendance des éditeurs
    inconvénients : chacun est libre de sa formule.

    vérifiez que l'organisme que vous choisissez permette de faire payer la formation par un fonds mutualisé (genre Fafiex ou Agefoss).

    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/ * * * * *

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

Discussions similaires

  1. SQLSERVER2000: Agrandir le journal Transaction
    Par agdid04 dans le forum Administration
    Réponses: 2
    Dernier message: 09/07/2008, 09h51
  2. [SQL Server 2000] Optimisation traitement
    Par luimême dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 26/02/2008, 11h22
  3. Réponses: 1
    Dernier message: 05/10/2007, 09h49
  4. [SQL 2000] Optimisation requête avec jointure multiple
    Par zooffy dans le forum Développement
    Réponses: 5
    Dernier message: 18/09/2007, 15h38
  5. [SQL 2000] Optimisation requête avec jointure multiple
    Par zooffy dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 18/09/2007, 15h38

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