/tmpdir : tables temporaires qui ne devraient pas être créées
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:
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.