/ / MySQL 5.6 Innodb che esegue id per tablespace a tabella singola - mysql, percona

MySQL 5.6 Innodb che esegue id per tablespace a tabella singola - mysql, percona

Sto cercando informazioni generali riguardo a questo messaggio:

InnoDB: Avviso: si sta esaurendo il nuovo ID del tablespace a tabella singola. InnoDB: il contatore corrente è 2152000000 e non deve superare 4294967280! InnoDB: per azzerare il contatore devi scaricare tutti i tuoi tavoli e InnoDB: ricrea l'intera installazione di InnoDB.

Quale contatore? Come lo si interroga? Un intero ripristino risolve questo problema?

risposte:

0 per risposta № 1

Dal supporto Percona:

Quando crei una tabella in innodb, quel contatore sarà aumentato di 1. Questo id di tabella sembra essere un valore a 32 bit.

Nel mio caso, abbiamo creato molte tabelle temporanee. Su MySQL 5.6 il motore predefinito per le tabelle temporanee è innodb da qui il problema. Una volta che l'ho cambiato in MYISAM, gli avvertimenti sono scomparsi.