繁体   English   中英

如何用 MySQL 计算效率

[英]How to calculate efficiency with MySQL

我有一个简单但重要的问题。 当我从 MySQL 获取信息并且我希望我的网站速度快时:选择语句的数量重要还是我选择的数据量重要?

这两个例子有很大不同吗? (伪代码)

select row1, row2, row3, from movies

或者

select row1 from movies
select row2 from movies
select row3 from movies

选择看起来更理智的解决方案。

只有当您面临效率低下时才会为效率问题而烦恼。

在 MySQL 上,第一个查询很可能是更快的方法。

拥有另一个具有列存储的数据库以支持在 MySQL 中基于行的处理,第二种方法可能更快。 但这当然取决于双方的情况。

还取决于您如何运行查询:例如,具有能够同时运行不同查询的抽象层 - 再次取决于您的 where 子句,例如 - 第二种方法也可能比第一种更好,就像您一样不受一种连接的限制。

所以没有真正的、明确的:这样做,你会永远快乐。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM