Ну, меня могут упрекать в предвзятости, но в Windows я бы не стал с такими вещами заморачиваться. Просто в силу убогости самой системы.
В Linux подобная штука динамическая и занимает ровно столько места, сколько на ней размещено данных. Я использую для кеша squid (прокси) и кеша веб-сервера. Идеально. Все летает и не дергает бедный SSD. В случае с размещением базы в оперативке, я бы, наверное, тоже не стал бы заморачиваться. Просто нормальная база сможет нормально использовать память для кеширования, если ее настроить под это, конечно. Зато стабильность решения с виртуальным диском оставляет желать лучшего. И уж точно не стоит размещать на виртуальном диске своп.