sql >> Databasteknik >  >> RDS >> Mysql

Förlorade anslutningen till MySQL-servern under förfrågan

Mysql-dokumenten har en hel sida dedikerad till detta fel:http ://dev.mysql.com/doc/refman/5.0/en/gone-away.html

viktiga är

  • Du kan också få dessa fel om du skickar en fråga till servern som är felaktig eller för stor. Om mysqld tar emot ett paket som är för stort eller ur funktion antar det att något har gått fel med klienten och stänger anslutningen. Om du behöver stora frågor (till exempel om du arbetar med stora BLOB-kolumner) kan du öka frågegränsen genom att ställa in serverns max_allowed_packet-variabel, som har ett standardvärde på 1MB. Du kan också behöva öka den maximala paketstorleken på klientsidan. Mer information om att ställa in paketstorleken finns i avsnitt B.5.2.10, "För stort paket".

  • Du kan få mer information om de förlorade anslutningarna genom att starta mysqld med alternativet --log-warnings=2. Detta loggar några av de frånkopplade felen i hostname.err-filen



  1. Optimera överlappande frågor Del 1:Introduktion och förbättrad T-SQL-lösning

  2. CEIL() Funktion i Oracle

  3. SKAPA Oracle-procedur

  4. PostgreSQL FÖRKLARA – Vilka är frågekostnaderna?