何らかの理由で、sqlsrv_fetch_array への呼び出しが非常に遅くなります。通常は18秒前後です。
私は次のような簡単なことをすることができます:
$query = "SELECT * FROM Books WHERE ID = 121";
$rows = sqlsrv_query($connection,$query);
$row = sqlsrv_fetch_array($rows);
クエリは高速ですが、sqlsrv_fetch_array() には約 18 秒かかります。行にはおそらく 50 の列がありますが、それほど大きな影響はないようです。
sqlsrv_fetch_object() も試しましたが、これも 18 秒ほどかかりました。
何がこれを引き起こしているのでしょうか?