Pytania otagowane jako innodb

InnoDB: silnik pamięci masowej zgodny z ACID MySQL

2
Masz jakieś problemy z konwersją z MyISAM do InnoDB?
Jestem gotowy na przejście z MyISAM do InnoDB, ale chciałem wiedzieć, czy istnieje pełna lista rzeczy do poszukiwania? Na przykład nie widziałem żadnej wzmianki na liście, że uruchomienie DISABLE KEYSna tabeli InnoDB spowoduje wyświetlenie ostrzeżenia, z wyjątkiem strony podręcznika dla ALTER TABLE. Jest to coś, o czym muszę wiedzieć przed …
11 mysql  innodb  myisam 

5
Niekompletny mysqldump
Próbuję uruchomić mysqldump, aby utworzyć migawkę bazy danych, i okazuje się, że losowo zatrzyma się w połowie, bez zgłaszania żadnego błędu. Moja baza danych jest stosunkowo niewielka (około 100 MB) i używa InnoDB. Używam go w następujący sposób: mysqldump --force --single-transaction --quick --user myuser --password=mypass -h mydatabasehost mydb > /tmp/snapshot.sql …

2
Błąd tworzenia tabeli przez InnoDB: „Zbyt duży rozmiar wiersza”
Mamy inżynierów, którzy spłaszczają znormalizowaną strukturę db do tabeli tymczasowej w celu wygenerowania raportu. Kolumny są określone jako TEXT NOT NULL(Wiem „dlaczego to robią?”; Załóżmy, że się tym zajmujemy). Używamy MySQL 5.1.48 Community RHEL5 z wtyczką InnoDB 1.0.9 w systemie Linux. Podczas korzystania z MyISAM nigdy nie napotkaliśmy limitów wielkości …
11 mysql  innodb 

3
BŁĄD - Funkcja „innodb” już istnieje
Chcę zacząć konwertować niektóre tabele MyISAM do INNODB. Uruchamianie Ubuntu 14.04 Server z MySQL 5.6 (apt-get uaktualniony z 5.5), RAM 32G na 4 rdzeniach / 8 wątkach procesora. Początkowo miał problem z ... could not open single-table tablespace file .\mysql\innodb_index_stats.ibd after restart of MySQL i Error: Table "mysql"."innodb_table_stats" not found. …
11 mysql  innodb 


2
Jak korzystać z RESTRICT dla klucza obcego w mysql?
W strukturze bazy danych CREATE TABLE Country ( name varchar(40) NOT NULL, PRIMARY KEY (name) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE City ( name varchar(40) NOT NULL, PRIMARY KEY (name) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE Map ( country varchar(40) NOT NULL, city varchar(100) NOT NULL, PRIMARY KEY (country,city), FOREIGN …

1
Błąd rozmiaru wiersza w MySQL
Korzystam z serwera MySQL na moim Macbooku (do testowania). Wersja jest 5.6.20 od Homebrew. Zacząłem napotykać błędy „Zbyt duży rozmiar wiersza” i udało mi się zredukować to do tego przypadku testowego. Stół: mysql> describe test; +-------+----------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------+----------+------+-----+---------+----------------+ …
11 mysql  innodb 

5
Nie można utworzyć tabeli, ale tabela nie istnieje
Korzystam z tych kroków, aby utworzyć tabelę my_user, która już istniała, ale jakoś zniknęła z mojej bazy danych my_db: mysql> USE my_db; mysql> DROP TABLE my_user; mysql> ERROR 1051 (42S02): Unknown table 'my_user' mysql> CREATE TABLE my_user (id INT AUTO_INCREMENT NOT NULL, username VARCHAR(255), group_id VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id)) …
11 mysql  innodb 

5
Oblicz rozmiar wiersza i maksymalny rozmiar wiersza dla tabeli
Problem: Czy istnieje jakiś sposób obliczenia liczby bajtów zajmowanych przez tworzenie tabeli, wiem, że możesz uzyskać pewne informacje z information_schema.tables, ale ta informacja nie jest wystarczająco dokładna. Faktycznie wymagana jest liczba bajtów zgodnie z definicją tabeli tylko dla innodb, a sortowanie można również uznać za utf-8-general-ci Na przykład test tabeli …

1
Wyłączone klawisze MySqlDump nie mają wpływu na import
Kontynuuję moje poprzednie pytanie dotyczące prędkości importu w Inno-Tables (niespodzianka!). Scenariusz Próbuję zaimportować duży * zrzut bazy danych na mój lokalny komputer programistyczny w rozsądnym czasie. Mamy wiele KEYzałączonych tabel, które okazały się wąskim gardłem, ale nadal są ważne dla naszego systemu na żywo. Moje podejście po zadaniu powyższego pytania …

3
Wydajność importu InnoDB
Zmagam się z hurtowym importowaniem dość dużego stołu InnoDB składającego się z około 10 milionów wierszy (lub 7 GB) (który jest dla mnie największym stołem, z jakim pracowałem do tej pory). Przeprowadziłem badania, jak poprawić szybkość importowania Inno i na razie moja konfiguracja wygląda następująco: /etc/mysql/my.cnf/ [...] innodb_buffer_pool_size = 7446915072 …

1
Niepowodzenie tworzenia indeksu MySQL w tabeli jest pełne
AKTUALIZACJA: tl; dr: Problem polegał na tym, że MySQL używa TMPDIRpodczas tworzenia indeksów. A moje TMPDIRzabrakło miejsca na dysku. Oryginalny Q: Próbuję dodać indeks do tabeli InnoDB i uzyskać table is full error. Mam wystarczającą ilość miejsca na dysku, a konfiguracja MySQL ma plik na tabelę = 1. Dane w …
10 mysql  innodb  index 

1
Umieszczanie wyciągu Select w transakcji
Jaka jest różnica między tymi 2 zapytaniami: START TRANSACTION; SELECT * FROM orders WHERE id=1; UPDATE orders SET username='John' WHERE id=1; COMMIT; I bez transakcji: SELECT * FROM orders WHERE id=1; UPDATE orders SET username='John' WHERE id=1; Jaki jest efekt SELECTzawarcia transakcji? Jeśli DELETE FROM orders WHERE id=1został wywołany z …


2
Usuwanie tabeli MySQL z oczekującymi transakcjami
Czy istnieje sposób na usunięcie tabeli lub bazy danych InnoDB z oczekującymi transakcjami w MySQL (najlepiej na poziomie systemu plików)? Co się stało: Używam MySQL 5.5.28 i pobiegłem, LOAD DATA INFILE…aby zaimportować ogromny zestaw danych (300 mln wierszy) do tabeli InnoDB. Nie korzystałem set autocommit = 0;wcześniej. Niestety mysqldzostał zatrzymany …

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.