【发布时间】:2011-02-17 15:31:00
【问题描述】:
我有一个 Rails 3 应用程序,在 SQLite 数据库中包含大约 11,000 行 Podcast 和大约 600,000 行 Episodes。它目前正在开发中,我是唯一访问服务器的客户端。
当我在一天结束时下班回家并首次请求播客的剧集视图时,该请求所需的时间大约是平时的 10 倍。但是,第二个请求需要正常的时间。
我并不十分担心这个特定问题,但我非常有信心它是我最终部署此应用程序时可能出现的其他问题的地方性问题。
我应该切换到 MySQL 还是 nosql 数据库?还有什么我可以做的吗?
编辑: 我应该补充一点,我正在运行 Mac OS X 网络共享,并将 Passenger 作为我的服务器。
谢谢,
哈里斯
【问题讨论】:
标签: ruby-on-rails sqlite activerecord