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 :

Signification technique d'un message d'erreur


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    dba
    Inscrit en
    Décembre 2016
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : dba
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2016
    Messages : 119
    Par défaut Signification technique d'un message d'erreur
    bonjour a tous

    Qui a une idée SVP sur la signification technique de ces messages

    Sur mon Fichier Errorlog je viens d'avoir ces messages d'erreur

    s'agit t'il un deadlook ?s'agit'il d'un mauvais indice sur mon disque ?

    SQL Server has encountered 831 occurrence(s) of I/O requests taking longer than 15 seconds to complete on file [D:\Data\test.mdf] in database [**] (7). The OS file handle is 0x0000000000000974. The offset of the latest long I/O is: 0x000009a38d0000
    SQL Server has encountered 1 occurrence(s) of I/O requests taking longer than 15 seconds to complete on file [D:\Data\test.mdf] in database [***] (7). The OS file handle is 0x0000000000000974. The offset of the latest long I/O is: 0x00000da4380000
    SQL Server has encountered 1 occurrence(s) of I/O requests taking longer than 15 seconds to complete on file [D:\Data\test.mdf] in database [**] (7). The OS file handle is 0x0000000000000940. The offset of the latest long I/O is: 0x00000c5efa0000
    SQL Server has encountered 3798 occurrence(s) of I/O requests taking longer than 15 seconds to complete on file [D:\Data\test.mdf] in database [***] (7). The OS file handle is 0x00000000000008FC. The offset of the latest long I/O is: 0x00000c16e50000
    SQL Server has encountered 567 occurrence(s) of I/O requests taking longer than 15 seconds to complete on file [D:\Data\test.mdf] in database [***] (7). The OS file handle is 0x00000000000008FC. The offset of the latest long I/O is: 0x00000279310000
    SQL Server has encountered 1590 occurrence(s) of I/O requests taking longer than 15 seconds to complete on file [D:\Data\test.mdf] in database [**] (7). The OS file handle is 0x00000000000008FC. The offset of the latest long I/O is: 0x0000026f060000
    SQL Server has encountered 1 occurrence(s) of I/O requests taking longer than 15 seconds to complete on file [D:\Data\test.mdf] in database [***] (7). The OS file handle is 0x00000000000008FC. The offset of the latest long I/O is: 0x00000ca0
    merci pour vos aides

  2. #2
    Membre éclairé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2007
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Qatar

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2007
    Messages : 489
    Par défaut
    Bonjour,

    Je pense qu'il s'agit d'une contention au niveau des I/O. Lancez un PERFMON sur les disques qui utilisent votre instance.

    Cordialement.

  3. #3
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 999
    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 999
    Billets dans le blog
    6
    Par défaut
    Le message est clair : Le moteur SQL Server avait des données à écrire (les IO, c'est à dire des pages). Mais le système de fichiers était occupé par ailleurs au moment ou le moteur à demandé cette écriture et à du attendre plus de 15 secondes pour se faire.
    Vous noterez dans votre cas que les fichiers concernés semblent être des fichiers de données. Cela est moins grave que si c'était des journaux de transactions, car les écritures de données sont asynchrone, alors que les écritures des transactions sont synchrone. Dans ce dernier cas, ce serait très grave car les tables seraient bloquées durant les transactions qui doivent être écrite dans le journal afin d'assurer cohérence et persistances...

    Pourquoi cela se produit ? plusieurs possibilités...
    1) parce que les disques ne sont pas dédiés à SQL Server (disques locaux avec mélange de fichiers de différents services/applications, disques virtuels, sans mutaulisé)
    2) parce que vos disques sont lents (NAS avec escsi, clef USB...)
    3) parce qu'entre l'UC et le système de fichier quelque chose est lents (carte HBA, controleur disque, réseau...)

    A +

    Pour plus d'information sur ce sujet, voir le chapitre 10 de notre livre :
    Nom : Couverture SQL Synthex 4e ed - 500.jpg
Affichages : 394
Taille : 77,8 Ko
    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/ * * * * *

Discussions similaires

  1. Message d'erreur : quelle signification ?
    Par hb2ee dans le forum Glassfish et Payara
    Réponses: 2
    Dernier message: 24/05/2009, 11h48
  2. [MySQL] Quelle est la signification de ce message d'erreur ?
    Par laurentSc dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 26/11/2008, 21h21
  3. Signification de ce message d'erreur
    Par Telemak dans le forum C++
    Réponses: 3
    Dernier message: 22/05/2008, 21h42
  4. Liste de signification des messages d'erreurs
    Par Gilbert Geyer dans le forum Langage
    Réponses: 7
    Dernier message: 07/01/2008, 16h53
  5. chercher la signification des messages d'erreurs
    Par von_magnus dans le forum Général Python
    Réponses: 8
    Dernier message: 22/05/2006, 09h58

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