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: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk |
Tabele tymczasowe nie mają indeksów więc zapomnij o takim rozwiązaniu.
Jeżeli nie masz problemu z optymalizacją to nie wiem po co chcesz je tam przenieść. Podejrzewam, że używasz myisam ponieważ wykorzystujesz wyszukiwanie pełnotekstowe a w takim przypadku zainteresuj się SPHINX-em albo MongoDB bądź innym nierelacyjnymi bazami danych. Ten post edytował wookieb 26.08.2010, 14:43:09 |
|
|
|
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
maly_swd z optymalizacja nie ma problemu, tylko mysle jak b... 26.08.2010, 14:34:33
yevaud jesli wrzucisz tabele na jakis ramdysk to moze to ... 26.08.2010, 14:55:44 ![]() ![]() |
|
Aktualny czas: 10.06.2026 - 08:48 |