Bonjour,
J'ai un soucis que peut-être l'un d'entre vous pourra résoudre.
Sur ma base MySQL, j'ai une proc stoc dont l'exécution génère les deux fichiers temporaires ci-desous dans le tmpdir :
Le truc que je ne comprends pas est que dans ma proc stoc je modifie dynamiquement le max_heap_table_size et tmp_table_size pour le passer à 500 Mo et j'ai des fichiers temporaires qui sont créés (cf ci-dessus) avec des tailles inférieures à 500 Mo...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 -rw-rw---- 1 mysql mysql 8614 jan 24 11:25 #sql1250_2e9324_2.frm -rw-rw---- 1 mysql mysql 98304 jan 24 11:25 #sql1250_2e9324_2.ibd
En effet, pour mes autres proc stoc, si mes tables temporaires dépassent les max_heap_table_size et tmp_table_size, j'ai des fichiers dans tmpdir dont la taille est supérieure à max_heap_table_size et tmp_table_size.
A noter que mon monitoring MySQL me confirme la création de tables temporaires au moment de l'exécution de ma proc stoc.
Savez-vous comment faire en sorte que ces deux petits fichiers temporaires ne soient pas créés ?
Merci d'avance.
Partager