Was sind temporäre Tabellen bei MySQL und wie konfiguriert man diese richtig?

Temporäre Tabellen werden vom -Server selbst erzeugt oder werden vom Entwickler angelegt. Sie werden als zwischenspeicher zum ablegen von zwischenergebnissen verwendet. Temporäre Tabellen konnen im RAM oder auf Festplatte abgelegt werden. Über den Status liefert der Server die notwendigen Informationen über die Nutzung und Menge der erstellten temporären Tabellen.

Infos zum aktuellen Status und Einstellungen

Welche Einstellungen beeinflussen das Verhalten?

Was sind die optimalen Werte für die Einstellungen?

Man sollte darauf achten das die Werte für max_heap_table_size und tmp_table_size in etwa gleich gross sind. Der Wert für max_heap_table_size sollte aber nicht kleiner als tmp_table_size sein.

Tips zur

Ein Teil des Arbeitsspeichers als Verzeichnis mounten, und dort von die temporären Tabellen erstellen lassen.

Folgende Artikel könnten auch interessieren