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

Adaptive Server Enterprise Sybase Discussion :

[ASE 12.5.3] transaction log in database tempdb is almost full


Sujet :

Adaptive Server Enterprise Sybase

  1. #1
    Membre régulier
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2003
    Messages
    148
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2003
    Messages : 148
    Points : 118
    Points
    118
    Par défaut [ASE 12.5.3] transaction log in database tempdb is almost full
    Bonjour,
    Lors de l'execution de la requête en pièce jointe , j'ai le message suivant:
    Space available in the log segment has fallen critically low in database 'tempdb'. All future modifications to this database will be suspended until thelog is successfully dumped and space becomes available.
    The transaction log in database tempdb is almost full. Your transaction is being suspended until space is made available in the log.


    ma base de donnée tempdb fait 1503Mb avec les options suivantes:
    select into/bulkcopy/pllsort, trunc log on chkpt, mixed log and data

    Au lieu d'augmenter la taille de la base tempdb, est ce qu'il ya un moyen d'optimiser la requête afin qu'elle ne remplisse pas beaucoup le journal de transaction ?

    Merci de vos contributions et conseils.

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 307
    Détails du profil
    Informations personnelles :
    Âge : 64
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 307
    Points : 1 828
    Points
    1 828
    Par défaut
    C'est très difficile à dire sans connaitre le schema des tables, leurs tailles, les indexes, etc.

    Cependant, il y a quelques "drapeaux rouges": Pourquoi y a-t-il un "distinct" dans le SELECT ? (est-ce qu'il manquerait un champ dans le GROUP BY ? Si oui cela génère un produit cartésien, ce qui bouffe beaucoup de place dans la tempdb!)

    Est-ce que toutes les jointures sont bien correctes?

    Michael
    Michael Peppler
    Membre de TeamSybase - www.teamsybase.com

    "A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson

  3. #3
    Membre régulier
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2003
    Messages
    148
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2003
    Messages : 148
    Points : 118
    Points
    118
    Par défaut
    Merci de votre reponse. voici en fichier attaché toutes les informations dont vous m'avez demandé sur la structure des tables , le nombre de ligne de chaque table et les index de chaque table.
    Merci de vos conseils et suggestions.

Discussions similaires

  1. Transaction log for database is full, and then.
    Par TCW78 dans le forum Administration
    Réponses: 2
    Dernier message: 25/08/2008, 21h32
  2. [DEBUTANT]Supprimer et/ou vider les transaction Log
    Par tripper.dim dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 24/05/2006, 21h46
  3. Réponses: 2
    Dernier message: 19/05/2006, 11h11
  4. [ASE]purger des tables de log
    Par benssj5 dans le forum Sybase
    Réponses: 6
    Dernier message: 28/12/2005, 13h01
  5. Transaction log files
    Par abelman dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 30/11/2005, 17h00

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