首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >较慢的远程查询

较慢的远程查询
EN

Stack Overflow用户
提问于 2013-04-16 02:16:46
回答 2查看 412关注 0票数 0

我正在开发一个Rails应用程序,在开发过程中使用了SQLite,速度非常快。

我已经开始使用亚马逊托管的远程MySQL数据库,查询速度非常慢。除了尝试优化远程数据库之外,在Rails方面我还能做些什么呢?

EN

回答 2

Stack Overflow用户

发布于 2013-04-16 02:52:01

本地数据库访问与远程数据库访问在速度上会有显着差异。由于你没有提供任何细节,我不能集中讨论这个问题,但我可以提出一个建议:

尽可能多地尝试caching您的查询和视图。这将减少您需要执行的查询量。这对于像菜单这样的静态数据尤其有效。

Optimization是关键。确保尽可能多地排除不必要的查询,并且使用select方法进行的那些查询只请求所需的字段。

票数 0
EN

Stack Overflow用户

发布于 2013-04-16 04:48:08

分析所涉及的各种组件。数据库服务器本身就是其中之一。网络延迟是另一个原因。而对于第二部分,你可能几乎无能为力,也许你可以对第一部分做很多调整。从分析查询开始,然后调整服务器本身。

知道到哪里去寻找将帮助你从最好的方法开始。至于缓存,请始终牢记这一点,但根据应用程序的性质,这可能会带来相当大的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16022045

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档