Pytania oznaczone «innodb»

19
Dlaczego InnoDB nie przechowuje liczby wierszy?

Wszyscy wiedzą, że w tabelach, które używają InnoDB jako silnika, zapytania takie SELECT COUNT(*) FROM mytablesą bardzo niedokładne i bardzo wolne, szczególnie gdy tabela staje się większa i ciągłe wstawianie / usuwanie wierszy podczas wykonywania tego zapytania. Tak jak to rozumiem, InnoDB nie...

19
Czy można zmienić listy ENUM ()?

Nie byłem pewien, czy zmiana listy ENUM () nie jest możliwa, więc zrobiłem test. W MySQL 5.1.58 stworzyłem testową tabelę InnoDB, która zawiera jedno pole o nazwie „bool” typu ENUM („tak”, „nie”). Potem wykonałem ... ALTER TABLE `test` CHANGE `bool` `bool` ENUM( 'yes', 'no', 'maybe' ) CHARACTER...

18
MySql - zmiana innodb_file_per_table dla bazy danych na żywo

Mam dużą bazę danych MySql (150 GB) i dopiero teraz zauważyłem, że innodb_file_per_tablejest ustawiona na, offktóra powoduje, że cała baza danych jest hostowana w jednym pliku ( ibdata1). Chcę aktywować innodb_file_per_tablei pozwolić, aby z mocą wsteczną podzieliłem bazę danych na kilka plików,...

16
Brakuje wierszy po konwersji online z MyISAM do InnoDB

Mamy dość małą bazę danych, którą chcieliśmy przekonwertować z MyISAM na InnoDB. Będąc bazą danych noob, właśnie przekonwertowaliśmy (używając tabeli zmian), nawet nie usuwając strony. Po zakończeniu konwersji wydaje się, że brakuje sporadycznych wierszy. Czy jest to możliwe z powodu operacji...

14
Usuwanie i odzyskiwanie miejsca z tabeli InnoDB

Mam tabelę InnoDB o pojemności 700 GB, do której nie zapisuję już żadnych danych (tylko czytam). Chciałbym usunąć starsze przechowywane w nim dane i odzyskać to miejsce na dysku (gdy mi się kończy). Usunięcie części jest dość łatwe, ponieważ mam indeks główny auto-inc, dzięki czemu mogę po prostu...

14
MySQL: Błąd odczytu pakietów komunikacyjnych

Dostaję to ostrzeżenie w mysql, [Warning] Aborted connection 21 to db: 'MyDB' user: 'MyUser' host: 'localhost' (Got an error reading communication packets) Przejrzałem kilka tematów w google i według niektórych sugestii zwiększyłem max_allowed_packetz 128 to 512 to 1024wciąż tego samego...