Pytania otagowane jako mysql

Wszystkie wersje MySQL (nie Microsoft SQL Server). Dodaj również tag specyficzny dla wersji, np. Mysql-5.7, jeśli jest to istotne dla pytania.

3
innodb_file_format Barracuda
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 …

2
Transakcyjny przepływ pracy DDL dla MySQL
Byłem trochę zaskoczony, aby odkryć, że DDL ( alter table, create indexetc) niejawnie popełnić bieżącej transakcji w MySQL. Począwszy od MS SQL Server, możliwość dokonywania lokalnych zmian bazy danych w transakcji (która została następnie wycofana) była ważną częścią mojego przepływu pracy. W celu ciągłej integracji zastosowano wycofanie, jeśli migracja nastąpiła …

4
Uszkodzony dziennik przekazywania MySQL, jak to naprawić? Próbowałem, ale nie powiodło się
Przekaźnik MySQL v5.1.61 został uszkodzony, gdy maszyna nagle się wyłączyła. Próbowałem to naprawić, ale to nie działało. - Jak to naprawić? Czy zrobiłem coś nie tak? O ile czytałem, uszkodzone dzienniki przekazywania MySQL można łatwo naprawić: change master to master_log_file='<Relay_Master_Log_File>', master_log_pos=<Exec_Master_Log_Pos>; gdzie Relay_Master_Log_Filei Exec_Master_Log_Possą wymienione przez: mysql> show slave status; …

7
Przechowywanie adresu IP
Muszę przechowywać adres IP wszystkich zarejestrowanych użytkowników w bazie danych. Zastanawiam się, ile znaków powinienem zadeklarować dla takiej kolumny? Czy powinienem również obsługiwać IPv6? Jeśli tak, jaka jest maksymalna długość adresu IP?

5
Korzyści z używania backtick (`) w zapytaniach MySQL?
W MySQL możemy tworzyć zapytania z lub bez `symbolu backtick ( ). Przykład: SELECT * FROM TEST; SELECT * FROM `TEST`; Oba działają dobrze w konsoli mysql. Czy jest między nimi jakaś różnica techniczna? Czy jest jakaś korzyść przy użyciu ( `) w porównaniu z prostymi zapytaniami?
25 mysql  select 


6
Zmień tabelę w bazach danych produkcji na żywo
To pytanie zostało przeniesione z przepełnienia stosu, ponieważ można na nie odpowiedzieć w programie Exchange Exchange Administrators Database Administrator. Migrował 7 lat temu . Jak większość „popularnych” systemów baz danych (MySQL, Postgres ...) obsługuje zmienianie tabel w bazach danych na żywo (takich jak dodawanie, usuwanie lub zmiana typu kolumn)? Wiem, …

5
Jak utworzyć indeks warunkowy w MySQL?
Jak utworzyć indeks do filtrowania określonego zakresu lub podzbioru tabeli w MySQL? AFAIK nie można utworzyć bezpośrednio, ale myślę, że można symulować tę funkcję. Przykład: Chcę utworzyć indeks dla NAMEkolumny tylko dla wierszy zSTATUS = 'ACTIVE' Ta funkcja nazywa się indeksem filtrowanym w programie SQL Server i indeksem częściowym w …

4
Jak mogę sprawdzić, czy używam SSL do łączenia się z mysql?
Skonfigurowałem serwer tak, aby zezwalał na SSL i zmodyfikowałem mojego klienta ~ / .my.cnf, więc używam SSL: [client] ssl ssl-cipher=DHE-RSA-AES256-SHA ssl-ca=~/certs/ca-cert.pem Kiedy loguję się z moim klientem i przeglądam status, wyświetla on szyfr w linii SSL: mysql> \s -------------- SSL: Cipher in use is DHE-RSA-AES256-SHA Czy bez założenia czegoś takiego …
24 mysql  ssl 

5
Konsola MySQL: Ctrl + C doprowadza mnie do szału
W konsoli MySQL jest coś, co doprowadza mnie do szału. Kiedy naciskam ctrl+, caby anulować wpisywanie bieżącego polecenia, terminal kończy działanie. W każdym terminalu wiem ( *nixterminale, Python, PostgreSQL) ctrl+ canuluje bieżące polecenie i ctrl+ dwyjście terminal. Ten problem został zgłoszony w 2003 r. I od tego czasu był kilkakrotnie …

4
Jak rozpoznać uszkodzenie tabeli InnoDB?
Mam kilka tabel, które są podzielone na partycje i mają kilka indeksów na zreplikowanym slave. Po skopiowaniu migawki (zweryfikowanej jako bezpieczna) do nowego urządzenia podrzędnego i aktualizacji mysqld z 5.1.42 do 5.5.15 i ponownym uruchomieniu replikacji, pojawia się awaria InnoDB z komunikatem o błędzie „Nieprawidłowy wskaźnik ...” Te błędy wystąpiły …



1
Rozmiar transakcji MySQL - jak duży jest za duży?
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ą - …


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.