Pytania oznaczone «innodb»

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

32
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...

20
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...

19
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...

16
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...

14
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ą...

13
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...

11
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...

11
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...

10
Baza danych MySQL InnoDB „zawiesza się” na selekcjach

Próbuję naprawić konfigurację MySQL na naszym serwerze. Cechą naszej aplikacji jest to, że wiele danych jest przechowywanych w jednej tabeli (obecnie ponad 300 milionów wierszy). Ta tabela jest często używana do wkładek (przychodzą one cały czas). Kiedy uruchomię zapytanie typu select na tej...

10
Konwersja dużego stołu z MyISAM na Innodb

Mam tabelę z około 300 milionami wierszy w formacie MyISAM, którą chcę przekonwertować na Innodb Moim pierwotnym celem było ograniczenie użycia poprzez zmianę schematu tabeli w celu uzyskania prostszych indeksów. Zrzuciłem cały stół, upuściłem go, odtworzyłem z mniejszą liczbą indeksów i teraz...

10
MyISAM dla odczytów danych

Mam tabelę z około 1 miliardem wierszy i intensywnością odczytu w 98%. Próbowałem dostrajać bazę danych za pomocą różnych silników pamięci masowej (MyISAM i InnoDB) Następnie przeprowadziłem kilka testów, aby zobaczyć wydajność W klauzuli where miałem identyfikator klucza podstawowego i wydawało...

10
Co powinienem wiedzieć przed uruchomieniem bazy danych InnoDB?

Co powinien wiedzieć administrator serwera lub DB przed udostępnieniem bazy danych InnoDB. Myślę o takich rzeczach, jak ustawienie prawidłowych wartości dla innodb_buffer_pool_sizeiinnodb_log_file_size Więc jakie proste rzeczy można zapomnieć skonfigurować, aby aplikacja korzystająca z bazy...