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 :

Besoin de suggestions pour améliorer la configuration de my.cnf


Sujet :

Administration MySQL

  1. #1
    Membre régulier
    Besoin de suggestions pour améliorer la configuration de my.cnf
    bonjour ,

    J'ai besoin de quelques suggestions pour améliorer les performances de MySQL. Je n'ai trouvé aucun problème en général, mais j’ai le sentiment que MySQL utilise plus de CPU qu’avant.

    Voici la sortie de my.cnf

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    [mysqld]
    innodb_file_per_table=1
    performance-schema=1
    max_allowed_packet=268435456
    open_files_limit=50000
    innodb_buffer_pool_size=1200M
     
    table_open_cache=4000
    query_cache_type = 0
    query_cache_size = 0
    query_cache_limit = 5M
    thread_cache_size = 2
    tmp_table_size = 1k
    max_heap_table_size=256M
    wait_timeout = 28800
    innodb_buffer_pool_instances = 1
    innodb_log_file_size = 150M


    Merci d'avance pour vos conseil

  2. #2
    Rédacteur

    Sachant qu'il y a plusieurs milliers de paramètres de réglages de MySQmerde possible, on a jamais réussit à trouver quelqu'un sur terre pour tous les comprendre, et surtout les régler proprement compte tenu de leurs interactions…..

    A +
    Cette signature n'a pas pu être affichée car elle comporte des erreurs.

  3. #3
    Expert éminent sénior
    Pour éviter de faire des regroupement incohérents avec la clause SELECT (spécifité dont seul MySQL a le secret ), il est recommandé d'activer ONLY_FULL_GROUP_BY.

    Egalement, le mode SQL strict est préférable pour éviter les insertions ou MàJ de valeurs... par défaut... éventuellement tronquées