Przesłanka : Wysyłam aplikację Java, która nawiąże połączenie JDBC z bazą danych MySQL. (W chwili pisania tego tekstu może to być wersja 5.1 lub 5.5, ale mam nadzieję, że pytania i odpowiedzi nie zależą w dużej mierze od wersji.) Uwaga : Oczywiście mogę użyć sterownika JDBC MySQL ( Connector / …
Właśnie zacząłem bawić się pamięcią podręczną zapytań dla naszego CMS. Może ktoś mi powiedzieć (albo przynajmniej dać dobre przypuszczenie) dlaczego mam dużo z Qcache_lowmem_prunesgdy więcej niż połowa Qcache_free_memoryjest za darmo? query_cache_size=512M query_cache_limit=1M Tak to wygląda po około 12 godzinach show status like '%qcach%'; +-------------------------+-----------+ | Variable_name | Value | +-------------------------+-----------+ …
Jest to związane z tym pytaniem . Pomaga uzyskać lepszą wydajność dla tabel InnoDB. Według instrukcji MySQL , innodb_flush_log_at_trx_committo zmienna globalna dynamiczny. Dlatego mogę to zmienić za pomocą polecenia SET GLOBAL i wydaje się, że działa. mysql> SET GLOBAL innodb_flush_log_at_trx_commit=2; Query OK, 0 rows affected mysql> SHOW VARIABLES LIKE 'innodb_flush_log_at_trx_commit'; …
Przedmowa Nasza aplikacja uruchamia kilka wątków, które wykonują DELETEzapytania równolegle. Zapytania wpływają na izolowane dane, tzn. Nie powinno być możliwości, aby współbieżne DELETEwystąpiły w tych samych wierszach z oddzielnych wątków. Jednak w dokumentacji MySQL używa tak zwanej blokady następnego klucza dla DELETEinstrukcji, która blokuje zarówno pasujący klucz, jak i pewną …
Mam dziwny problem, którego nie mogę rozwiązać. Jestem raczej programistą sieciowym niż administratorem serwera / bazy danych, więc mam nadzieję, że ktoś tutaj może mi pomóc. Sytuacja Pracuję w systemie, który obsługuje wiele update, inserti deleteprośby. Z tego powodu wybrałem INNODB jako silnik pamięci masowej ze względu na możliwość blokowania …
Tło : Stworzyłem aplikację internetową, którą chciałbym móc odpowiednio skalować. Wiem, że nie jestem Google ani Twitterem, ale moja aplikacja używa dość dużej ilości danych dla każdego użytkownika, a zatem ma dość wysokie wymagania dotyczące danych. Chcę być gotowy do skalowania w miarę dobrze bez konieczności późniejszej zmiany architektury. Uważam …
Mam jedną bazę danych zawierającą około 100 tabel do przechowywania różnego rodzaju informacji. Najważniejszą tabelą jest nasza tabela zamówień, która jest używana do przechowywania zamówień klientów i zawiera obecnie ponad 100 000 rekordów. Ta tabela jest najczęściej wyszukiwaną tabelą w naszej bazie danych, zawierającą różne informacje potrzebne z pulpitów nawigacyjnych …
Mam jedno konto hostingowe przy użyciu cPanel i phpmyadmin. Mam 50 baz danych na tym koncie, wszystkie WordPress. Potrzebuję zmodyfikować to zapytanie, aby działało we wszystkich bazach danych w celu aktualizacji hasła. AKTUALIZACJA 'wp_users' SET 'user_pass' = MD5 ('somepassword') GDZIE 'user_login' = 'admin' LIMIT 1; Nadzieję na rozwiązanie, które może …
Cześć. Korzystam z najnowszej wersji Percona Server. Wersja serwera: 5.5.24-55 Percona Server (GPL), wydanie 26.0 Mam 10 procesorów o tych cechach. processor : 0 vendor_id : AuthenticAMD cpu family : 16 model : 9 model name : AMD Opteron(tm) Processor 6128 stepping : 1 microcode : 0x10000d9 cpu MHz : …
Mam konfigurację replikacji Master-Slave i wygląda na to, że działa dobrze. Poniżej znajduje się wynik SHOW SLAVE STATUSpolecenia: show slave STATUS\G; *************************** 1. row *************************** Slave_IO_State: Waiting for master to send event Master_Host: *.*.*.* Master_User: repliV1 Master_Port: 3306 Connect_Retry: 60 Master_Log_File: mysql-bin.000001 Read_Master_Log_Pos: 10726644 Relay_Log_File: mysqld-relay-bin.000056 Relay_Log_Pos: 231871 Relay_Master_Log_File: mysql-bin.000001 …
Niedawno przeczytałem, że z powodu tego, jak InnoDB ponownie oblicza wartość AUTO_INCREMENT po ponownym uruchomieniu serwera, wszelkie rekordy z górnej listy listy identyfikatorów mogą zostać ponownie użyte. Zwykle nie stanowi to problemu, ponieważ po usunięciu użytkownika wszystko powiązane z identyfikatorem jest również usuwane z innych tabel. Ale celowo zostawiam ich …
Co 2 tygodnie system będzie generować faktury dla firm. Firma otrzyma fakturę 1 i 16 każdego miesiąca. (Będzie uruchamiany za pośrednictwem Cron Job co 2 tygodnie. Skanuje tabelę zamówień, a następnie dodaje do tabeli „faktury”. Czy istnieje alternatywa?) W orderstabeli znajduje się lista zamówień klientów, a także wskazuje, do której …
Ustawiłem maksymalną liczbę połączeń na około 2000 w pliku my.cnf. max_connections=2048 Zaktualizowałem do wersji 5.5.20 i teraz widzę następujący wiersz w dzienniku błędów. 120201 19:40:24 [Warning] Changed limits: max_open_files: 1024 max_connections: 214 table_cache: 400 Dlaczego mysql zmienił maksymalną wartość połączeń na 214? # mysqladmin variables | grep max_connections | max_connections …
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.