Pytania otagowane jako innodb

InnoDB jest głównym silnikiem pamięci masowej zgodnym z ACID używanym w MySQL.

1
InnoDB: Błąd: plik dziennika ./ib_logfile0 ma inny rozmiar
Właśnie dodałem następujące wiersze do pliku /etc/mysql/my.cnf po przekonwertowaniu jednej bazy danych na silnik InnoDB. innodb_buffer_pool_size = 2560M innodb_log_file_size = 256M innodb_log_buffer_size = 8M innodb_flush_log_at_trx_commit = 2 innodb_thread_concurrency = 16 innodb_flush_method = O_DIRECT Ale powoduje błąd „Błąd 2013 (HY000) w wierszu 2: Utracono połączenie z serwerem MySQL podczas zapytania” podczas …
106 mysql  log-files  innodb 

6
Nieznany / nieobsługiwany silnik pamięci: InnoDB | MySQL Ubuntu
Niedawno uaktualniłem poprzednią wersję LTS Ubuntu do Precise, a teraz mysql odmawia uruchomienia. Skarży się na następujące, gdy próbuję go uruchomić: ╰$ sudo service mysql restart stop: Unknown instance: start: Job failed to start I pokazuje to w „/var/log/mysql/error.log”: 120415 23:01:09 [Note] Plugin 'InnoDB' is disabled. 120415 23:01:09 [Note] Plugin …
45 ubuntu  mysql  innodb 

6
MySQL InnoDB - wady innodb_file_per_table?
Domyślnie MySQL InnoDB przechowuje wszystkie tabele wszystkich baz danych w jednym pliku globalnym. Możesz to zmienić, ustawiając innodb_file_per_table w konfiguracji, która następnie tworzy jeden plik danych dla każdej tabeli. Zastanawiam się, dlaczego innodb_file_per_tabledomyślnie nie jest włączone. Czy korzystanie z niego ma swoje wady?
32 mysql  innodb 

2
Najlepsze ustawienia pamięci podręcznej MySQL dla dedykowanego serwera MySQL 8 GB pamięci RAM używającego tylko InnoDB (baza danych 5 GB)
Jestem dość wielkim noobem, jeśli chodzi o konfigurację MySQL pod kątem wydajności. I szczerze mówiąc, nie martwię się o precyzyjne dostrojenie, aby wycisnąć każdą ostatnią wydajność z MySQL, ale wiem, że najważniejszą rzeczą, która zapewnia jedne z najlepszych rezultatów, jest prawidłowe konfigurowanie buforów / buforów. Próbowałem uprościć sprawę, używając tylko …

3
Mysql rozbił się i nie chce się uruchomić
Nasz produkcyjny serwer mysql właśnie się zawiesił i nie chce wrócić. Daje błąd segfault. Próbowałem zrestartować komputer i po prostu nie wiem, co jeszcze spróbować. Oto stacktrace: 140502 14:13:05 [Uwaga] Wtyczka „FEDERATED” jest wyłączona. InnoDB: skanowanie dziennika przebiegło poza punkt kontrolny lsn 108 1057948207 140502 14:13:06 InnoDB: Baza danych nie …
19 mysql  innodb  crash 

5
Modyfikowanie kolumn bardzo dużych tabel mysql z niewielkim czasem przestoju lub jego brakiem
Od czasu do czasu muszę wprowadzać zmiany w tabelach w mysql 5.1, głównie dodając kolumny. Bardzo proste dzięki poleceniu alter table. Ale moje tabele mają teraz do 40 milionów wierszy i rosną szybko ... Więc te polecenia zmieniające tabelę trwają kilka godzin. Myślę, że za kilka miesięcy potrwają dni. Ponieważ …


5
Jak wybrać silnik bazy danych MySQL
W szczególności, w jaki sposób wybierasz między MyISAM i InnoDB, gdy żadna z nich nie brakuje wymaganej funkcji (np. Nie potrzebujesz kluczy obcych). Czy zawsze sprowadza się to do wypróbowania obu metod i pomiaru? Czy też istnieją dobre ogólne zasady dotyczące liczby i częstotliwości odczytów w porównaniu do zapisów i …
16 mysql  innodb  myisam 

6
Jak poprawić wydajność MySQL INSERT i UPDATE?
To pytanie można prawdopodobnie zadać również na StackOverflow, ale najpierw spróbuję tutaj ... Wydajność instrukcji INSERT i UPDATE w naszej bazie danych wydaje się obniżać i powodować niską wydajność w naszej aplikacji internetowej. Tabele to InnoDB, a aplikacja wykorzystuje transakcje. Czy są jakieś łatwe poprawki, które mogę przyspieszyć? Myślę, że …


4
Jak poznać silnik pamięci używany w bazie danych?
Wcześniej w każdej utworzonej bazie danych korzystam z: mysql -u root -p CREATE DATABASE dbname CHARACTER SET utf8 COLLATE utf8_bin; GRANT ALL ON dbname.* TO 'dbuser'@'localhost'; a następnie korzystaj z bazy danych, nie myśląc o MyISAM lub InnoDB Jak poznać silnik pamięci używany w bazie danych?

5
Tworzenie kopii zapasowej bazy danych MySQL za pomocą migawek ZFS
Znalazłem wiele witryn mówiących o tym, ale brakuje mi kilku ważnych szczegółów. Ogólne kroki są Biegać FLUSH TABLES WITH READ LOCK Zrób migawkę ZFS Biegać UNLOCK TABLES Różne źródła podają, że InnoDB, którego używam, tak naprawdę nie honoruje FLUSH. Podręcznik użytkownika MySQL zauważa, że ​​istnieje FLUSH TABLES...FOR EXPORTwariant do użycia …
12 mysql  backup  freebsd  zfs  innodb 

6
Ustalenie limitu czasu dla transakcji w MySQL / InnoDB
Wyszło to z tego pokrewnego pytania , w którym chciałem wiedzieć, jak zmusić dwie transakcje do sekwencyjnego wykonywania w trywialnym przypadku (gdzie obie operują tylko w jednym rzędzie). Otrzymałem odpowiedź - użyj SELECT ... FOR UPDATEjako pierwszego wiersza obu transakcji - ale prowadzi to do problemu: jeśli pierwsza transakcja nigdy …
11 mysql  innodb 


4
Zwiększ wielkość puli buforów InnoDB
Mam problem z ustawieniem wielkości puli buforów i rozmiaru pliku dziennika dla MySql InnoDB. Jestem daleki od eksperta od MySql, ale czytam i wydaje się, że aby to zmienić, po prostu dodaję te wiersze do mojego /etc/mysql/my.cnf # Set buffer pool size to 50-80% of your computer's memory innodb_buffer_pool_size=2048M innodb_additional_mem_pool_size=512M …
11 mysql  innodb 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.