我有一个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