Pytania oznaczone «innodb»

14
Usuwanie i odzyskiwanie miejsca z tabeli InnoDB

Mam tabelę InnoDB o pojemności 700 GB, do której nie zapisuję już żadnych danych (tylko czytam). Chciałbym usunąć starsze przechowywane w nim dane i odzyskać to miejsce na dysku (gdy mi się kończy). Usunięcie części jest dość łatwe, ponieważ mam indeks główny auto-inc, dzięki czemu mogę po prostu...

13
Jak usunąć fragmentację z tabel InnoDB?

Mam bazę danych o liczbie tabel. Chcę usunąć niektóre rekordy z tabel, które mówią, że liczba rekordów jest większa niż 20 000 lub 50 000. Wszystkie tabele są InnoDB. I file_per_tablejest wyłączony . Kiedy usunę rekordy z wielu tabel, nastąpi ich fragmentacja. Czy istnieje sposób na usunięcie...

13
Jak dodać kolumnę do dużej tabeli w MySQL

Jestem programistą PHP, więc nie bądź surowy. Mam zrzut dużego stołu ~ 5,5 GB. Nasz premier postanowił utworzyć w nim nową kolumnę, aby wykonać nową funkcję. Tabela to InnoDB, więc co próbowałem: Zmień stół na ekranie z blokadą stołu. Zajęło ~ 30 godzin i nic. Więc po prostu to powstrzymałem....

13
MySQL: czy transakcja zablokuje wiersz?

Nie próbowałem wcześniej używać transakcji MySQL, chcę tylko coś wyjaśnić. Jeśli dwóch użytkowników wykona zapytanie dokładnie w tym samym czasie, jak MySQL sobie z tym poradzi? np. użytkownicy próbują zaktualizować rekord. użytkownik1: zaktualizuj zestaw tabel kolumna = kolumna - 4 gdzie...

13
Blokowanie wierszy InnoDB - jak zaimplementować

Rozglądam się teraz, czytając stronę mysql i nadal nie widzę dokładnie, jak to działa. Chcę wybrać i zablokować wiersz do zapisu, zapisać zmianę i zwolnić blokadę. audocommit jest włączony. schemat id (int) name (varchar50) status (enum 'pending', 'working', 'complete') created...

13
Czy WSTAWKI są automatycznie zatwierdzane?

Nasza aplikacja uruchamia zapytanie INSERT do bazy danych MySQL w celu dodania rekordów. Chcę wiedzieć, czy rekordy są automatycznie zatwierdzane. Jeśli uruchomię polecenie ROLLBACK, kiedy baza danych wykona wycofanie? Czy ROLLBACK jest możliwy po

13
Optymalna liczba instancji puli buforów InnoDB MySQL

Charakterystyka serwera Całkowita pamięć RAM systemu: 8 GB (na nim działa MySQL + inne rzeczy niż MySQL, tzn. Nie jest dedykowana MySQL) Liczba rdzeni procesora: 6 Mam dane w bazie danych wynoszące około 2 GB Mam wielkość puli buforów InnoDB ustawioną na 4 GB Co jest lepsze: Wystąpienia...

12
Zobacz kilka ostatnich zakleszczeń innodb

Widzę, że mogę wyświetlić najnowszą impas w mysql / innodb, ale czy istnieje sposób, aby wyświetlić wcześniejsze impasy? Mamy dwa problemy z impasem, z których jeden jest ważny, a drugi nie. Mniej ważny impas zdarza się kilka razy dziennie, więc staje się „najnowszym”...

12
Blokowanie instancji MySQL „robi indeks SYNC”

Problem Instancja MySQL 5.6.20 z uruchomioną (przeważnie tylko) bazą danych z tabelami InnoDB od czasu do czasu wyświetla utknięcie we wszystkich operacjach aktualizacji na czas 1-4 minut przy wszystkich zapytaniach INSERT, UPDATE i DELETE pozostających w stanie „Koniec zapytania”. To oczywiście...

12
MySQL - najszybszy sposób na ALTER TABLE dla InnoDB

Mam tabelę InnoDB, którą chcę zmienić. Tabela ma ~ 80 milionów wierszy i zamknęła kilka indeksów. Chcę zmienić nazwę jednej z kolumn i dodać jeszcze kilka indeksów. Jaki jest najszybszy sposób na zrobienie tego (zakładając, że mogę cierpieć nawet z powodu przestojów - serwer jest nieużywanym...

12
Korzyści z Barracuda i kompresji

Czytałem już o formatach plików MySQL Antelope i Barracuda i zastanawiam się, czy mógłbym skorzystać z Barracudy i Kompresji. Mój serwer używa obecnie Antelope, ponieważ jest to domyślna wersja MySQL. Wielokrotnie miałem problemy z pamięcią z powodu dużej bazy danych, którą mam. Moja baza danych...