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 MySQL Discussion :

Désactiver des bases ?


Sujet :

Administration MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de Christophe Charron
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    934
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 934
    Par défaut Désactiver des bases ?
    Bonjour,
    j'ai quelques bases.
    2 sont très actives (la mienne et celle d'un client) sur lesquelles je fais des tests. 5 sont là manière de les avoir sous la main mais sont rarement utilisées. Elles doivent être néanmoins accessibles.

    Je voudrais savoir s'il est possible de "désactiver" ces bases peu utilisées afin d'avoir moins de tables "ouvertes", moins de bases "ouvertes", moins de mémoire inutilement allouée à ces tables, à ces bases.

    D'avance, merci pour vos lumières.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2007
    Messages : 66
    Par défaut
    Bonjour,

    Il me semble que tant que vous ne les utilisez pas, vous n'avez pas de bases ni de table "ouvertes", donc pas de ressources allouées pour elles.
    Les ressources mémoire sont partagées globalement donc par exemple, si besoin est, les tables "ouvertes" seront "fermées" pour que celles des bases fortement utilisées puissent être ouvertes à leur tour.

  3. #3
    Membre Expert Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Par défaut
    Salut,

    Pas de moyen de désactiver à ma connaissance mis à part faire un dump puis un drop database et restaurer ultérieurement quand on en a besoin.

    Un ensemble de tables peu utilisées prendra un peu d'espace mémoire dans le dictionnaire de données (mais c'est insignifiant) et très peu dans les différents cache mémoire (ce sont uniquement les blocs de données ou d'index les plus souvent utilisés qui s'y trouvent).

  4. #4
    Membre éprouvé Avatar de Christophe Charron
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    934
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 934
    Par défaut
    Bonjour et merci à tous les deux pour vos réponses.
    Je me permets alors une autre question dans le même fil de discussion.
    A contrario, est-il possible de laisser constamment ouvertes certaines tables, dans certaines bases si l'on sait ( mais comment le savoir ) que ces tables sont très très fréquemment utilisées ?
    Mais ne sont-elles pas de facto toujours ouvertes si elles sont très très fréquemment utilisées ?
    Et d'ailleurs, est-il réellement intêressant de faire se genre "d'optimisation", il y a t'il un vrai gain de performance ?

  5. #5
    Membre Expert Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Par défaut
    Que veux-tu dire par "table ouverte" ?

    Il y a d'une part des tables verrouillées en lecture, en écriture (ou des lignes dans le cas du moteur InnoDB) parce qu'on y accède ; d'autre part des blocs de données ou d'index fréquemment demandés conservés dans différents caches mémoire, des requêtes et leurs jeux de résultats dans le query cache... mais pas vraiment d'état "ouvert" d'une table.

    Il y a bien le moteur MEMORY/HEAP qui permet de mettre une table entièrement en RAM mais les données sont perdues quand le serveur s'arrête...

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

Discussions similaires

  1. désactivation des raccourci clavier
    Par Arnaud-h dans le forum C++Builder
    Réponses: 3
    Dernier message: 16/06/2004, 09h28
  2. activer ou désactiver des items d'un menu
    Par Invité dans le forum Composants
    Réponses: 3
    Dernier message: 08/06/2004, 14h07
  3. Problémes mémoire avec le bde sur des bases paradox
    Par Keke des Iles dans le forum Bases de données
    Réponses: 2
    Dernier message: 27/05/2004, 16h55
  4. structure des bases de données Palm
    Par nomdutilisateur dans le forum Bases de données
    Réponses: 2
    Dernier message: 17/01/2004, 17h47
  5. Réponses: 3
    Dernier message: 24/10/2003, 21h46

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