/ / MySQL 5.6 Innodb wyczerpuje tabelę tabel jednoosobowych - mysql, percona

MySQL 5.6 Innodb wyczerpuje jednolity tabelowy identyfikator - mysql, percona

Szukam ogólnych informacji dotyczących tej wiadomości:

InnoDB: Ostrzeżenie: kończy się nowy identyfikator tabeli tabel pojedynczego stołu. InnoDB: Bieżący licznik to 2152000000 i nie może przekraczać 4294967280! InnoDB: Aby zresetować licznik do zera, musisz zrzucić wszystkie swoje tabele i InnoDB: odtworzyć całą instalację InnoDB.

Który licznik? Jak go zapytać? Czy całe przywracanie rozwiązuje ten problem?

Odpowiedzi:

0 dla odpowiedzi № 1

Od Percona Support:

Kiedy utworzysz jedną tabelę w innodb, licznik ten zostanie zwiększony o 1. Ten identyfikator tabeli ma wartość 32-bitową.

W moim przypadku stworzyliśmy wiele tabel tymczasowych. W MySQL 5.6 domyślnym mechanizmem dla tabel tymczasowych jest innodb, stąd problem. Kiedy zmieniłem go na MYISAM, ostrzeżenia zniknęły.