从MySQL读取速度更快还是从文件读取速度更快? [英] reading from MySQL is faster or reading from a file is faster?

查看:103
本文介绍了从MySQL读取速度更快还是从文件读取速度更快?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

HI

我怀疑我是否已经看到在大型表的情况下读取mysql数据的速度较慢...我做了很多优化,但无法通过..

我在想如果将数据存储在一个文件中会提高速度吗?

当然,每个数据将是一个单独的文件.因此,数百万的数据=数百万的文件.我同意这会占用磁盘空间...但是读取过程呢?更快吗?

我正在使用PHP读取文件...

解决方案

只要您的表已正确索引,只要您使用这些索引(是正确的),就可以使用关系数据库(例如mysql)将更快,更健壮,更灵活(在此处插入许多流行词),等等.

要检查为什么查询的性能不符合您的期望,可以在选择中使用explain子句( 解决方案

As long as your tables are properly indexed and as long as you are using those indices (that's right), using a relational DB (like mysql) is going to be much faster, more robust, flexible (insert many buzzwords here), etc.

To examine why your queries' performance does not match your expectations, you can use the explain clause with your selects (http://dev.mysql.com/doc/refman/5.1/en/explain.html).

这篇关于从MySQL读取速度更快还是从文件读取速度更快?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆