Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/73.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
是否保留相同的查询并只将一个唯一的查询转发到MySQL?_Mysql_Sql - Fatal编程技术网

是否保留相同的查询并只将一个唯一的查询转发到MySQL?

是否保留相同的查询并只将一个唯一的查询转发到MySQL?,mysql,sql,Mysql,Sql,例如,100个相同的查询SELECT*FROM tableA,其中类似于“%STH%”的columnA同时发送到MySQL,MySQL将同时执行这100个相同的查询 是否有一些中间件或插件,可以容纳所有这100个查询,只向MySQL发送一个查询,等待结果并将结果发送给所有客户端 Memcache不是选项。如果查询没有在Memcache中命中,MySQL可能会执行所有100个相同的查询。要使用PHP发送查询,Java或其他语言?我认为它是独立于语言的。我这样说是因为它可以在存储第一个查询的答案的文

例如,100个相同的查询
SELECT*FROM tableA,其中类似于“%STH%”的columnA
同时发送到MySQL,MySQL将同时执行这100个相同的查询

是否有一些中间件或插件,可以容纳所有这100个查询,只向MySQL发送一个查询,等待结果并将结果发送给所有客户端


Memcache不是选项。如果查询没有在Memcache中命中,MySQL可能会执行所有100个相同的查询。

要使用PHP发送查询,Java或其他语言?我认为它是独立于语言的。我这样说是因为它可以在存储第一个查询的答案的文件出现之前进行验证。为什么mysql原生查询缓存不是一个选项?