Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 数据库查询优化,两个查询vs一个查询_Php_Mysql_Sql_Database_Optimization - Fatal编程技术网

Php 数据库查询优化,两个查询vs一个查询

Php 数据库查询优化,两个查询vs一个查询,php,mysql,sql,database,optimization,Php,Mysql,Sql,Database,Optimization,快速提问,我知道他们的回答可能不是一句话,但是 问题 将一个查询发送到包含100条记录的表A是否更快 或 要向有50条记录的表N发送两个查询 谢谢 问题不清楚。如果我理解正确,在大多数情况下,一个查询会更快,因为表格不必被读取两次运行两个案例并进行检查。但是,在几乎所有情况下,一个查询都应该更快。这取决于查询的执行,而执行两个查询将增加周转时间,我认为这将远远超过一个查询的执行。谢谢@Ethan,我给它一个建议。真正提高查询速度的是适当的索引,表构造和查询构造。经常使用解释sql功能!这不是问题

快速提问,我知道他们的回答可能不是一句话,但是

问题

将一个查询发送到包含100条记录的表A是否更快

要向有50条记录的表N发送两个查询


谢谢

问题不清楚。如果我理解正确,在大多数情况下,一个查询会更快,因为表格不必被读取两次

运行两个案例并进行检查。但是,在几乎所有情况下,一个查询都应该更快。这取决于查询的执行,而执行两个查询将增加周转时间,我认为这将远远超过一个查询的执行。谢谢@Ethan,我给它一个建议。真正提高查询速度的是适当的索引,表构造和查询构造。经常使用解释sql功能!这不是问题的答案,这应该放在comments@SashiKant:你认为这个问题的答案是什么?我在这里找不到需要答案的问题,所以我通过评论建议了OP