在 MySQL 中执行函数与.PHP


Performing Functions in MySQL vs. PHP

我刚刚了解到,你可以直接在MySQL中执行循环和类似的事情,而不是使用PHP来执行它们。 硬件方面哪个效率更高? 什么时候使用彼此更有利?

谢谢!

这是马匹的情况。一般来说,与编程语言的效率相比,PLSQL 的效率是可怕的 - 但如果区别在于您可以在数据库中运行一个非常简单的语句并返回 100 行数据,而不是返回一百万行数据并处理它们的所有代码以获得相同的 100 行......好吧,你明白这是怎么回事。

一般来说,它归结为经验 - 但最重要的是它归结为自己测试它。如果你有一个很长的工作,你认为在代码的另一部分或另一个系统中完成可能更好 - 编写并测试它。看看什么效果更好。对此,根本没有"一只鞋适合所有人"的答案。