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

MySQL Discussion :

Deux Serveurs Mysql pour un Site


Sujet :

MySQL

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 7
    Points : 5
    Points
    5
    Par défaut Deux Serveurs Mysql pour un Site
    Bonjour :

    Voila je m'explique. J'ai un site qui demande beaucoup de ressources et j'ai des pics où mon serveur mysql ne suit plus et ou donc le site fonctionne au ralenti.

    Je précise que j'ai un serveur pour le HTTP et un serveur pour MYSQL

    Je voudrai donc séparer ma base de données en deux, donc deux serveurs mysql.

    Ma question c'est comment configurer cela dans le script du site afin qu'il utilise les deux bases, sachant que dans mon fichier config c'est réglé sur le SQL actuel.

    merci de votre aide.

  2. #2
    Membre à l'essai
    Inscrit en
    Septembre 2008
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 19
    Points : 21
    Points
    21
    Par défaut
    il faut que tu utilise les extensions mysqli
    et créer 2 connexions différentes pour tes deux bases de données:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    $user="root";
    $host="monserveur1";
    $base="base";
    $pass="";
    $cxn_1=mysqli_connect(host,user,pass,base);
    $user2="root";
    $host2="monserveur2";
    $base2="base";
    $pass2="";
    $cxn_2=mysqli_connect(host2,user2,pass2,base2);
    puis pour faire une rquète sur ton premier serveur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysqli_query($cxn_1,$sql);
    et

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysqli_query($cxn_2,$sql);
    pour utiliser le 2eme serveur

    il se peut que je me soi trompé mais normalement c'est ca

  3. #3
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 281
    Points : 11 737
    Points
    11 737
    Par défaut
    au passage, il n'est pas obligatoire d'utiliser mysqli_. Les fonctions mysql_ classiques feront cela de la même manière.
    Antoun
    Expert Essbase, BO, SQL

    La bible d'Essbase, 2ème édition

  4. #4
    Membre éprouvé Avatar de Jester
    Inscrit en
    Septembre 2003
    Messages
    813
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 813
    Points : 1 058
    Points
    1 058
    Par défaut
    Le moteur federate peut servir
    http://dev.mysql.com/doc/refman/5.1/...ge-engine.html

    Mais ce sera plus une rustine.

    Sinon il faudrait voir le moteur cluster.

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 7
    Points : 5
    Points
    5
    Par défaut
    sinon on m'a parlé d'un système de duplication qui permettrai aux deux serveurs mysql d'être relié et en fait lors d'une requête celle ci tombe aléatoirement sur l'un des deux serveurs, répartissant la charge

    vous en pensez quoi ?

  6. #6
    Nouveau membre du Club
    Inscrit en
    Décembre 2008
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 24
    Points : 34
    Points
    34
    Par défaut
    Citation Envoyé par Shuriskn Voir le message
    sinon on m'a parlé d'un système de duplication qui permettrai aux deux serveurs mysql d'être relié et en fait lors d'une requête celle ci tombe aléatoirement sur l'un des deux serveurs, répartissant la charge

    vous en pensez quoi ?
    Je pense que tu fais référence à MySQL Proxy, disponible dans la version Enterprise de MySQL

Discussions similaires

  1. Copie de données entre deux serveurs mysql
    Par hugue1 dans le forum Requêtes
    Réponses: 1
    Dernier message: 20/10/2007, 19h59
  2. deux serveurs mysql sur la meme machine
    Par Qamalito dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 19/08/2007, 10h08
  3. Deux serveurs mysql sur un serveur dédié
    Par Tchi99 dans le forum Installation
    Réponses: 5
    Dernier message: 02/08/2007, 18h32
  4. Le Nouveau serveur dédié pour le site est en production
    Par Marc Lussac dans le forum Evolutions du club
    Réponses: 1
    Dernier message: 12/02/2007, 00h52
  5. Deux serveurs apaches pour traiter les requêtes
    Par c4cf6 dans le forum Apache
    Réponses: 3
    Dernier message: 01/02/2007, 17h08

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