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 :

Error 8628 A time out occured while waiting to optimize the query.Rrun the query


Sujet :

Administration SQL Server

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    125
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2007
    Messages : 125
    Points : 50
    Points
    50
    Par défaut Error 8628 A time out occured while waiting to optimize the query.Rrun the query
    Bonjour

    Je rencontre des problemes sur un de mes serveur de production et l'erreur qui remonte est:

    "Error 8628 A time out occured while waiting to optimize the query.Rrun the query"
    D'apres ce que j ai pu lire cette erreur correspondrait a un process de compilation qui n'a pas fonctioné car n'a pas obtenu assez de memoire pour completer son process.

    Quelqu'un pourrait t il m'aider a mieux comprendre ce message et a essayé de le resoudre

    Je suis sous SQL 2005 standard Win 2003 4GB dual core.

    Je vous remercie par avance

  2. #2
    Expert éminent sénior
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Ain (Rhône Alpes)

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

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Points : 12 891
    Points
    12 891
    Par défaut
    Bonjour,

    N'avez vous pas des requêtes consommatrices de ressources ?

    Avez vous regardé si vous n'aviez pas de pression au niveau de la mémoire ? Avez vous une quantité suffisante de mémoire allouée à votre serveur SQL ?

    Mettez les compteurs du moniteur système adéquates dans un 1er temps pour vérifier cela

    ++

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    125
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2007
    Messages : 125
    Points : 50
    Points
    50
    Par défaut
    Effectivement apparemment j'ai un bottleneck au niveau de la mémoire certainement des requêtes qui en consomment trop manque d'index ou peut être il faut que je rajoute de la RAM sur mon serveur.
    Perfmon montre différents points ou le cache hit ratio est au alentour de 30%

    Comment puis-je tracer l'activité d'un serveur de prod sans trop le surcharger?
    (Profiler???? me prend beaucoup de ressource).

    Mon serveur à 4GB de mémoire, j'ai mis 3GB pour SQL serveur et donc automatiquement 1 pour l'OS
    Est t il intéressant dans une configue comme celle ci d'activer l'AWE (avec 4GB de mémoire Win 2003 entre et SQL serveur standard)

    Merci de votre aide

  4. #4
    Membre actif
    Inscrit en
    Février 2009
    Messages
    224
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 224
    Points : 269
    Points
    269
    Par défaut
    Non l'AWE n'est nécessaire que pour prendre en charge plus de 4Go de RAM sur les plateformes 32 bits

  5. #5
    Expert éminent sénior
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Ain (Rhône Alpes)

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

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Points : 12 891
    Points
    12 891
    Par défaut
    Citation Envoyé par snach Voir le message
    Comment puis-je tracer l'activité d'un serveur de prod sans trop le surcharger?
    (Profiler???? me prend beaucoup de ressource).

    Merci de votre aide
    Si la prise de trace est exceptionnelle vous pouvez utiliser sqlprofiler sur autre poste pour ne pas surcharger votre serveur de production

    Si vous voulez tracer l'activité de votre serveur régulièrement, je vous conseille d'utiliser les procédures stockées relatives à la gestion des traces sp_trace_create, sp_trace_setevent .... etc dans des travaux planifiés.

    ++

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    125
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2007
    Messages : 125
    Points : 50
    Points
    50
    Par défaut
    Apres avoir tracé l'activité du serveur,mon problème semble être solutionné. Des indexes manqués sur deux tables.

    Merci de votre aide

  7. #7
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 763
    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 763
    Points : 52 554
    Points
    52 554
    Billets dans le blog
    5
    Par défaut
    Perfmon montre différents points ou le cache hit ratio est au alentour de 30%
    Entre nous, ça c'est catastrophique !!!! Il est déconseillé de descendre en dessous de 90%. Un bon cache hit ratio, c'est 98...

    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. [Message] ora-04021 : timeout occured while waiting to lock object
    Par shaun_the_sheep dans le forum Administration
    Réponses: 2
    Dernier message: 19/07/2008, 23h57
  2. [LabView] NI-VISA wait on event time out
    Par lagrive dans le forum LabVIEW
    Réponses: 0
    Dernier message: 04/09/2007, 10h34
  3. Réponses: 3
    Dernier message: 16/01/2006, 18h50
  4. error time out expired
    Par the_new dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 30/03/2005, 13h03

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