Bonjour,
Je cherche à optimiser les paramètres du fichier my.ini de mon serveur mysql.
Les caractéristiques techniques:
- 24G de ram
- i7 quad core
- dd en raid5
- mysql 5.1.34
- tables en myisam
- max 5 clients
Plusieurs tables de 1G en moyenne, la plus grande fait actuellement 3.4G.
Plusieurs tables avec plus de 1 millions d'entrées, dont 3 avec 27 à 30 millions de lignes.
Mon ini actuel:
Voyez-vous des nombres aberrants suite à ma recherche d'optimisation, tel que le paramètre tmp_table_size=5G ?
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 [client] port=3306 [mysql] default-character-set=latin1 [mysqld] port=3306 basedir="C:/Program Files (x86)/MySQL/MySQL Server 5.1/" datadir="D:/MySQL/data/" default-character-set=latin1 default-storage-engine=MYISAM sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" max_connections=100 query_cache_size=32M table_cache=256 tmp_table_size=5G thread_cache_size=8 myisam_max_sort_file_size=100G myisam_sort_buffer_size=2M key_buffer_size=1G read_buffer_size=2M read_rnd_buffer_size=8M sort_buffer_size=2M innodb_data_home_dir="D:/MySQL/data/" innodb_file_per_table innodb_additional_mem_pool_size=14M innodb_flush_log_at_trx_commit=1 innodb_log_buffer_size=7M innodb_buffer_pool_size=643M innodb_log_file_size=322M innodb_thread_concurrency=18
Est-il possible de mieux profiter de la mémoire disponible sur ce serveur ?
Merci
Zwiter
Partager