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 macierz RAID 10 Test: 32 GB …
To doprowadza mnie do szału! Chcę zmienić nazwę kolumny z read-more na read_more w mojej tabeli blogów Próbowałem tego wszystkiego: ALTER TABLE blog RENAME COLUMN read-more to read_more; ALTER TABLE blog CHANGE COLUMN 'read-more' 'read_more' VARCHAR(255) NOT NULL; I zawsze to rozumiem! ERROR 1064 (42000): You have an error in …
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 plików indeksu dla tabel, ale nie rozumiem, dlaczego łączy wszystkie …
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, PRIMARY KEY (id) ) …
W dziennikach błędów MySQL widzę kilka takich ostrzeżeń: 120611 16:12:30 [Warning] Aborted connection 2619503 to db: 'db_name' user: 'user_name' host: 'webapp_hostname' (Got an error reading communication packets) Nie zauważyłem żadnej utraty danych per se, więc zastanawiam się, co oznacza to ostrzeżenie lub co go powoduje i jak można rozwiązać problem …
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 "mysql"."innodb_table_stats" not found. 2013-12-06 21:08:00 7f87b1d26700 InnoDB: Recalculation of persistent statistics requested for table "drupal"."sessions" but the required …
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 zabijał MySQL, aby odzyskać pamięć. …
Mam CentOS 64bit z zainstalowanym CPanel i używam: service mysql stop Po prostu utrzymuje tykające okresy i nigdy nie wydaje się, że przestaje. W dziennikach po prostu publikuje wiele: 130303 17:42:38 [Warning] /usr/sbin/mysqld: Forcing close of thread W err.logpliku widzę wiele z nich: [Warning] /usr/sbin/mysqld: Forcing close of thread Kiedyś …
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 dobrze. Plik dziennika mysqld dla początkowej awarii zawiera następujące …
Mam kilka pytań do tych bardziej znanych. Większość moich instancji prowadzi Antylopę pomimo wsparcia dla Barracudy. Chciałem się pobawić przy kilku kompresujących tabelach innodb. Rozumiem, że jest to dostępne tylko w formacie Barracuda. Widzę, że innodb_file_format jest dynamiczny, więc mogę po prostu przełączyć się bez odbicia. Czy są jakieś konsekwencje …
Mam proces importowania, który przebiega tak często i chcę, aby była to transakcja typu „wszystko albo nic”, czyli transakcja. Istnieje wiele aspektów, a import może przynieść wyniki w przedziale od 100 tys. Odpowiada to ładowności od kilku MB do kilkuset MB danych. Wiem, że tabele tymczasowe są inną opcją - …
Mam replikację uruchomioną na Percona Server 5.5, postępując zgodnie z tym przewodnikiem i zastanawiałem się, czy powinienem dodać read-only=1do mojego urządzenia podrzędnego, my.cnfaby był tylko do odczytu? Przewodnik konfiguruje replikację dla tabeli mysql, aby użytkownicy byli replikowani, ale przede wszystkim używam slave'a do robienia mysqldump, aw nagłych wypadkach rekonfiguruję go …
Nie mogę ustawić Current_timestampwartości domyślnej. Moja Mysqlwersja to 5.5.47. Zapytanie jest ALTER TABLE `downloads` ADD `date` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ; Podczas gdy działa dobrze na moim lokalnym DB z mysql V5.6.56.
Śledzę to rozwiązanie tutaj /programming/3927690/howto-clean-a-mysql-innodb-storage-engine/4056261#comment14041132_4056261 i próbowałem zwiększyć moje innodb_buffer_pool_sizedo 4G, a później 1G (również 1024M) w oprócz rozmiaru pliku dziennika, ale mysql nie rozpocznie się od tych wartości. Jeśli przywrócę to do 512M, mysql zaczyna działać dobrze. Jak mogę to rozwiązać? Mój serwer ma 16 GB i zgodnie z …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.