[Mysql] wielkość tablic a wydajność
JerzyM - 27-08-2006 00:20
[Mysql] wielkość tablic a wydajność
Mam u siebie jedną tabelkę w którą user pakuje BLOBami dosyć sporo treści .... póki co osiągnął już jakieś 100MB i widzę że w krótkim czasie podwoi tą wartość. Tabela to właściwie tylko id, blob + 2-3 kolumny dot. daty - całą resztę trzymam w innych tablicach.
Serwerek w sumie niezbyt się tym przejmuje i póki co śmiga to aż miło ... ale zaczynam się zastanawiać czy nie kopię sobie właśnie grobu....
Czy można tu spodziewać się jakiś problemów po osiągnięciu jakiś krytycznych rozmiarów??
Serwerek to P4 3GHz HT, 1GB RAM, Linux -- -------------------------------- Opinie wygłaszane na newsach są moim prywatnym zdaniem nie mającym nic wspólnego z jakimkolwiek byłym, obecnym lub przyszłym moim pracodawcą.
Przemyslaw Popielarski - 27-08-2006 00:20
JerzyM wrote: > Serwerek w sumie niezbyt się tym przejmuje i póki co śmiga to aż miło > ... ale zaczynam się zastanawiać czy nie kopię sobie właśnie grobu.... > > Czy można tu spodziewać się jakiś problemów po osiągnięciu jakiś > krytycznych rozmiarów??
Przy wiekszych tabelach nalezy przeczytac rozdzial w dokumentacji o indeksach. I nie, nie ma zadnej magicznej granicy powyzej ktorej nagle predkosc silnika sie zalamuje.
-- ../ premax ../ premax@hot.pl ../ koniec i bomba, a kto czytal ten traba. w.g.
janusz - 28-08-2006 00:53
Witam
Fragment z dokumentacji http://dev.mysql.com/doc/ refman-5.1-en.pdf
Handles large databases. We use MySQL Server with databases that contain 50 million records. We
also know of users who use MySQL Server with 60,000 tables and about 5,000,000,000 rows.
Janusz
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[mysql] =?ISO-8859-2?Q?Za=E6mienie=2E=2E=2E_jak_wy=B6wietli=E6?==?ISO-8859-2?Q?=2E=2E=2E?=
[MySQL] =?ISO-8859-2?Q?Wy=B6wietlenie_kolejnej_pozycji=2C_?==?ISO-8859-2?Q?jak=B1_mia=B3by_dany_rekord=2C_gdybym_czyta=B3 _?==?ISO-8859-2?Q?wg_konkretnych_kryteri=F3w=2E_Da_si=EA_=3F?=
[mysql 4.0.x] przenoszenie kolum =?ISO-8859-2?Q?mi=EAdzy_bazam?==?ISO-8859-2?Q?i_cd_=2E=2E=2E_?=
[MySQL] =?ISO-8859-2?Q?z=B3=B1czenie_tabeli_u=BFytkownik_i?==?ISO-8859-2?Q?_zdj=EAcia_z_wyborem_zdj=EAcia_domy=B6lnego?=
[MySQL] Jak =?ISO-8859-2?Q?wpisa=E6_do_tabeli_pozycje_dl?==?ISO-8859-2?Q?a_wierszy_gdybym_te_wiersze_wybiera=B3_w_ok?== ?ISO-8859-2?Q?re=B6lonej_kolejno=B6ci_=3F?=
Gdzie MySQL 4.1, a gdzie 5.0?
[MySQL 4.0...4.1] zabezpieczenie przed =?ISO-8859-2?Q?jednoczesn?==?ISO-8859-2?Q?=B1_edycj=B1?=
[MS SQL] "set names" (mySQL) w MS SQL
[mysql 5.x] jak =?ISO-8859-2?Q?zrealizowa=E6_zapytanie=3F_cz?==?ISO-8859-2?Q?yli_podzapytanie_i_wi=EAcej_ni=BF_jeden_rz=B1? ==?ISO-8859-2?Q?d_wynik=F3w?=
MySQL - jak =?ISO-8859-2?Q?wyeksportowa=E6_zawarto=B6=E6_wie?==?ISO-8859-2?Q?lkiej_tabeli?=
zanotowane.pldoc.pisz.plpdf.pisz.plred-hacjenda.opx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|