Mysql n'utilise que 1% du CPU au lieu de 100% !

Discussion dans 'Administration d'un site Web' créé par benjiman, 17 Septembre 2007.

  1. benjiman
    benjiman WRInaute discret
    Inscrit:
    9 Octobre 2005
    Messages:
    219
    J'aime reçus:
    0
    Bonjour !!

    Suite à mon dernier post, je voulais vous demander comment faire pour que Mysql utilise les 2 processeurs du Core2Duo(2x1.86 ghz) et qu'il utilise les 2 go de ram ...

    Pour le moment, je n'utilise que 1% du CPU et que 1.1% de la RAM ...
    Alors que le script que je lance est très très gros (la page est en chargement depuis plus de 3 minutes).
    (Ce meme script faisait presque "buggait" le serveur sur une Dedibox).

    A titre d'information: le serveur n'a que MYSQL (pas d'apache ni rien )

    Si un As de Mysql passe par là ...
    Je vous remercie pour votre attention ...

    PS: voici les stats lors du chargement d'un sript ... (346 secondes d'attentes).
    Image 1

    Image 2

    Image 3
     
  2. Kaliiii
    Kaliiii WRInaute occasionnel
    Inscrit:
    2 Mars 2005
    Messages:
    459
    J'aime reçus:
    0
    ???????
    Mais pourquoi tu veux faire saturer ton processeur et ta ram ???

    Si ton mysqld prend 99% de ton serveur, ce dernier devient inaccessible oO

    Je ne vois pas l'interet
     
  3. julienr
    julienr WRInaute impliqué
    Inscrit:
    5 Août 2003
    Messages:
    939
    J'aime reçus:
    2
    c'est quel os ?
     
  4. benjiman
    benjiman WRInaute discret
    Inscrit:
    9 Octobre 2005
    Messages:
    219
    J'aime reçus:
    0
    parce que le script prend beaucoup de temps alors qu'il pourrait aller beaucoup plus vite !

    l'os , c'est Ubuntu 6...
     
  5. julienr
    julienr WRInaute impliqué
    Inscrit:
    5 Août 2003
    Messages:
    939
    J'aime reçus:
    2
    Je me demande ce que vallent tes captures. Que vaut 'top' lors de ton script ?
     
  6. Kaliiii
    Kaliiii WRInaute occasionnel
    Inscrit:
    2 Mars 2005
    Messages:
    459
    J'aime reçus:
    0
    a ta place, je travaillerais plutot sur l'allegement de ton script, parce que si tu fais en sorte qu'il bouffe tout ton processeur, ca va mechament limiter les possibilités de connection aux autres utilisateurs. Ton site va devenir extremement lent voir innaccessible.

    C'est quoi exactement ce script ?
     
  7. Robinson
    Robinson WRInaute passionné
    Inscrit:
    26 Octobre 2005
    Messages:
    1 636
    J'aime reçus:
    0
    Faux, mon mysql est 80% du temps à 99,9% et le serveur est rapide.

    (ouais je comprend pas non plus lol)
     
  8. Kaliiii
    Kaliiii WRInaute occasionnel
    Inscrit:
    2 Mars 2005
    Messages:
    459
    J'aime reçus:
    0
    moi j'ai fait ramer le mien, il prenait 99% du proc a cause d'une mise a jour de bdd maladroite .. résultat, j'avais du mal a acceder meme au SSH...
     
  9. benjiman
    benjiman WRInaute discret
    Inscrit:
    9 Octobre 2005
    Messages:
    219
    J'aime reçus:
    0
    Bonjour !!


    Oui, je comprend, mais en fait, ce qui m'énervait, c'est que le serveur ne fait rien pour que la page puisse s'afficher plus rapidement !!

    Enfin, maintenant, j'ai un nouveau truc:
    Quand le script de MAJ se lance, ca coupe toutes les connexions mysql pendant un petit moment ...

    Je ne comprend pas trop !

    Bref, si quelqu'un en fait à un tutorial pour m'aider a configurer my.cnf ... (le script de day32 ne marche pas très bien chez moi) afin d'utiliser au moins les 3/4 de la RAM ...

    Je vous en remercie !
     
  10. jarreweb
    jarreweb WRInaute discret
    Inscrit:
    12 Septembre 2003
    Messages:
    185
    J'aime reçus:
    0
    as tu pensé à mettre des index dans tes tables sql ?
     
  11. jcaron
    jcaron WRInaute accro
    Inscrit:
    13 Février 2004
    Messages:
    2 579
    J'aime reçus:
    0
    En général les bases de données ne sont pas limitées par le CPU, mais par les accès disque, et je pense que c'est clairement ce qui se passe ici. Suivant ce que fait ton script il y a peut-être des moyens d'optimiser (s'il fait des lectures il faut effectivement vérifier qu'il y a bien des index là où il faut, et qu'ils sont bien utilisés). Sinon il faut mettre plus de disques pour paralléliser les accès disque.

    Jacques.
     
Chargement...
Similar Threads - Mysql utilise CPU Forum Date
Utiliser des INT ou des VARCHAR pour les relations entre les tables MySQL ? Développement d'un site Web ou d'une appli mobile 9 Avril 2015
MYSQL n'utilise pas l'index Développement d'un site Web ou d'une appli mobile 24 Février 2012
Utiliser mysql_connect ou mysql_pconnect ? Développement d'un site Web ou d'une appli mobile 18 Mars 2010
Php/MySQL Utiliser pls fois le résultat d'une seule requête Développement d'un site Web ou d'une appli mobile 25 Avril 2008
Utiliser XML ou MySQL pour les langues d'un site web Référencement international (langues, pays) 13 Avril 2008
[Mysql/php] ID Autoincrement, recuperer id inutilisés Développement d'un site Web ou d'une appli mobile 20 Mars 2008
Mysql n'utilise pas ses index !!! Administration d'un site Web 16 Septembre 2007
[MYSQL] chercher une clef non utilisée Développement d'un site Web ou d'une appli mobile 17 Octobre 2006
Pour phpbb final release je veux utiliser mysql ! Développement d'un site Web ou d'une appli mobile 10 Octobre 2006
SQL / Mysql / PHP : utiliser plusieurs bases à la fois Développement d'un site Web ou d'une appli mobile 26 Mai 2006
[PHP/MYSQL] incrementation auto > reutiliser un id effacé Administration d'un site Web 30 Mars 2005
Mysql : Impact convertion champ numérique SMALLINT vers BIGINT Développement d'un site Web ou d'une appli mobile 23 Août 2021
Quel SGBDR autre que MySQL/MariaDB ? Administration d'un site Web 12 Janvier 2021
encodage texte sur requete mysql Demandes d'avis et de conseils sur vos sites 21 Octobre 2020
Requête MySql imbriquée Développement d'un site Web ou d'une appli mobile 8 Octobre 2020
Supprimer les doublons d'une table mysql Développement d'un site Web ou d'une appli mobile 16 Juin 2020
Mysql migration utf8->utf8mb4 Développement d'un site Web ou d'une appli mobile 17 Août 2019
recherche lettres dans mysql Développement d'un site Web ou d'une appli mobile 11 Juillet 2019
cache mysql maison Développement d'un site Web ou d'une appli mobile 18 Février 2019
Stocker dans des variables php les fonctions MySql Développement d'un site Web ou d'une appli mobile 2 Février 2019