Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] Wielkość tabel a szybkosc dzialania i obciazenie serwera
ornitolog
post
Post #1





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 20.12.2013

Ostrzeżenie: (0%)
-----


Mam baze danych mysql MyISAM gdzie znajduje sie 190 tabel o lacznej wielkosci 2 GB. Niestety zaczela mi coraz wolniej chodzic i zastanawiam sie jak ja przyspieszyc, czy np. ilosc tabel oraz wielkosc wplywaja na ogolne obciazenie bazy danych. Nawet wtedy gdy odpytujemy np. jedna tabele, na szybkosc jej odpytania moze wplywac to ze cala baza jest tak bardzo obszerna ? Jesli tak moze lepiej byloby to rozbic na kilka baz ? Czy to ma (badz nie ma ?) znaczenie tylko wtedy gdy przsuniemy czesc bazy danych na inny serwer, zeby na jednym nie przechowywac tak duzo danych ?

Edit: czasami mam bledy
"General error: 2008 MySQL client ran out of memory"
Out of memory (allocated 3145728) (tried to allocate 72 bytes)

to oznacza ze pobieram wiecej rekordow niz sie zmiesci do ram, czy ze ogolnie baza danych jest za duza ? Slyszalem ze cala baza mysql siedzi w ram, ale nie wiem czy to prawda ...

Ten post edytował ornitolog 30.10.2016, 18:14:24
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


2 GB to mało. Ja pracuję na bazie 200GB i działa (IMG:style_emoticons/default/smile.gif)

Zainteresuj się tym: https://raw.githubusercontent.com/major/MyS...r/mysqltuner.pl
Odpal i zobacz co jest do poprawy. A z błędu wynika że kończy się RAM dla operacji na BD
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 05:26