一次在PostgreSQL数据库中查询,php中有多个查询


Querying in PostgreSQL database at a single-time with multiple queries in php

我有一个PHP服务,它有4到5个查询。

并且,从每个查询中检索数据至少需要40-50秒

例如:

$res1=($conn,"select * from table1" );
$res2=($conn,"select * from table2" );
$res3=($conn,"select * from table3" );
$res4=($conn,"select * from table4" );
$res5=($conn,"select * from table8" );

所以它需要3到4分钟的执行时间(即(40秒)*5).

有什么方法可以让我同时调用所有查询并获取所有数据吗?。。

这样,查询所花费的总时间可以减少到1分钟。

我试着浏览了一下,得到了pg_send_query,但我认为这不能解决我的需求。

postgresql试试这个。它可能会起作用。

http://php.net/manual/en/function.pg-query.php