1

如何将使用 php 文件调用的 SQL 的运行时间限制为 2 秒

这是我正在使用的一个例子

$output = '';
$sql = "SELECT epf_application.view_url FROM epf_application INNER JOIN app_uri ON epf_application.application_id=app_uri.application_id WHERE app_uri.uri = '$URL' LIMIT 1";
foreach ($xpdo->query($sql) as $row) {
    $output .= $row['view_url'];
}

我不想只限制整个脚本运行时对数据库的请求

4

1 回答 1

2

你不能!由于查询被阻塞,您只会知道完成后需要多长时间。

因此,如果查询太慢,您需要优化它们。您可以通过分析和测试以及INDEXES在正确的地方使用并使用EXPLAIN.

于 2013-07-09T19:22:29.903 回答