max_allowed_packet
Hvis en MySQL server eller klient modtager en netværkspakke, der er større end max_allowed_packet, så smider den en fejlmeddelse og lukker forbindelsen.
Det gælder også, hvis klienten er en replikeringsserver. Jeg har en kunde, hvor replikeringen stoppede efter at have kørt med den samme parameteropsætning i lang tid uden problemer. Default er max_allowed_packet sat til 1M; men nu var der åbenbart en pakke, der var større end 1M. Heldigvis kan parameteren sættes dynamisk og efter genstart af slave trådene kørte replikeringen videre uden problemer.
Hvis din applikation anvender BLOBs, så kan du være nødt til at justere max_allowed_packet op til den største BLOB størrelse.
Efter dokumentationen er den største værdi af parameteren 1G på 32 bit maskiner. I praksis er den nok lavere.

