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

Installation MySQL Discussion :

Mysql 64 bits ?


Sujet :

Installation MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé

    Homme Profil pro
    Inscrit en
    Octobre 2003
    Messages
    908
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 908
    Par défaut Mysql 64 bits ?
    Salut tout le monde , j'utilise actuellement la version 4.1.21 de mysql en production, mon serveur contient 2 Go de Ram et je voudrais augmenter celle-ci (mettre plus de 4 Go).

    Je voulais savoir si ma version mysql 4.1.21 (qui je suppose est en 32 bits)allait tirer partie de ces Go en plus, ou faut il que je migre sur une version 64 bits avec un Os 64 bits.

    Merci d'avance pour votre réponse.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 331
    Par défaut
    Bonjour,

    Même en ajoutant de la mémoire, Mysql ne pourra pas l'utiliser parce qu'il s'exécute en un seul process et donc sera limité à environ 2,5 Go de mémoire.

    Le mieux est de migrer le tout (OS+MySQL) en 64 bits.

    Pour se faire il suffit de faire la réplication avec un slave en 64 bits sur une autre machine ;-)

    Cordialement.

  3. #3
    Membre éprouvé

    Homme Profil pro
    Inscrit en
    Octobre 2003
    Messages
    908
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 908
    Par défaut
    ok , mon seul problème c'est que la version 4.1.21 ne dispose pas d'une version 64 bits et si je passe sur une nouvelle version je m'explose forcement à des disfonctionnements dans mes logiciels ...

  4. #4
    Membre éprouvé

    Homme Profil pro
    Inscrit en
    Octobre 2003
    Messages
    908
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 908
    Par défaut
    Comment faire pour éviter le maximum de problème

  5. #5
    Membre éprouvé

    Homme Profil pro
    Inscrit en
    Octobre 2003
    Messages
    908
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 908
    Par défaut
    Je pense que je viens de comprendre ce que tu voulais dire par la "réplication". Tu me propose de laisser mon ancien serveur en production et de la faire répliquer sûr le nouveau qui serait entièrement en 64 bits; et après je migrerais au fur et a mesure mes logiciels du vieux serveur au nouveau serveur.

    Mais si je fais ça est ce que je ne risque pas de avoir un problème a cause du temps de la réplication ?

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 331
    Par défaut
    C'est exactement ça.
    Si tu as beaucoup de modifications (update, insert, delete) tu risques d'avoir pas mal de décalage entre tes deux bases.

    Sinon, si tu es sous Linux sache qu'il existe une version 64bits de mysql 4.1.21
    (http://dev.mysql.com/get/Downloads/M....fr/pub/mysql/)
    Si ce n'est pas le cas, c'est le moment de migrer ton OS en Linux

  7. #7
    Membre éprouvé

    Homme Profil pro
    Inscrit en
    Octobre 2003
    Messages
    908
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 908
    Par défaut
    Oui linux pourrait etre une solution.
    L' embêtant c'est que j ai des softs de calcul qui tourne aussi sur le serveur ... et ils sont écrit pour windows

  8. #8
    Membre Expert
    Avatar de Sivrît
    Profil pro
    Inscrit en
    Février 2006
    Messages
    953
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2006
    Messages : 953
    Par défaut
    Citation Envoyé par rvzip64 Voir le message
    Oui linux pourrait etre une solution.
    L' embêtant c'est que j ai des softs de calcul qui tourne aussi sur le serveur ... et ils sont écrit pour windows
    Si le serveur n'est pas dédié à MySQL, lui attribuer 2Go est peut-être suffisant. Il faut laisser de la mémoire aux autres programmes, être certain que MySQL ne sera pas swappé... Si en plus le moteur utilisé est MyIsam, il est préférable de garder de la mémoire disponible pour limiter les accès disques.

    Ça pourrait laisser le temps dévaluer un passage à une version plus récente en 64bits. La faq a une rubrique sur les changements. Il me semble que les principaux gotchas sont les droits (de nouveaux droit sont disponibles pour les GRANT), quelques mots réservés en plus, ainsi que des problème pour les requêtes qui mélange virgules et 'JOIN' dans la clause 'FROM' (normalement ce n'est pas courant).

  9. #9
    Membre éprouvé

    Homme Profil pro
    Inscrit en
    Octobre 2003
    Messages
    908
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 908
    Par défaut
    merci pour les infos Sivrît.

    Deux questions me trottent dans la tête encore :

    1° Si je fais mon système de réplication est ce que l'aspect transaction fonctionnera toujours si certain de mes programmes écrivent sur le serveur en 32 bits et sur l'autre en 64 bits.

    2° Est ce que quelqu'un sait si Mysql gère le PAE ? (cela serait peut etre la solution a tout mes problèmes)

  10. #10
    Membre Expert
    Avatar de Sivrît
    Profil pro
    Inscrit en
    Février 2006
    Messages
    953
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2006
    Messages : 953
    Par défaut
    Citation Envoyé par rvzip64 Voir le message
    1° Si je fais mon système de réplication est ce que l'aspect transaction fonctionnera toujours si certain de mes programmes écrivent sur le serveur en 32 bits et sur l'autre en 64 bits.
    C'est même pire que ça, toutes les modifications doivent impérativement être faites sur le serveur maitre.

    Citation Envoyé par rvzip64 Voir le message
    2° Est ce que quelqu'un sait si Mysql gère le PAE ? (cela serait peut etre la solution a tout mes problèmes)
    Il me semble que oui... mais je ne sais pas si c'est valable sous windows. De plus ce n'est pas la même chose que de vraiment disposer de plus de mémoire adressable : il n'est pas dit que ce soit valable pour tout. Le buffer_pool d'inno_db en bénéficie certainement par exemple, mais le reste... (d'un autre côté si les gros caches l'utilisent ça libère de la place pour le reste).

Discussions similaires

  1. Réponses: 10
    Dernier message: 20/01/2016, 00h13
  2. Réponses: 2
    Dernier message: 04/08/2014, 14h54
  3. Install mysql 5.5 sous seven 32 bit
    Par ifsera dans le forum Installation
    Réponses: 0
    Dernier message: 13/06/2012, 09h25
  4. Insert sur MySQL database avec null et bit
    Par jean christophe dans le forum Débuter
    Réponses: 1
    Dernier message: 27/05/2010, 17h56
  5. [MySQL] [Booleen] Récupérer plusieurs champs de type BIT(1) d'une table MySQL
    Par Longrais dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 26/05/2009, 22h30

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