[請益] 如何讓查詢超過10秒就終止呢?
目前我有寫成執行函式
// 執行查詢並取得結果集的函式
function executeQuery($connection, $query)
{
$result = $connection->query($query) or die(mysqli_error($connection));
return $result;
}
這邊我想到的方式是將$query前面的"SELECT"取代變成如下
"SELECT /*+ MAX_EXECUTION_TIME(10000) */ "
不過這樣似乎沒有作用,不知道有沒有什麼方式?
因為我主機有分為前台與後台二部分
後台有時候會跑一些統計,因此時間會比較久
所以無法設定mysql執行時間限制
不然後台的統計就無法完整跑完
不知道有沒有方法可以單純限制前台的查詢的部分呢?
超過10秒就終止程式的程序
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.127.49 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1715089610.A.D37.html
→
05/08 09:43,
7月前
, 1F
05/08 09:43, 1F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章