sql >> Databáze >  >> RDS >> Mysql

Při dotazu došlo ke ztrátě připojení k serveru MySQL

Dokumenty mysql mají celou stránku věnovanou této chybě:http ://dev.mysql.com/doc/refman/5.0/en/gone-away.html

pozoruhodné jsou

  • Tyto chyby se také mohou zobrazit, pokud na server odešlete dotaz, který je nesprávný nebo příliš velký. Pokud mysqld přijme paket, který je příliš velký nebo mimo provoz, předpokládá, že se s klientem něco pokazilo, a uzavře spojení. Pokud potřebujete velké dotazy (například pokud pracujete s velkými sloupci BLOB), můžete zvýšit limit dotazů nastavením proměnné max_allowed_packet serveru, která má výchozí hodnotu 1 MB. Může být také nutné zvýšit maximální velikost paketu na straně klienta. Další informace o nastavení velikosti paketu jsou uvedeny v části B.5.2.10 – „Paket je příliš velký“.

  • Další informace o ztracených připojeních získáte spuštěním mysqld s volbou --log-warnings=2. Tím se zaprotokolují některé chyby odpojení v souboru hostname.err



  1. Aktualizujte více sloupců v příkazu MERGE ORACLE

  2. Role DBA v NoSQL

  3. MySQL:Více řádků jako jeden řádek oddělený čárkami

  4. PostgreSQL nepřijímá alias sloupce v klauzuli WHERE