[英]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.