Transazioni
ERROR 1206 (HY000): The total number of locks exceeds the lock table size – MySQL 1206
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.
Cosa significa questo errore?
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.
Messaggio originale
ERROR 1206 (HY000): The total number of locks exceeds the lock table sizeContesto e parole chiave
Alias
- ER_LOCK_TABLE_FULL
- ERROR 1206
Messaggi alternativi
- Numero totale di lock supera la tabella
Prodotti
- MySQL / MariaDB Server
Piattaforme
- Linux
- macOS
- Windows Server
Parole chiave
- errore-mysql-1206-locks-exceed-table-size
- mysql.transazioni.1206-the-total-number-of-locks-exceeds-the-lock-table-size
- Transazioni
Cause possibili
Causa principale per Errore MySQL 1206: The total number of locks exceeds the lock table size (Buffer Pool Saturo)
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.
molto comuneDiagnosi
Diagnostica di sistema per Errore MySQL 1206: The total number of locks exceeds the lock table size (Buffer Pool Saturo)
Eseguire la verifica da console client MySQL.
Come leggere il risultato. Restituisce il dettaglio tecnico dell'errore generato dallo storage engine.
SHOW WARNINGS; SHOW ERRORS;Risoluzione
Risoluzione standard per Errore MySQL 1206: The total number of locks exceeds the lock table size (Buffer Pool Saturo)
Esegui i comandi correttivi indicati per sanare la configurazione.
- Verificare lo stato del server
- Applicare la query o la modifica di configurazione
- Verificare con SHOW STATUS
Domande frequenti
Come risolvere rapidamente Errore MySQL 1206: The total number of locks exceeds the lock table size (Buffer Pool Saturo)?
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.
Approfondimenti
- MySQL Server Error Message Reference documentazione_ufficiale