Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 744 Pomógł: 118 Dołączył: 14.02.2009 Skąd: poziome Ostrzeżenie: (0%)
|
Witam.
Zastanawiam sie czy jest cos takiego aby zmusic MySQL do trzymania bazy (tabel) w pamieci. Zalozmy, ze mamy b.duzo ramu i chcemy aby tabele (MyISAM) byly trzymane w pamieci (wiadomo duzo szybciej to dziala). Jesli jest taka mozliwosc to co i gdzie ustawic aby MySQL przy starcie ladowal wszystkie tabele do pamieci. ps. tabele (HEAP) odpadaja na ograniczenia i to ze po wylaczeniu/restarcie MySQL przepadaja. pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 744 Pomógł: 118 Dołączył: 14.02.2009 Skąd: poziome Ostrzeżenie: (0%)
|
z optymalizacja nie ma problemu, tylko mysle jak by to jeszcze przyspieszyc.
Mysql z tego co widze sam cechuje tabele w pamieci (te myisamowe tez). tabele mam po ok 3GB kazda (3 tabelki) i troszke mniejszych i chcialem aby one sobie siedzialy w pamieci (bo tej mam duzo). Chyba pobawie sie w przepisywanie tabel MyIsam -> HEAP jak macie jakies rozwiazania to chetnie przetestuje. ps. partycjonowanie juz mam i dobrze sie spisuje |
|
|
|
maly_swd [MYSQL] MyISAM i pamiec 26.08.2010, 13:51:17
wookieb Tabel MyISAM nie można trzymać w pamięci. Jeżeli m... 26.08.2010, 13:56:37
wookieb Tabele tymczasowe nie mają indeksów więc zapomnij ... 26.08.2010, 14:42:13
yevaud jesli wrzucisz tabele na jakis ramdysk to moze to ... 26.08.2010, 14:55:44 ![]() ![]() |
|
Aktualny czas: 10.06.2026 - 08:48 |