innodb

Czy zawsze wole MySQL InnoDB od MyISAM?

Ktoś mi właśnie powiedział, że InnoDB jest dużo lepszy niż MyISAM. Czy podczas tworzenia tabeli powinienem Zawsze używać silnika InnoDB zamiast MyISAM? Czy oba mają duże korzyści?

InnoDB performance tweaks

Zamieniam duży stół na InnoDB z myISAM. Było wiele dyskusji na temat tego, dlaczego przełączanie ma sens, ale nie wiele o tym ... pliku MySQL conf, aby ułatwić lepszą wydajność? Jakieś inne wartości domyślne, które można zwiększyć do poprawy wydajności?

MySQL InnoDB klucz obcy między różnymi bazami danych

Chciałbym się dowiedzieć, czy w InnoDB w MySQL można mieć table z kluczem obcym , który odwołuje się do innej tabeli w innym database? A jeśli tak, to jak to zrobić ?

Jak Mogę ustawić domyślny silnik pamięci używany przez MySQL?

Pracowałem nad pisaniem SQL, aby utworzyć bazę danych MySQL z kilkoma domyślnymi opcjami, w tym zestawem znaków i kolacją. C ... tnieje normalny sposób, aby to zrobić jako część bazy danych tworzenie, czy musi być określone na podstawie tabeli po tabeli?

Hibernate: tworzenie tabel Mysql InnoDB zamiast MyISAM

Jak mogę uzyskać Hibernate (używając JPA) do tworzenia tabel MySQL InnoDB (zamiast MyISAM)? Znalazłem rozwiązania, które będą działać przy użyciu Hibernate do generowania pliku SQL do tworzenia tabel, ale nic, co działa "w locie".

MySQL: Co to jest strona?

Nie mogę sobie przypomnieć, czym jest strona, w kontekście bazy danych MySQL. Kiedy widzę coś w stylu 8KB / strona, czy to oznacza 8KB na wiersz lub ...?

Definiowanie klucza kompozytowego z automatycznym przyrostem w MySQL

Scenariusz: Mam tabelę, która odwołuje się do dwóch kluczy obcych i dla każdej unikalnej kombinacji tych kluczy obcych, ma ... kszą prostotą (tj. unikać wyzwalaczy / procedur, jeśli to możliwe-co sugerowano dla podobnych przypadków w innych kwestiach).

Dlaczego dostaję impas w MySQL

Dostaję impas w tabeli MySQL. W grę wchodzi tylko jeden stół i mogę go konsekwentnie odtwarzać. Dzieje się tak tylko wtedy, g ... pace id 7291 page no 3 n bits 80 index `PRIMARY` of table `matthew`.`a` trx id 11396959 lock_mode X insert intention waiting

Jak przyspieszyć ładowanie danych do InnoDB (LOAD DATA INFILE)?

Chcę przyspieszyć ładowanie danych. Używam MySQL 5.5, InnoDB i mam 1m wierszy danych (plik 65Mb). To trwa 5 minut. Jakie ustawienia i polecenia mysql wpływają na szybkość wczytywania pliku danych dla InnoDB? Dziękuję.

Silnik tabeli przestawnej w MySQL

Używam mysql i mysql workbench. Stworzyłem 5 tabel z silnikiem innodb. Sprawdziłem ich silnik i był innodb, zanim wstawiłem d ... 5 tabel MyISAM, a teraz moje tabele innodb to MyISAM. Nie mogę ich zmienić. Użyłem ALTER table engine=innodb, ale nie działa.

Dlaczego zwiększa się AutoIncrement MySQL przy nieudanych wstawkach?

Współpracownik właśnie uświadomił mi bardzo dziwne zachowanie MySQL. Zakładając, że masz tabelę z polem auto_increment i inn ... ększa niż maksymalna liczba całkowita, która może być przechowywany w podanym typie integer." Czy to oczekiwane zachowanie?

Jak zmienić wartość rozmiaru puli bufora innodb w MySQL na Mac OS?

Próbuję zwiększyć rozmiar innodb_buffer_pool_size w MySQL 5.1, ponieważ ciągle napotykam następujący błąd wskazujący, że zabr ... 6M Robi czy masz jakąś radę, jak Mogę dostosować tę wartość w MySQL na moim komputerze mac? Jakieś inne rady lub sugestie?

Kiedy należy używać InnoDB w MySQL?

jestem raczej zdezorientowany przez krzywdzące tutaj . Wiem, jak to zrobić, patrz poniżej, ale nie wiem dlaczego? Do czego o ... null auto_increment, FK_cust_no int not null, foreign key(FK_cust_no) references customer(cust_no), primary key(order_no));

MySQL: InnoDB vs. MyISAM: jak i dlaczego zmienić (Amazon RDS)?

Nie założyłem bazy danych i zauważyłem, że niektóre z moich tabel są innoDB, podczas gdy inne są MyISAM. Powodem, dla którego ... Amazon RDS zależy od wszystkich tabel będących innoDB. Jakie polecenie konwertuje wszystkie tabele w bazie danych do InnoDB?

Optymalna konfiguracja MySQL (my.cnf)

Poniżej znajduje się mój domyślny produkcyjny plik konfiguracyjny MySQL (my.cnf) dla czystej konfiguracji UTF-8 z InnoDB jako ... twości użycia/łatwości konserwacji. Można założyć, że maszyna uruchamiająca instancję MySQL będzie miał 1000 MB PAMIĘCI RAM.

Czy są jakieś pułapki / rzeczy, które musisz wiedzieć podczas zmiany z MyISAM na InnoDB

Jeden z moich projektów używa silnika MyISAM w MySQL, ale rozważam zmianę go na InnoDB, ponieważ potrzebuję wsparcia transakc ... spojrzeć lub rozważyć przed zrobieniem tego? Czy mogę po prostu zmienić silnik, czy dane powinny być do niego przygotowane?

jak wyczyścić / spłukać pulę bufora mysql innodb?

Dostrajam Duże zapytanie i chcę je uruchomić z tej samej linii bazowej przed i po, Dla porównania. Wiem o pamięci podręcznej ... chamiania serwera mysql po uruchomieniu każdego zapytania czy bez wątpienia działa, chciałbym tego uniknąć, jeśli to możliwe

MySQL Integer vs DateTime index

Zacznę od tego, że przyjrzałem się wielu podobnym pytaniom, ale wszystkie odnoszą się do typu pola Timestamp i DateTime bez i ... rzechowywane zarówno w DateTime, jak i int. Nie znalazłem żadnej dokumentacji na ten temat, dlatego jest to tylko obserwacja.

Jak naprawić stół InnoDB?

Mieliśmy wczoraj (najwyraźniej) źle wykonany silnik bazy danych Solaris MySQL. Przynajmniej niektóre tabele InnoDB są uszkodz ... oDB. Uwaga: próba optymalizacji tabeli (w mojej próbie odbudowy uszkodzonego indeksu) powoduje, że serwer bazy danych crash.

Jak wybrać zoptymalizowane typy danych dla kolumn [InnoDB specific]?

Uczę się o wykorzystaniu typów danych dla baz danych. Na przykład: który jest lepszy dla poczty e-mail? varchar[100], ch ... nformacji), CHAR kolumny są szybsze niż VARCHAR. Inno db ma pewne różnice, których Nie wiem. Przeczytałem to z tutaj .