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.


1
Qcache_free_memory nie jest jeszcze pełna Dostaję dużo Qcache_lowmem_prunes
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 | +-------------------------+-----------+ …

2
Dynamiczna zmiana na innodb_flush_log_at_trx_commit
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'; …


4
MySQL InnoDB blokuje klucz podstawowy podczas usuwania nawet w CZYTANIU ZOBOWIĄZANYM
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ą …

3
Gdzie jest wyciek wydajności INNODB?
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 …

3
Używać MySQL do regularnego wykonywania połączeń wielokierunkowych na stołach o pojemności ponad 100 GB?
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 …
11 mysql  rdbms 

1
Tabela MySQL zawierająca 100 000 rekordów jest często sprawdzana
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 …

2
Uruchamianie zapytania SQL we wszystkich bazach danych
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 …
11 mysql  phpmyadmin 

1
Możliwości działania InnoDB INSERT
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 : …

2
Próbuję zrozumieć STATUS POKAŻ SLAVE w MySQL
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 …

6
Zapobiegaj resetowaniu identyfikatora auto_increment w bazie danych Innodb po restarcie serwera
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 …
11 mysql  innodb 


1
Generowanie faktur i śledzenie
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 …

3
mysql automatycznie dostosowuje maksymalne wartości połączeń
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 …
11 mysql 

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.