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

Administration SQL Server Discussion :

La trace par défaut se remplit rapidement [2008R2]


Sujet :

Administration SQL Server

  1. #1
    Membre éclairé Avatar de Bernardos
    Homme Profil pro
    Consultant Senior dba sql server & Microsoft Business Intelligence
    Inscrit en
    Avril 2008
    Messages
    332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant Senior dba sql server & Microsoft Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 332
    Points : 723
    Points
    723
    Par défaut La trace par défaut se remplit rapidement
    Bonjour,
    comme j'en discutais dans une autre discussion.
    Chez un de mes clients, la trace par défaut se remplit avec object:created et object:deleted tous liés à tempdb
    j'ai 4 fichiers de 20 Mo plus le fichier en cours
    le dernier fichier date d'il y a 15 minutes!
    Ce qui veut dire que les ç!"é'§ç!èç!&é de dévellopeurs et d'analyste font des procédures avec table temporaire, j'imagine
    Du coup ma trace par défaut si précieuse est inexploitable et en plus ca fait une activité de dingue sur mon disque.
    je vais aller gueler un coup dans le bureau d'à coté mais le phénomène ne va pas se résorber en 5 minutes.
    Que faire à part désactiver la trace par défaut?
    Peut-on configurer les évènements récoltés?
    Merci d'avance
    Cordialement,
    Loïc
    Loïc BERNARD
    Consultant Senior dba sql server & Microsoft Business Intelligence



    Il n'y a jamais de problèmes, il n'y a que des solutions!

  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 772
    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 772
    Points : 52 737
    Points
    52 737
    Billets dans le blog
    5
    Par défaut
    Citation Envoyé par lbernard Voir le message
    Que faire à part désactiver la trace par défaut?
    Solution drastique.... supprimer tempdb !!!!

    Nan je déconne .....

    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é Avatar de Bernardos
    Homme Profil pro
    Consultant Senior dba sql server & Microsoft Business Intelligence
    Inscrit en
    Avril 2008
    Messages
    332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant Senior dba sql server & Microsoft Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 332
    Points : 723
    Points
    723
    Par défaut
    Solution drastique.... supprimer tempdb !!!!
    lol. moi j'envisage plutôt de supprimer les mecs qui ont développés ça
    donc je conclus qu'il n'y a pas moyen de configurer le trace par défaut pour qu'il ne capte plus ces 2 évenements?
    Loïc BERNARD
    Consultant Senior dba sql server & Microsoft Business Intelligence



    Il n'y a jamais de problèmes, il n'y a que des solutions!

  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 : 42
    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
    Points : 12 371
    Points
    12 371
    Par défaut
    Ce qui veut dire que les ç!"é'§ç!èç!&é de dévellopeurs et d'analyste font des procédures avec table temporaire, j'imagine
    On peut leur en vouloir, mais ça ne résout pas le problème.
    On sait que les bases de données sont mal enseignées à l'école, souvent par manque de temps, et pour se "rattraper" on a deux possibilités : formation, rarement justifiable auprès de la hiérarchie, ou l'auto-formation.
    On peut aussi décider de former les Développeurs : cela permet souvent de se rendre compte de l'intérêt de ceux-ci pour la bases de données, même s'il peut toujours y avoir des exceptions.
    En tout cas ce sont ces défauts qui font manger les DBAs et consultants, donc au final, pourquoi s'en plaindre ?

    donc je conclus qu'il n'y a pas moyen de configurer le trace par défaut pour qu'il ne capte plus ces 2 évenements?
    Malheureusement non. La seule chose que l'on peut faire, c'est désactiver la trace.
    Il me paraît plus important d'analyser la trace pour exposer aux Développeurs les lots de requêtes qui en créent le plus, pour qu'elles soient corrigées.
    Capturer l'effet sur l'exécution de la charge avant et après, pour en montrer les bénéfices

    @++

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Décembre 2012
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2012
    Messages : 44
    Points : 39
    Points
    39
    Par défaut
    Pour prendre (un peu) la défense des développeurs, ce n'est pas forcement un problème de formation.
    J'ai suivi une formation orsys (optimisation sqlserver 2008 à 2014) où le formateur préconisait l'utilisation de table temporaire dans les procs (avec des best practice malgré tout).
    Comme je me forme à coté, j'ai pris ses conseils avec reculs mais d'autres personnes ayant reçu cette formation les ont surement pris au 1er degrés et doivent vendre ça à leur collègue comme une méthode conseillé par un DBA!


    edit : du coup c'est un problème de formateur

  6. #6
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 772
    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 772
    Points : 52 737
    Points
    52 737
    Billets dans le blog
    5
    Par défaut
    Comme je suis à l'origine de c cours chez Orsys... J'aurais bien aimé que vous me disiez quel est le formateur qui vous a dit cela (en mail privé SVP)...

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

  7. #7
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Décembre 2012
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2012
    Messages : 44
    Points : 39
    Points
    39
    Par défaut
    Bonjour,

    c'est fait.
    je suppose qu'il n'a pas eu le temps de détailler les limites d'utilisation.

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

Discussions similaires

  1. Unique + valeur par défaut
    Par ketalie dans le forum Outils
    Réponses: 4
    Dernier message: 02/07/2003, 15h29
  2. [TListBox] Selection par défaut
    Par Nuts07 dans le forum Composants VCL
    Réponses: 8
    Dernier message: 12/05/2003, 10h00
  3. Couleur de sélection par défaut
    Par sicard_51 dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 20/04/2003, 23h35
  4. [SWING][FONT] choisir la police par défaut
    Par narmataru dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 21/02/2003, 10h35
  5. Retour au mode texte par défaut
    Par coca dans le forum x86 16-bits
    Réponses: 6
    Dernier message: 12/12/2002, 17h22

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