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

MS SQL Server Discussion :

[MSDE 2000]RECONFIGURE innefficace après sp_configure max server memory


Sujet :

MS SQL Server

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2002
    Messages
    117
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 117
    Par défaut [MSDE 2000]RECONFIGURE innefficace après sp_configure max server memory
    Bonjour,

    sur un poste avec MSDE2000 d'installé, j'aimerais limiter la quantité de mémoire utilisée par SQL Server, donc avec

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    EXEC sp_configure 'MAX SERVER MEMORY', '512'
    puis dans une seconde commande
    je n'ai pas d'erreur retournée, mais la limite n'est pas prise en compte (alors que sur le site de microsoft j'ai pu lire qu'il n'y avait pas besoin de redémarrer le serveur pour cette option).
    Dans le fichier journal d'erreur, j'ai cette erreur qui apparait après sp_configure :

    Erreur : 15457, Gravité : 0, État : 1
    L'option de configuration 'max server memory (MB)' a changé de 512 à 512. Pour installer, exécutez l'instruction RECONFIGURE..
    Je n'ai encore rien trouvé, les instructions sont pourtant très simples ...

    Merci d'avance

  2. #2
    Membre confirmé
    Inscrit en
    Mai 2002
    Messages
    117
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 117
    Par défaut
    J'ai rajouté avant la désactivation de l'allocation dynamique
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    EXEC sp_configure 'AWE ENABLED', '1'
    et ca fonctionne, par contre l'utilisation que je constate dans le gestionnaire des tâches est toujours environ 15% plus élevé que la valeur max spécifiée lorsque pour les tests je mets des valeurs très faibles.

    Les modérateurs jugeront de l'utilité de ce post ...

  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
    22 010
    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 : 22 010
    Billets dans le blog
    6
    Par défaut
    C'est tout à fait normal !!!!

    Imaginez que vous soyez dans un avion disons de 30m de long avec tous les sièges occupés et que vous décidez subitement en plein vol de suupprimer quelques 10m de l'avion.

    Je crains quelque peu pour vos passager !!!

    Le seul moyen de faire cela sans tuer vos passager est d'attérir et de faire l'opération au sol.

    Il en est de même pour SQL Server. Certaines opérations de reconfiguration ne peuvent se faire dans certaines conditons. Certaines nécessite l'arrêt du serveur SQL, d'autres, l'arrêt de la machine.

    Ainsi pour AWE il faut modifier le boot.ini, redémarrer le PC, puis modifier SQL Server, et redémarrer SQL Server.

    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
    Membre confirmé
    Inscrit en
    Mai 2002
    Messages
    117
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 117
    Par défaut
    Citation Envoyé par SQLpro
    Le seul moyen de faire cela sans tuer vos passager est d'attérir et de faire l'opération au sol.
    Pourquoi ?? Mes passagers sont virtuels, ils n'ont qu'à mourrir !!

    OK pour un redémarrage du serveur, mais pourquoi me parlez-vous du fichier boot.ini ???


    En ce qui concerne le principe d'utilisation de la mémoire vive par SQL Server, je comprends très bien la démarche qui est de garder en tampon dans la mémoire vive des instructions ou résultats de requete ou tout ce qu'il veut, en mémoire vive oui, mais pourquoi utilise-t-il également, lorsqu'il n'est pas limité, le fichier de pagination de mémoire virtuelle qui lui est sur le disque dur, et donc ou il n'y a pas d'avantages en terme de vitesse d'écriture par rapport au fichier de base de donnée .mdf ?? Non ?

    [Edit] Je pose cette question parce qu'en fait c'est le problème qui m'ammène à vouloir limiter l'utilisation de la mémoire vive par SQL Server, s'il n'utilisait "que" toute la RAM disponible, dans mon cas où une application tourne en permanence sur le poste, tout irait bien, le problème c'est que le poste ralentit de plus en plus au fur et à mesure que SQL Server utilise de grandes quantités de mémoire virtuelle (en plus de la mémoire vive).

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Trigger Update (MSDE 2000 + ACCESS)
    Par Pierre Fauconnier dans le forum Développement
    Réponses: 1
    Dernier message: 26/10/2006, 08h32
  2. [MSDE 2000] Mise à jour d'un solde de commande
    Par Pierre Fauconnier dans le forum Langage SQL
    Réponses: 1
    Dernier message: 20/10/2006, 12h53
  3. Outil de gestion pour MSDE 2000 ?
    Par Invité dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 07/09/2006, 16h01
  4. Pojet access et msde 2000
    Par JOBRU dans le forum Access
    Réponses: 4
    Dernier message: 08/01/2006, 09h42
  5. [MSDE 2000] Récup champ text depuis proc stockée
    Par Air'V dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 14/12/2003, 19h47

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