bonjour,
je suis actuellement en train de changer la version de mon serveur Mysql , ma version actuelle et 5.6 Mysam je compte passer en Mysql 8.0.23 innodb .
Mais avent de changer de version je souhaite avoir des performance équivalente ou meilleur pour mon serveur innodb donc j'ai créer un script qui simule une journée de raquette .
j'ai exécuter ce script dans ma machine 5.6 et j'ai eu un temps de 1h 4minute 27s puis j'ai lancer le même script sur ma machine qui est en 8.0.23 et j'ai un résulta de 3h 1minute 31 s en configurant mon serveur mysql j'ai réussie a descendre ce temps a 1h 26 minute mais encore loin de mais 1h4 .

c'est pour ça que j ai besoin de vous, pouvez vous m'aider a attendre les 1h4 voir moins ? Merci d'avance


Config de mon serveur en 8.0.23
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
 
max_allowed_packet= 100M
innodb_strict_mode = 0
join_buffer_size =39G
tmp_table_size = 150M
max_heap_table_size = 150M
sql_mode = ''
innodb_buffer_pool_size=40G
innodb_log_file_size =290M
innodb_log_files_in_group=33
binlog_cache_size = 20M
innodb_buffer_pool_instances=37
table_open_cache=524288
innodb_parallel_read_threads = 25
expire_logs_days        = 10
max_binlog_size         = 100M
max_connections        = 2000
open_files_limit        = 163840
thread_cache_size       = 25
thread_stack            = 192K
sort_buffer_size = 256k
read_rnd_buffer_size = 256k
config physique
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
6 vCPUs
47G  Mémoire Ram