![]() |
![]() ![]() |
![]() |
![]()
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 ![]() |
Tabel MyISAM nie można trzymać w pamięci. Jeżeli masz jakiś problem z optymalizacją wal na forum.
Musisz dokładniej opisać problemy abyśmy znaleźli dobre rozwiązanie. |
|
|
![]()
Post
#3
|
|
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 |
|
|
![]()
Post
#4
|
|
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 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 471 Pomógł: 89 Dołączył: 29.07.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
jesli wrzucisz tabele na jakis ramdysk to moze to i cos przyspieszy, ale jak cos padnie i bedziesz musial zresetowac serwer to mowisz danym dobranoc
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 07:25 |