Pytania otagowane jako innodb

InnoDB: silnik pamięci masowej zgodny z ACID MySQL

2
Jak mogę skonfigurować MySQL Innodb do obsługi 1000 wstawek na godzinę?
Mam bardzo ruchliwą stronę internetową, na której co godzinę można wstawić tysiące nowych rekordów. Ten jeden błąd paraliżuje witrynę: PDOException: SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction: INSERT INTO {location_instance} (nid, vid, uid, genid, lid) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4); Array ( …


3
Jak korzystać z opóźnienia wstawiania w silniku InnoDB i używać mniej połączenia dla instrukcji wstawiania?
Pracuję nad aplikacją, która wymaga dużo zapisów do bazy danych, około 70% wstawek i 30% odczytów. Ten stosunek obejmuje także aktualizacje, które uważam za jeden odczyt i jeden zapis. Poprzez instrukcje wstawiania wielu klientów wstawia dane do bazy danych za pomocą instrukcji insert poniżej: $mysqli->prepare("INSERT INTO `track` (user, uniq_name, ad_name, …


1
odzyskać pojedynczą bazę danych mysql w zajętym systemie replikacji master-slave
Poszukuje strategii lub narzędzia do radzenia sobie z odzyskiwaniem pojedynczej bazy danych do określonego momentu w zajętym replikowanym systemie. Mam 12 baz danych działających na 2 serwerach MySQL 5.0.77 w konfiguracji replikowanej master-slave. Codziennie wykonywany jest pełny zrzut urządzenia slave tylko do odczytu i dostępne są przyrostowe zrzuty SQL, z …


2
Niewyjaśnione limity czasu InnoDB
Widziałem ostatnio niektóre bardzo podstawowe aktualizacje, które przestały działać, i nie byłem w stanie ustalić przyczyny. Przykład: // # Czas zapytania: 51 Czas blokady: 0 Liczba rzędów: 0 Liczba rzędów: 0 UPDATE photos SET position = position + 1 WHERE (photo_album_id = 40470); W tym samym dzienniku nie ma wpisów …

1
MySQL InnoDB Deadlock Dla 2 prostych zapytań o wstawienie
Mam impas dla tych dwóch zapytań dotyczących wstawiania: insert into PlayerClub (modifiedBy, timeCreated, currentClubId, endingLevelPosition, nextClubId, account_id) values (0, '2014-12-23 15:47:11.596', 180, 4, 181, 561) insert into PlayerClub (modifiedBy, timeCreated, currentClubId, endingLevelPosition, nextClubId, account_id) values (0, '2014-12-23 15:47:11.611', 180, 4, 181, 563) Oto status InnoDB: ------------------------ LATEST DETECTED DEADLOCK ------------------------ …
10 mysql  innodb  deadlock 

4
pokaż nazwę tabeli + liczbę rekordów dla każdej tabeli w bazie danych mysql innodb
Jak wyświetlić wszystkie tabele w bieżącej bazie danych wraz z liczbą wierszy tabeli. Innymi słowy, czy możesz pomyśleć o zapytaniu, które mogłoby wymyślić coś takiego w mysql? +------------------------++------------------------+ | Tables_in_database | Number of rows | +------------------------++------------------------+ | database 1 | 1000 | | database 2 | 1500 | +------------------------++------------------------+ Mile …
10 mysql  innodb  select  count 

3
Przywracanie tabel MySQL z plików .ibd, .frm i mysqllogbin
Z jakiegoś powodu, gdy próbuję otworzyć moje tabele, które są przechowywane .frmi .ibdpliki (czy to na MySQL, czy phpmyadmin), pojawia się błąd składniowy lub mówi, że nie istnieje. Przeczytałem inny post, który miał podobny problem, ale nie wiem, jak sprawdzić, czy innodb_file_per_tablejest włączony, i ogólnie jestem po prostu zdezorientowany. Przekształciłem …

3
mysqldump - jedna transakcja, ale zapytania dotyczące aktualizacji czekają na kopię zapasową
Jeśli użyję mysqldump --single-transakcja, zgodnie z dokumentami powinna ona robić flush tabele z blokadą odczytu, aby uzyskać spójny stan, a następnie rozpocząć transakcję i żaden pisarz nie powinien czekać. Jednak ostatniej nocy złapałem następującą sytuację: fragment z pełnej listy procesów: setki tych ... Command: Query Time: 291 State: Waiting for …

3
Wstaw prędkości dla dużych partii
W mojej aplikacji wydaje się, że moje WSTAWKI zajmują sporo czasu. Mam w pamięci dużą liczbę obiektów (~ 40-50 000), które chcę wstawić do tabeli. Weźmy przykładową tabelę CREATE TABLE bill ( id BIGINT(20) PRIMARY KEY, amount INT(11) DEFAULT 0, bill_date DATETIME DEFAULT NOW(), INDEX (bill_date) ) ENGINE=InnoDB Biorąc 3 …
10 mysql  innodb  insert  java  jdbc 



1
Przekroczono limit czasu oczekiwania na blokadę Innodb dla Amazon RDS MySQL 5.5
Odkąd przeszliśmy na Amazon RDS, mieliśmy dość szalone problemy z wydajnością, a dziś zaczęliśmy mieć problemy z blokowaniem. Z tego powodu doszedłem do wniosku, że to tylko problem z przekroczeniem limitu czasu i poszedłem sprawdzić używaną pamięć. Wymieniliśmy około 70 MB. Poszedłem na polowanie na czarownice pamięci z mysqltuner i …

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.