Wydaje mi się, że mój serwer się dzisiaj zawiesił z powodu równoczesnego polecenia skracania tabeli w jednej z naszych tabel INNODB. Serwer można zrestartować, ale po uruchomieniu za każdym razem, gdy próbuję wydać polecenie SQL, pojawia się następujący błąd: ERROR 2006 (HY000): MySQL server has gone away Oto, co stało …
Z powodu problemów z InnoDB zrzucę wszystkie bazy danych na nowy serwer: mysqldump -E -R --all-databases | pv -b | mysql -u root -p -h new.server Proces zrzutu został zatrzymany z błędem: 59.9kB assword: 59.9kB ERROR 145 (HY000) at line 2970: Table './mysql/proc' is marked as crashed and should be …
Właśnie skonfigurowałem system rejestrowania, który składa się z wielu tabel o tym samym układzie. Dla każdego źródła danych istnieje jedna tabela. W przypadku przeglądarki dziennika chcę UNION wszystkie tabele dziennika , filtruj je według konta , dodaj pseudokolumnę do identyfikacji źródła, posortuj je według czasu , i ogranicz je do …
Czy istnieje sposób sprawdzenia i sprawdzenia, czy zapytanie zostało zakończone? Uruchomiłem 3 bardzo długie zapytania dotyczące aktualizacji (+/- 25 godzin każde), kiedy wyszedłem za drzwi na wakacje w zeszłym tygodniu. Niestety gdzieś w ciągu tygodnia nastąpiła awaria zasilania i maszyna z systemem MYSQL została zamknięta. Czy istnieje sposób, aby sprawdzić, …
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 …
Mam prostą tabelę z milionem rekordów (14 000 000) i na proste zapytanie spędza zbyt dużo czasu na „wysyłaniu danych”. Stół CREATE TABLE IF NOT EXISTS details ( id int(11) NOT NULL, date date NOT NULL, time int(2) NOT NULL, minutes_online decimal(5,0) NOT NULL, minutes_playing decimal(5,0) NOT NULL, minutes_chatting decimal(5,0) …
Korzystam z aplikacji PHPlist na moim serwerze linode, jednocześnie uruchamiając 12 skryptów PHP, z których każdy otwiera połączenie MySQL. Teraz, kiedy uzyskuję dostęp do listy PHP, często pokazuje ten błąd: Błąd krytyczny: Niestety serwer jest obecnie zbyt zajęty, spróbuj ponownie później. Kiedy próbuję uzyskać dostęp do phpMyAdmin, pokazuje mi błąd …
Mam bazę danych InnoDB, którą chciałbym przenieść na Amazon RDS. Moja obecna implementacja, hostowana na własnym serwerze, pokazuje około 8 milionów zapytań miesięcznie. Witryna RDS twierdzi, że stawka We / Wy 0,10 USD za 1 milion żądań Czy 1 I / O = 1 zapytanie? tj. czy naliczę opłatę w …
Jak najłatwiej zaktualizować wiele wierszy w tabeli? Mam plik csv, który wygląda następująco: |primary_key |value| | 1 | xyz| | 2 | abc| | 3 | def| ... Wiersze z tymi kluczami podstawowymi już istnieją w tabeli docelowej Chciałbym zaktualizować tabelę docelową o te wartości. Czy istnieje składnia, dzięki której …
Mam schemat z wieloma widokami. Muszę sprawdzić plany wykonania, aby upewnić się, że odpowiednie indeksy są na miejscu i są używane. Jak mam to zrobic? Wolałbym nie kopiować i wklejać danych wyjściowych show create view <viewname>do explain, zwłaszcza, że niektóre widoki są zbudowane na innych widokach, co byłoby dość uciążliwe.
Czy jest jakiś sposób na wygenerowanie raportu o strukturze mojej bazy danych przy użyciu phpMyAdmin? Chciałbym mieć format tabeli podobny do poniższego oraz tabelę relacji encji. Table name: List Description: Subscriber list information Field Type Null Description ListID Int N ListName Varchar N ListFromName Varchar N Default person represent for …
Jestem administratorem strony Moodle, która ma uszkodzoną tabelę Użytkownicy i stała się bezużyteczna. Na szczęście prosty REPAIR TABLE mdl_userprzywrócił go do działania. Chodzi o to, że nie wiem, dlaczego tak się zawiesiło i sprawiło, że nie nadaje się do użytku, i chcę się upewnić, że następnym razem będę lepiej przygotowany. …
Szukam określonego ciągu w polu i chcę go zastąpić nowym ciągiem. W szczególności chcę, aby wszystkie odniesienia do jednego adresu URL zostały zmienione na inny adres URL. Stworzyłem tę instrukcję SQL i uruchamiam ją po wyświetleniu mysql>monitu w CentOS 5.5 za pomocą MySQL Community Server 5.1.54. update [table] set [field] …
Wystąpił problem polegający na tym, że zapytanie tylko do odczytu, uruchamiane przez środowisko robocze MySQL, przekroczyło limit czasu z punktu widzenia interfejsu użytkownika i pozostawało uruchomione na serwerze (i najwyraźniej zużywało coraz więcej zasobów) aż do awarii. pytania Czy istnieje standardowy sposób radzenia sobie z tego rodzaju problemami w MySQL? …
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.