L'errore 1205 si verifica quando una transazione InnoDB attende l'acquisizione di un blocco di riga trattenuto da un'altra transazione per un tempo superiore a innodb_lock_wait_timeout.
1205
→
L'errore 1206 si presenta durante operazioni massive di UPDATE/DELETE quando la memoria dedicata ai lock all'interno di innodb_buffer_pool_size risulta insufficiente.
1206
→
L'errore 1213 compare quando due transazioni concorrenti rimangono bloccate in un'attesa circolare reciproca di lock, costringendo InnoDB a terminare una delle due.
1213
→
L'errore 1290 compare quando si tenta di eseguire operazioni di scrittura (INSERT/UPDATE) su un nodo replica o server configurato con la variabile 'read_only = ON'.
1290
→
L'errore 1568 segnala che l'istruzione SET TRANSACTION ISOLATION LEVEL non può essere eseguita all'interno di una transazione già avviata.
1568
→
L'errore compare quando un'istruzione DDL (ALTER TABLE, TRUNCATE) rimane bloccata in attesa del rilascio del metadata lock (MDL) da parte di query SELECT lente non ancora concluse.
1479
→
MySQL ERROR 1114 non significa necessariamente che il disco intero sia pieno: la tabella o il tablespace può aver raggiunto un limite di spazio, di dimensione o di configurazione. Occorre controllare spazio filesystem, engine, file-per-table, quota del volume e crescita della tabella. La soluzione deve preservare i dati: prima si libera o assegna spazio in modo controllato, poi si valuta una manutenzione della tabella o dell'archiviazione.
1114
→
MySQL ERROR 1205 compare quando una transazione resta in attesa di un lock oltre innodb_lock_wait_timeout. A differenza del deadlock, il ciclo di attesa non viene necessariamente rilevato: una transazione lunga, una transazione dimenticata aperta o un aggiornamento senza indice può mantenere il blocco. Bisogna identificare il blocco e chiudere o correggere la transazione responsabile prima di aumentare il timeout.
1205
→