![]() |
![]() |
![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 06:57 |