Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> baza 6 GB problem
hostcom
post
Post #1





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 1.03.2008

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


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
dr_bonzo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Zoptymalizowac albo skasowac.

Tylko takie odpowiedzi mozesz dostac po takim przedstawieniu swojego problemu.


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
griken
post
Post #3





Grupa: Zarejestrowani
Postów: 19
Pomógł: 1
Dołączył: 27.08.2007
Skąd: Londyn

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


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)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 18:02