Jak MyISAM może być „szybszy” niż InnoDB, jeśli MyISAM musi dokonać odczytu dysku dla danych? InnoDB używa puli buforów do indeksów i danych, a MyISAM tylko do indeksu?
Niedawno odkryłem, że MySQL ma silnik „pamięci”, o którym nie wiedziałem (większość mojej pracy z bazami danych dotyczy projektów hobbystycznych, więc uczę się tego, czego potrzebuję). Wygląda na to, że ta opcja powinna dać mi znacznie lepszą wydajność, więc zastanawiam się, czy są jakieś wady z tym związane. Dwa, które …
W mongoDB3 pojawił się nowy silnik pamięci: WiredTiger . Jednak MMAPv1 jest nadal domyślnym wyborem w Mongo . Jedno może nie być lepsze od drugiego, często jest to kwestia przypadku użycia i wyboru odpowiedniego narzędzia do pracy. Ale który silnik jest odpowiedni do jakiej pracy? W rzeczywistości, podczas gdy MMAPv1 …
Mam jedną bazę danych o wielkości około 4,5 GB działającą na serwerze z 8 GB pamięci RAM. Zdecydowana większość tabel to MyIsam (około 4,3 GB), ale wkrótce zamierzam przekonwertować niektóre z nich na InnoDB. (To będzie powolny proces, początkowo skupiający się na tabelach najbardziej intensywnych). Czy jest coś nie tak …
Mam serwer mysql 5.1 z bazą danych około 450 tabel, zajmującą 4 GB. Zdecydowana większość tych tabel (wszystkie oprócz 2) to MyIsam. W większości przypadków było to w porządku (nie wymaga transakcji), ale aplikacja zyskuje ruch i niektóre tabele zostały naruszone z powodu blokowania tabel podczas aktualizacji. To jest powód, …
Więc dzisiaj profesor powiedział nam, że kiedy baza danych musi dokonać aktualizacji, wewnętrznie (na niskim poziomie) dokonuje usunięcia, a następnie wstawienia ze zaktualizowanymi polami. Następnie powiedział, że jest to coś zrobionego we wszystkich bazach danych, a następnie rozpocząłem dyskusję, mówiąc, że myślałem, że to nie ma sensu, ale nie miałem …
Nadal czytam na wielu forach i na wielu blogach, że strona składa się, jak pokazano poniżej: Rozmiar strony: 16 x 512B = 8192B Nagłówek strony: = 96B Maksymalny wiersz w rzędzie: = 8060B To pozostawia (8192 - 96 - 8060) B = 36B. Ok, to jest logiczne i poprawne. Pytanie, …
Korzystam z MEMORY Enginewszystkich tabel powiązanych z konkretnym zapytaniem MYSQL, ponieważ szybkość dostępu jest najważniejsza dla mojego projektu. Z jakiegoś powodu zauważyłem, że nadal występuje duża ilość zapisu na dysku. Czy to z powodu zamiany pamięci RAM na dysk przez system Windows? Jak mogę temu zapobiec? Edycja: Oto moje zmienne …
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.