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]crash update stat


Sujet :

Adaptive Server Enterprise Sybase

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2006
    Messages
    181
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 181
    Par défaut [ASE]crash update stat
    sur une version à chaque fois qu'on lance
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    update update all statistics TABLE1
    sachant que la table 1 est assez volumineuses quelques million de lignes on le message d'erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    the connection has dropped
    et puis dans le logerr de sybase on a
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    pc: 0x77e7b3bc KERNEL32.dll (0x0, 0x0, 0x0, 0x0)
    end of stack trace, spid 11, kpid 2752554, suid 1
    SQL Server system exception (0xc0000005) generated by a storage access violation.
    ce problème je l'ai sur quelques tables uniquement : les tables volumineuses.
    et puis j'ai essyer un reorg rebuild j'ai le message d'erreur suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    You cannot run reorg on a table wich uses allpages locking
    qui a une idée sur ce problème ?

  2. #2
    Membre Expert

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

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 307
    Par défaut
    La première question est: pourquoi le "update all statistics"?
    C'est extrèmement consommateur de CPU/IO/place disque dans tempdb, et n'est que très rarement utile.

    Il vaut nettement mieux faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    update index statistics <nom table>
    Michael

  3. #3
    Membre confirmé
    Inscrit en
    Août 2006
    Messages
    181
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 181
    Par défaut
    le update index statistics donne le même message d'erreur que all stat

  4. #4
    Membre Expert

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

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 307
    Par défaut
    Je ferais un DBCC CHECKTABLE et DBCC TABLEALLOC sur les tables qui ont le problème.

    Michael

  5. #5
    Membre éprouvé
    Inscrit en
    Août 2007
    Messages
    134
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 134
    Par défaut
    On a pas tout le stack trace, peut on avoir plus?
    Pour refaire ta table, tu peux toujours faire un 'alter table <table> lock datarows'
    puis un 'alter table <table> lock allpages' (attention, il te faut 1.25 fois la taille de la table d'espace dispo dans ta base pour faire cette opération).
    Toujours pour la refaire, tu peux aussi dropper/recréer un index clustered existant, ou créer un index clustered contenant toutes les colonnes de la table puis le dropper (il te faudra aussi pas mal d'espace dispo dans ta base, une fois la table).

  6. #6
    Membre confirmé
    Inscrit en
    Août 2006
    Messages
    181
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 181
    Par défaut
    aprés modification du lock a datrows sur les tables les reorg rebuild passe sans problème mais j'ai toujours un soucis avec les update stat qui ne passe pas

Discussions similaires

  1. reorg rebuild et update stat ?
    Par arona dans le forum Sybase
    Réponses: 2
    Dernier message: 31/01/2007, 11h28
  2. [ASE]update stats
    Par plochert dans le forum Sybase
    Réponses: 8
    Dernier message: 20/03/2006, 14h23
  3. [ASE][T-SQL] Update récursif ?
    Par metheorn dans le forum Sybase
    Réponses: 4
    Dernier message: 13/03/2006, 16h36
  4. [ASE][T-SQL] Optimisation d'un update
    Par metheorn dans le forum Sybase
    Réponses: 2
    Dernier message: 06/03/2006, 13h12
  5. [ASE] Les locks avec un cursor for update
    Par PiyuXYZ dans le forum Sybase
    Réponses: 1
    Dernier message: 11/02/2006, 13h17

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