PHP交集vs MySQL交集

PHP交集vs MySQL交集,php,mysql,array-intersect,Php,Mysql,Array Intersect,我在表(1)中有一列数据,我必须对照几百(或数千)个其他表中的数据列进行检查 作为一个mysql查询,将两个表相交,或者将表(1)中的数据获取到一个数组中,然后将其他数据列设置为数组并相交,这样做会更快吗 它是MySQL和PHP5.2。如果在一个查询中执行,肯定会更快。让您的RDBMS完成他的工作,尽量少使用PHP 如果只在一个查询中执行,肯定会更快。让您的RDBMS完成他的工作,尽量少使用PHP > P>除了将内存加载到PHP之外,还应考虑在MySQL中传输数据以将其移动到PHP之前才能执行交

我在表(1)中有一列数据,我必须对照几百(或数千)个其他表中的数据列进行检查

作为一个mysql查询,将两个表相交,或者将表(1)中的数据获取到一个数组中,然后将其他数据列设置为数组并相交,这样做会更快吗


它是MySQL和PHP5.2。

如果在一个查询中执行,肯定会更快。让您的RDBMS完成他的工作,尽量少使用PHP

如果只在一个查询中执行,肯定会更快。让您的RDBMS完成他的工作,尽量少使用PHP

> P>除了将内存加载到PHP之外,还应考虑在MySQL中传输数据以将其移动到PHP之前才能执行交叉口。如果PHP和MySQL不在同一个框中,则需要考虑性能差异


数据库对这样的操作进行了优化-在MySQL中执行查询也将最小化传递到PHP的数据量。

< P>除了内存命中将数据加载到PHP之外,还应考虑在MySQL中传输数据以将其移动到PHP之前才能执行交叉点。如果PHP和MySQL不在同一个框中,则需要考虑性能差异


数据库针对这样的操作进行了优化—在MySQL中执行查询也将最大限度地减少传输到PHP的数据量。

它们位于不同的框中,因此MySQL中的交叉查询似乎是最快的。谢谢它们位于不同的框中,因此MySQL中的交叉查询似乎是最快的。谢谢