Bonjour,
je viens de mettre en ligne un site developpé sous prestashop.
Des le lancement, j'ai eu un plantage: site inaccessible.
Le support OVH m'a dit qu'apres analyse, il s'agit d'une surcharge du serveur MySQL privé 128 Mo.
En effet, une requete de prestashop restait en "sleep".
Le technicien m'a fortement conseillé d'optimiser la base de données.
Niveau tables et requetes, il s'agit de prestashop, je pense que les developpeurs ont suffisamment optimisé leurs requetes et tables.
Donc il me reste à optimiser le serveur MySQL.
C'est la que je sollicite votre aide.
J'avais essayé de desactiver InnoDB mais ça m'a causé un plantage sur la table ps-subdomain.
Avez-vous des astuces svp ?
Voici le fichier my.cnf tel qu'il est aujourd'hui
Merci
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
32
33
34
35
36
37 [mysqld] tmp_table_size=5M query_cache_size=10M thread_cache_size=5 max_connections=200 open_files_limit=900 query_cache_limit=2M skip-locking key_buffer_size = 10M max_allowed_packet = 1M table_cache = 300 sort_buffer_size = 1M join_buffer_size = 1M read_buffer_size = 512K read_rnd_buffer_size = 256K net_buffer_length = 2K thread_stack = 128K max_binlog_cache_size = 1M max_join_size = 12M max_seeks_for_key = 2M max_write_lock_count = 512K myisam_max_sort_file_size = 1M ######################## ##Configuration Innodb## ##Uncomment the next line to disable Innodb #skip-innodb innodb_buffer_pool_size = 16M innodb_additional_mem_pool_size = 2M innodb_log_file_size = 10M innodb_log_buffer_size = 4M innodb_flush_log_at_trx_commit=1
Partager