Załóżmy, że mam tabelę foo, która zawiera pewne statystyki, które są obliczane co jakiś czas. Jest intensywnie wykorzystywany przez inne zapytania. Dlatego chcę obliczyć najnowsze statystyki foo_newi zamienić je, gdy obliczenia będą gotowe. mógłbym zrobić ALTER TABLE foo RENAME foo_tmp; ALTER TABLE foo_new RENAME foo; ale co się stanie, jeśli …
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 …
Pamiętam z podcastów stackoverflow, że Fog Creek korzysta z bazy danych dla klienta Fogbugz . Zakładam, że oznacza to, że serwery Fogbugz na żądanie mają 10 tysięcy baz danych. Właśnie zaczynamy opracowywać aplikację internetową i mamy podobny problem do rozwiązania (wielu klientów z własnymi odizolowanymi danymi). Jakich problemów należy się …
O ile mogłem się dowiedzieć, wiele DBMS (np. Mysql, postgres, mssql) używa kombinacji fk i pk tylko w celu ograniczenia zmian danych, ale rzadko są one natywnie używane do automatycznego wybierania kolumn do połączenia (tak jak naturalne łączenie robi z nazwami). Dlaczego? Jeśli już zdefiniowałeś relację między 2 tabelami za …
Mam w sobie następujące ~/.my.cnf [client] password="somepass" ale to nie jest hasło, którego używam dla każdego użytkownika @ hosta / bazy danych, z którą się łączę. Czy jest jakiś sposób na określenie w konfiguracji różnych haseł dla różnych rzeczy, więc nie muszę ich wpisywać?
Nowa instalacja CentOS. Uruchomiłem import dużej bazy danych (plik 2 GB sql) i miałem problem. Klient SSH wydawał się tracić połączenie, a import wydawał się zawieszać. Użyłem innego okna, aby zalogować się do mysql, a import wyglądał na martwy, utknął w konkretnej tabeli wierszy 3M. Więc próbowałem DROP DATABASE huge_db; …
Czy istnieje różnica w wydajności MySQL między rozmiarami varchar? Na przykład varchar(25)i varchar(64000). Jeśli nie, to czy istnieje powód, aby nie deklarować wszystkich varcharów o maksymalnym rozmiarze tylko po to, aby nie zabrakło Ci miejsca?
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) ) …
Używam Ubuntu 13.10 i MySQL 5.6 i wiem, że nazwa bazy danych i nazwa tabeli domyślnie uwzględniają wielkość liter w Ubuntu (i niektórych innych środowiskach * nix). Teraz chcę, aby MySQL działał w Ubuntu bez rozróżniania wielkości liter . Czy to możliwe? Jeśli tak, jak mogę to zrobić?
Utworzyłem użytkownika i nadałem uprawnienia użytkownikowi 1. `grant all privileges on db1.* to user1@'%' with grant option; Korzystam z mysql workbench do importowania zrzutów do mojej bazy danych. Podczas importowania zrzutów do bazy danych db1 pojawia się błąd informujący o tym ERROR 1227 (42000) at line 49: Access denied; you …
Słyszałem, że wydajność nieczeregowanej relacyjnej bazy danych, takiej jak MySQL lub PostgreSQL, „psuje się” powyżej 10 TB. Podejrzewam, że takie ograniczenia istnieją, ponieważ nie wymyśliłby Netezza, Greenplum, Vertica itp., Ale chciałbym zapytać, czy ktoś tu ma odniesienie do jakiegokolwiek dokumentu badawczego lub formalnych studiów przypadku, w których limity te są …
Pracując nad MySQL, naprawdę brakuje mi możliwości odpalenia profilera. Uważam, że SQLyog jest wystarczająco dobrym zamiennikiem Query Analyzera, ale nie znalazłem narzędzia, które działa jak profiler SQL. Dla ludzi MySQL, którzy nie widzieli Microsoft SQL Profiler , oto zrzut ekranu W mojej poprzedniej pracy mieliśmy narzędzie, które przebiło program SQL …
Jak wyświetlić klucze obce związane z tabelą w MySql? Tło : Chciałem upuścić tabelę w MySql, która ma ograniczenie klucza obcego. Kiedy to robię, otrzymuję to: Error Code: 1217. Cannot delete or update a parent row: a foreign key constraint fails Jak mogę upuścić klucze obce związane ze stołem, pozostawiając …
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 …
Usiłuję kupić nowy serwer, na którym będzie działał serwer MySQL. Ten nowy serwer będzie niewolnikiem mojej głównej maszyny. Serwer ten będzie jednak przeznaczony wyłącznie do raportowania „Dużo odczytów i złożonych zapytań”. Teraz zastanawiam się nad zainwestowaniem w półprzewodnikowe dyski twarde, ale zastanawiałem się, czy naprawdę jest to warte swojej ceny. …
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.