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 № 1Od 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.