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 :

Performance Mysql 5 & autres [Fait]


Sujet :

Installation MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2004
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 15
    Par défaut Performance Mysql 5 & autres
    Bonjour,

    si je migre MySQL 4.0.14 vers ma version MySQL 5. est ce que j'aurais de meilleure performance en temps de réponse ??

    sinon pensez vous que sql server soit plus performant en temps de réponse que mysql ? une autre base oracle ou autres ???

    pensez vous que sql server soit plus performant pour de grands volume de donnée que mysql ?

    sinon quelle serait la configuration idéal pour le serveur avec apache mysql php et en meme temps .net ...

    merci de vos réponses car j'ai de gros soucis de performance !!!

  2. #2
    Invité
    Invité(e)
    Par défaut
    Mysql 4 comme le 5 ont un cache de requête. Essaie de l'activer.
    La version 5 a un installeur sympa. Couplé avec mysqladministrator, c'est simple à "régler".

    Pour le problèmes de perfs, il faudrait revoir la config du server, les index, ou carrément l'usage.
    Au niveau performance brute pour une utilisation en "lecture seule", mysql n'a pas à rougir. Pour le reste c'est un sujet de thèse à lui tout seul.

    Pour finir faudrait détailler ta config et tes problèmes.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2004
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 15
    Par défaut
    Pour ce qui est du cache, je vais me voir.

    Pour le serveur, c'est clair il est carrément obsolete c'est un p3 733mhz avec 512 mo de ram. Mais bon comment savoir si j'achete un nouveau que je gagne 25 % de perf aucune idée ...

    je suis en train de développé aussi ma partie administration en .net donc je me disais que si je migre mysql en sql server ce sera mieux ??? pour le .net mais pour php ??

    Sinon il y a peu pres 50 utilisateurs actif simultatné la base fait 500 mo pour 5 millions de ligne. Et je bosse forcément sur 2 grosse table 2 millions et l'autre 150 000 lignes, et je suis obligé de faire bcp de jointure entre les tables ...

    Mon prob est survenu car une gestion d'un cas me demande 16 000 lignes par demande pour une seule table sans compté les autres ...

  4. #4
    Invité
    Invité(e)
    Par défaut
    Déjà si tu passe, on va dire sur un bi-proc avec 1 ou 2Go de Ram, ce qui reste abordable pour une entreprise, ça va faire un peu comme si t'enlevais le frein à main
    Migrer de mysql à Sql Server, ce n'est pas comme passer de OpenOffice à Word. C'est un truc à planifier, qui ne s'improvise pas. Et tu risque de souffrir encore plus avec ton matos actuel...

  5. #5
    Membre émérite
    Avatar de Biglo
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    537
    Détails du profil
    Informations personnelles :
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Juillet 2002
    Messages : 537
    Par défaut
    Salut,

    As-tu déjà analysé les requêtes qui prennent du temps ? As-tu bien vérifié que tes index sont placés correctement, et que MySQL les utilise quand il le faut ?

    Sinon d'accord avec Florian, mettre SQL Server sur ton serveur actuel, il y a peu de chances que ça soit mieux.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Février 2004
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 15
    Par défaut
    Merci de votre aide , car pour les informaticiens la quete c'est la performance des temps de réponse !
    Et bon j'ai peur que le serveur tombe ça ferait pas mal de personne sans boulot car il y a 2 equipes de 15 opératrices en equipe qui saisissent continuellement de 5h à 21 h !

    Oui les requetes posant probleme sont analysés, je crois plus en avoir j'ai un systeme qui détectent les requetes qui dépassent les 10ms.

    par contre pr les index comment vérifié qu'ils sont bien placés et bien utilisés ?
    j'ai uniquement des index sur les clefs primaires c'est automatique n'est ce pas ...

    Pour sql server, il serait hebergé sur un autre serveur ! Pour la migration c'est sur je vais pas faire ça en clapant des mains mais avant de m'investir j'aimerais des garanties de perf et je trouve que c'est quasi impossible à trouver sans faire une étude d'un mois , j'ai pas le temps !

    Mais bon c'est clair je vais faire la greve si la machine ne change pas ...

    Pour les actions, je suis en train de mettre en place une purge car mon appli fait de la suppression logique (eh oui j'ai récupéré le bébé ) , donc je vais réduire de 1/4 le volume de donnée, ça fera du bien

    Je pense que un des gros pb vient aussi d'apache.
    1. je fais des boucles dans tous les sens et je dois recherché l'info ac pas mal de jointure ( un peu comme tous le monde )
    2. En fait je suis aussi obligé d'affiché un nombre trop important de ligne par page aussi . Je sais faire un découpage par disont 100 enregistrement par page mais c'est pas utilisable pr les users. Comment faire pour affiché une page à la volée 100 par 100 , chépa si vous voyez ce que je veux dire ...

    désolé je me trompe un peu de forum mais bon il me faut qq solutions avant que je change le serveur ...

    merci en tous cas je vais déjà voir les index

  7. #7
    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,

    Pour les index tu peux regarder ici : http://mysql.developpez.com/faq/?pag...miser_requetes

    Concernant MySQL 5 des études montrent que les performances sont améliorées uniquement si on tire parti des nouvelles fonctionnalités (procédures stockées...)

    Si tu veux des pages à nb de résultats limités tu peux utiliser l'instruction SQL LIMIT : LIMIT 0, 100 ; LIMIT 100, 200 ...

Discussions similaires

  1. performance MySql
    Par Sylvain245 dans le forum Requêtes
    Réponses: 2
    Dernier message: 30/01/2006, 17h33
  2. Réponses: 3
    Dernier message: 21/10/2005, 14h56
  3. [MySQL] Mettre a jour un serveur MySQL depuis un autre
    Par baddounet dans le forum Administration
    Réponses: 6
    Dernier message: 01/09/2005, 15h09
  4. performances mysql (10 a 100 millions de rows)
    Par killy-kun dans le forum Outils
    Réponses: 1
    Dernier message: 21/07/2005, 15h06
  5. [Conception][performance] mysql table de 10000 enregistrements / hashmap
    Par debdev dans le forum Collection et Stream
    Réponses: 5
    Dernier message: 09/07/2005, 11h29

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