Jakie są główne różnice między InnoDB i
InnoDB: silnik pamięci masowej zgodny z ACID MySQL
Jakie są główne różnice między InnoDB i
Mam aplikację symfony z bazą danych InnoDB, która jest ~ 2 GB z 57 tabelami. Większość wielkości bazy danych znajduje się w jednej tabeli (~ 1,2 GB). Obecnie używam mysqldump do tworzenia kopii zapasowych bazy danych co noc. Z powodu mojego połączenia Comcast, często jeśli ręcznie wykonuję zrzut,...
Mam zajętą bazę danych z tabelami InnoDB o wielkości około 5 GB. Baza danych działa na serwerze Debiana przy użyciu dysków SSD i ustawiłem maksymalne połączenia = 800, które czasami nasycają i mielą serwer, aby się zatrzymać. Średnie zapytanie na sekundę wynosi około 2,5 KB. Muszę więc...
Przedstawiono mi kilka dedykowanych serwerów MySQL, które nigdy nie używają więcej niż jednego rdzenia. Jestem bardziej programistą niż DBA dla MySQL, więc potrzebuję pomocy Ustawiać Serwery są dość mocne z obciążeniem typu OLAP / DataWarehouse (DW): Podstawowa: 96 GB RAM, 8 rdzeni + pojedyncza...
Więc jestem całkiem nowy w tuningu InnoDB. Powoli zmieniam tabele (w razie potrzeby) z MyIsam na InnoDB. Mam około 100 MB w innodb, więc zwiększyłem innodb_buffer_pool_sizezmienną do 128 MB: mysql> show variables like 'innodb_buffer%'; +-------------------------+-----------+ | Variable_name |...
Mam ten ogromny zrzut 32 GB SQL, który muszę zaimportować do MySQL. Nie musiałem wcześniej importować tak dużego zrzutu SQL. Zrobiłem zwykle: mysql -uroot dbname < dbname.sql To trwa zbyt długo. Jest stół z około 300 milionami wierszy, osiągnął 1,5 miliona w około 3 godziny. Wygląda więc na...
Mam niektóre serwery produkcyjne, których ibdatapliki powiększają się z dnia na dzień. Zużył już 290 GB miejsca. Tabele na serwerach to w większości InnoDB i są duże żądania odczytu i zapisu. Rozmiar pliku dziennika również rośnie. Tabele zawierają ogromną ilość danych. Jak mogę kontrolować...
Mam indeksowaną kolumnę, która przechowuje skrót MD5. Dlatego kolumna zawsze będzie przechowywać wartość 32 znaków. Z jakiegokolwiek powodu został on stworzony raczej jako varchar niż char. Czy warto zmigrować bazę danych, aby przekonwertować ją na znak? To jest w MySQL 5.0 z...
Jak MyISAM może być „szybszy” niż InnoDB, jeśli MyISAM musi dokonać odczytu dysku dla danych? InnoDB używa puli buforów do indeksów i danych, a MyISAM tylko do
Odwróciłem się innodb_flush_log_at_trx_commit = 2i uzyskałem bardzo dużą prędkość zapisu. Ale czy można bezpiecznie korzystać z witryny
Było wygodne, aby MyISAM przechowywał każdą tabelę w odpowiednim pliku. InnoDB poczynił postępy w wielu aspektach, ale zastanawiam się, dlaczego InnoDB przechowuje wszystkie bazy danych w jednym pliku ( ibdata1domyślnie). Rozumiem, że InnoDB mapuje lokalizację danych w pliku według poszczególnych...
Mam dwie tabele w MySQL od bazy danych parent, child. Próbuję dodać odniesienia do klucza obcego do mojej tabeli podrzędnej na podstawie tabeli nadrzędnej. Czy jest jakaś znacząca różnica między ON UPDATE CASCADEiON DELETE CASCADE Stolik mojego rodzica CREATE TABLE parent ( id INT NOT NULL,...
Uaktualniłem do mysql 5.6 z 5.5, a teraz moje logi są pełne takich komunikatów podczas uruchamiania Znalazłem tutaj możliwe rozwiązanie, ale nie wydaje się oficjalne. http://forums.mysql.com/read.php?22,578559,579891#msg-579891 2013-12-06 21:08:00 7f87b1d26700 InnoDB: Error: Table...
Dodano podczas edycji, 2013-05-29: Ponieważ jest to długie pytanie i dyskusja, oto krótkie streszczenie pytania i rozwiązania. Miałem problemy z uruchomieniem MySQL i Apache na małym serwerze Linux (1 GB pamięci). Apache wciąż domagał się więcej pamięci, a co za tym idzie, system operacyjny zawsze...
Zakładając produkcyjny system OLTP z głównie tabelami InnoDB Jakie są typowe objawy źle skonfigurowanego / źle skonfigurowanego systemu? Jakie parametry konfiguracyjne najczęściej zmieniasz w stosunku do ich wartości domyślnych? Jak dostrzegasz potencjalne wąskie gardła, zanim pojawi się...
Wcześniej zapisałem kopię katalogu / var / lib / mysql / ddms („ddms” to nazwa schematu). Teraz zainstalowałem nowy MySQL na świeżo zainstalowanym Ubuntu 10.04.3 LTS, uruchamiając. apt-get install mysql-serverMyślę, że wersja 5.1 została zainstalowana. Po skopiowaniu katalogu ddms do katalogu / var...
Mam aplikację, która wybierze tylko na zasadzie równości, i uważam, że powinienem użyć indeksu skrótu zamiast indeksu btree. Ku mojemu przerażeniu indeksy skrótów nie są obsługiwane w MyISAM ani InnoDB. O co
Mam dość irytujący problem. Chcę użyć INNODB jako mojego głównego silnika bazy danych i zrezygnować z MyISAM, ponieważ potrzebuję tego pierwszego do korzystania z klastra galera do nadmiarowości. Skopiowałem (opis poniżej) newbb_posttabelę do nowej tabeli o nazwie newbb_innoposti zmieniłem ją na...
Używam InnoDB prawie wyłącznie w moich aplikacjach. Jednakże, jeśli nie jestem ostrożny podczas konfigurowania stołu, zapominam go zmienić, a phpmyadmin wbija mnie w MyISAM. Czy istnieje sposób na zmianę domyślnego silnika
MySQL uderzyło mnie dziś rano. Z wyjątkiem standardowych baz danych zawierających MySQL wszystko, czego używam, to InnoDB. Próbowałem zrestartować demona MySQL, ale nie udało się to dwukrotnie. Następnie zrestartowałem cały serwer, a MySQL uruchomił się poprawnie i od tego czasu działa...