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 :

problème de BPOOL


Sujet :

Administration SQL Server

  1. #1
    Membre à l'essai Avatar de laraki.fissel
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2012
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Mars 2012
    Messages : 42
    Points : 23
    Points
    23
    Par défaut problème de BPOOL
    Bonjour

    mon serveur SQL SERVER 2000 s'est redémarré tout seul, et quand j'ai regardé les fichiers logs, j'ai trouvé plusieurs lignes avec l'erreur suivante :
    BPool::Map: no remappable address found.
    BPool::Map: no remappable address found.
    AWE mapping status:
    There are 191200 pages in the AWE window
    128402 pages have a bstat of 000009
    51371 pages have a bstat of 000000
    8276 pages have a bstat of 001001
    1825 pages have a bstat of 000089
    617 pages have a bstat of 00008b
    432 pages have a bstat of 00000b
    104 pages have a bstat of 000209
    103 pages have a bstat of 000020
    70 pages have a bstat of 000a09

    selon ce message, je pense que le problème vient d'une insuffisance de mémoire, pourtant j'ai réservé 15 Go de mémoire fixe à SQL Server.

    merci pour votre aide.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Si c'est un 2000, ça m'étonnerait qu'il sache gérer 15 Go de RAM.

  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 769
    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 769
    Points : 52 720
    Points
    52 720
    Billets dans le blog
    5
    Par défaut
    Si puisqu'il est en AWE !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    AWE mapping status:
    There are 191200 pages in the AWE window
    Combien avec vous de mémoire physique ?

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

  4. #4
    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
    Sur un SQL 2000 SP4 32 bits + AWE on peut aller au delà des 4 GB max.

    Est-ce ton cas laraki.fissel ?

    ++

  5. #5
    Invité
    Invité(e)
    Par défaut
    Autant pour moi, je pensais, à tort, qu'avec AWE, on plafonnait à, genre, 8 Go.
    Je n'ai pas trouvé l'information définitive mais ça a l'air que la limite avec AWE vient de l'OS.

    Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi. Je vérifierai avant de dire n'importe quoi.

  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 769
    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 769
    Points : 52 720
    Points
    52 720
    Billets dans le blog
    5
    Par défaut
    Citation Envoyé par 7gyY9w1ZY6ySRgPeaefZ Voir le message
    Autant pour moi, je pensais, à tort, qu'avec AWE, on plafonnait à, genre, 8 Go.
    Je n'ai pas trouvé l'information définitive mais ça a l'air que la limite avec AWE vient de l'OS.
    ça plafonne à 64 Go... Mais jusqu'à 16 Gb on peut mettre le switch 3 Gb, au dela ( > 16 Gb) ne pas le mettre car il faut une mémoire de transfert entre la mémoire haute et la mémoire basse, et cette dernière augmente en fonction de la limite fixée dans AWE.

    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
    Membre à l'essai Avatar de laraki.fissel
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2012
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Mars 2012
    Messages : 42
    Points : 23
    Points
    23
    Par défaut
    Citation Envoyé par SQLpro Voir le message
    Si puisqu'il est en AWE !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    AWE mapping status:
    There are 191200 pages in the AWE window
    Combien avec vous de mémoire physique ?

    A +
    Merci pour votre aide.

    C'est une VM avec 24 Go de RAM.

    Cdt

  8. #8
    Membre à l'essai Avatar de laraki.fissel
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2012
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Mars 2012
    Messages : 42
    Points : 23
    Points
    23
    Par défaut
    Citation Envoyé par mikedavem Voir le message
    Sur un SQL 2000 SP4 32 bits + AWE on peut aller au delà des 4 GB max.

    Est-ce ton cas laraki.fissel ?

    ++
    Bonjour

    Non avec AWE, je suis arrivé à réserver 15G pour SQL Server 2000.

    Cdt

  9. #9
    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
    Non avec AWE, je suis arrivé à réserver 15G pour SQL Server 2000.

    Donc tu as pu aller au delà des 4GB puisque tu as réservé 15GB

    Comme dit par SQLPro le fait d'ajouter de la mémoire physique peut dans ce cas poser problème.
    C'est un vieux problème sur les instances SQL 32 bits car il faut effectivement gérer l'extension en mémoire haute avec des structures M_pbuf

    => 1 structure M_pbuf de 8MB pour 1GB de RAM disponible sur le serveur
    => Pour 24GB => 8* 24 = 192MB
    => BPool =Minimum (Physical RAM, (User Address Space in 32 bits - Mem To Leave, aka MTL)) – BUF structures
    => BPool= Minimum (24GB, (2GB-384MB)) – BUF structures (192+ MB) = 1472MB

    La taille du BPool (~1.4GB) peut rapidement se réduire conduisant à des erreurs mémoires que tu rencontres d'autant plus qu'en 32 bits uniquement les pages de données et les pages d'index peuvent être en mémoire haute avec AWE. Le reste des objets se gère en mémoire basse ... Dans ton cas soit tu réduis la RAM de ton serveur (au delà des 16GB le switch 3GB n'est plus valide comme expliqué par SQLPro soit tu peux utiliser le TF836 qui fait le calcul en prenant en comptant le max server memory au lieu de la RAM physique totale du serveur.

    ++

Discussions similaires

  1. Problème d'installation oracle 8.1.7 sous NT
    Par Anonymous dans le forum Installation
    Réponses: 7
    Dernier message: 02/08/2002, 14h18
  2. Problème d'impression
    Par IngBen dans le forum C++Builder
    Réponses: 7
    Dernier message: 22/05/2002, 11h37
  3. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10
  4. Réponses: 6
    Dernier message: 25/03/2002, 21h11

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