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 :
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
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...

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.