加速慢速SQL查询的选项

时间:2015-08-03 08:13:44

标签: mysql performance

我们遇到了一些问题 - 相对简单的查询 - 处理时间过长。一切从3 000ms到30 000ms。我们使用的是PHP 5.5和MySQL 5.5.28-29.1。

我们有几个选项,但我在这里发帖,看看是否有人对每个选项都有任何经验:

  1. 目前我们正在访问视图以获取我们的数据,这样做是为了将处理负载从PHP转移到MySQL。访问表会直接提高查询处理速度吗?我不这么认为,因为视图只是数据的整理,因此会导致更多的查询。
  2. 如果我们要安装一个缓存数据库(如SQLite3)来在本地缓存它,然后将它同步到RDBMS,那我们该怎么做呢?速度会提高吗?
  3. 使用Node WebKit思考NodeJS版本。据我所知,有一些npm包可以作为缓存或数据库连接,这将排除对PHP的需求。但速度怎么样?
  4. 另一个选择是为此环境设置专用服务器(我们目前正在使用虚拟服务器环境)。哪个最有可能加速它的某些部分。但如果MySQL在该服务器上仍然很慢 - 那就浪费了。
  5. 这些是我目前可以想到的替代方案。任何建议都表示赞赏。

    (如果需要,我可以发布缓慢的SQL查询,但是想先看看是否有人对我们的选项有任何说法)

0 个答案:

没有答案
相关问题