У меня есть Rails 3 с webrick, работающий с базой данных sqlite3.На моем стандартном рабочем столе linux, выполняющем Word.all (Word - моя модель), у меня нет проблем, хотя в моей базе данных 10 000 записей.У меня есть возможности отображать их по 2000 за раз, чтобы сделать вещи более удобными.
На моем ноутбуке с Windows 7 это совсем другая история.Я могу получить только около 400 слов за раз, или я получаю ошибку «Недостаточно места».
Я могу открыть диспетчер задач окна, и память почти не мигает.На консоли команда возвращается почти мгновенно (она явно ничего не сделала с несколькими сотнями записей до того, как сдаться).
Что здесь происходит?Мой ноутбук не намного хуже моего настольного компьютера, поэтому я не думаю, что на самом деле бью какие-то ограничения ОЗУ ... Происходят ли какие-то странные вещи с Ruby?
РЕДАКТИРОВАТЬ: Это не простопроблема с сервером, я вижу то же самое в консоли rails, так что ... Итак, webrick может не быть проблемой ...
Если бы это был код, вы бы подумали, что я его вижуна разных платформах, а не только на моем ноутбуке ... Даже тогда, как это может быть моим кодом, если все, что я печатаю, это Word.all (без специального кода) и база данных четко настроена (у меня нет проблем)получить любую индивидуальную запись, только не слишком много за один раз)
-jenny