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 ...