Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: baza 6 GB problem
Forum PHP.pl > Forum > Bazy danych > MySQL
hostcom
Witam
Moja baza przekroczyła juz 6GB danych i zaczynaja się problemy a zwłaszcza z jedna tabela gdzie jest ponad 80 milionów rekordów.

Prosze o sugestie co moge zrobiec (bez usuwania rtych danych) aby przyspieszyc odczyt takiej bazy
dr_bonzo
Zoptymalizowac albo skasowac.

Tylko takie odpowiedzi mozesz dostac po takim przedstawieniu swojego problemu.
griken
przydaloby sie wiecej informacji, jakie dane tam przechowujesz, jak czesto z nich korzystasz (i czy zawsze ze wszystkich), przy tak malej ilosci informacji moge tylko doradzic:
- stosowanie odpowiednich typow danych dla kluczy (pk, fk) (np. INTEGER lub BINARY)
- indeksy
- archiwizacja danych (np. automatyczna archiwizacja danych starszych niz sprzed 3 lat)
- optymalizacja zapytan (bede testowac wkrotce wykorzystanie pamieci, zamiast SWAP, dla operacji na tabelach tymczasowych http://dev.mysql.com/doc/refman/5.1/en/int...ary-tables.html mozliwe ze to moze ci pomoc http://www.mysqlperformanceblog.com/2007/0...emporary-tables "...MEMORY temporary tables can be 10-100 times faster than disk based MyISAM tables...")
- podkrecanie ustawien mysql (software, hardware)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.