Do celów prowadzenia dużej ilości testów, które współdziałają z bazy danych, chcę zrobić dwie rzeczy:Wymusza całą bazę danych MySQL się w pamięci
chciałbym skopiować schemat baza danych bez kopiowania jej danych. Mogę to zrobić za pomocą skryptu, który pobiera instrukcje CREATE TABLE z każdej tabeli w bazie danych.
Po utworzeniu tej bazy danych chciałbym wymusić jej 100% w pamięci.
Utknąłem, jak wykonać część 2 - Czy jest łatwiejszy sposób na zrobienie tego innego niż określenie silnika każdej tabeli? Jakoś to wygląda na kiepski sposób robienia tego.
To brzmi dobrze, ale czy istnieje podobne rozwiązanie dla CentOS? – Fragsworth
Sprawdź, czy masz: $ mount | grep shm. W przeciwnym razie możesz utworzyć system plików na jednym z/dev/ram * i zamontować go gdzieś. –
Centos 5.0+ zawsze ma zamontowane/dev/shm. Możesz jednak zamontować tmpfs w dowolnym miejscu. tmpfs jest dostępny od jakiegoś czasu. – MarkR