Bonjour,
Je viens vers vous car je suis totalement perdu pour la partie tuning de mon Mysql sur mon serveur.
En effet, j’avais un serveur web en local sous Windows 2003 serveur et j’ai effectué une migration vers Windows 2012 Serveur (IIS6.0 MySQL5.5)
Et là Boummm, une réduction notable des performances, surtout lors de mes requêtes en Ajax (ce sont des petites requêtes).
Je suis presque certain que mon problème vient de ma configuration MYSQL (à confirmer)
Je possède un serveur sous VMware machine virtuelle avec proc xéon utilisé actuellement sur le machine à 2% (il y a encore de la marge au niveau de l'utilisation du CPU machine Host), avec 4Go de RAM (utilisé à 1Go sur 4).
Je pense qu’il doit y avoir une 20ène de connexions simultanées maxi.
Un exemple concret, j’effectue une requête Ajax sur une table contenant 1200enregistrements, la durée d’exécution de la requête est de 1,74 sec (c’est trop long, pour mon besoin) (je ne connais pas le temps de réponse de mon ancien serveur, mais c’était plus rapide).
Voici la configuration de mon my.ini au bas de ce post, Je suis certain qu'il y a des aberrations dans cette configuration, et qu'il y a vraiment la possibilité d'utiliser les perf de mon serveur au max pour répondre aux requêtes
Je vous remercie vraiment pour votre aide, et n’hesitez pas à me poser des questions complémentaires.
Cordialement
Kilian
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
18
19
20
21
22
23
24
25
26
27
28
29
30
31 [client] port=3306 [mysqld] port=3306 basedir="C:/Program Files/MySQL/MySQL Server 5.5/" datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/" character-set-server=UTF8 default-storage-engine=INNODB sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" max_connections=20 # query_cache_size=0 query_cache_limit=1M query_cache_size=16M query_cache_type=1 # section [mysqld_safe] table_cache=1280 tmp_table_size=35M myisam_max_sort_file_size=100G (Cest quoi? Une erreur de Frappe? à quoi cela correspond ?) myisam_sort_buffer_size=160M key_buffer_size=256M read_buffer_size=2M read_rnd_buffer_size=4M sort_buffer_size=4M innodb_additional_mem_pool_size=3M innodb_flush_log_at_trx_commit=1 innodb_log_buffer_size=2M innodb_buffer_pool_size=107M innodb_log_file_size=54M innodb_thread_concurrency=10
Partager