<?php
$hostname = "root";
$username = "langwan";
$password = "testdb";
$connect = mysql_connect($hostname, $username, $password);
$result = mysql_query("SHOW PROCESSLIST", $connect);
while ($proc = mysql_fetch_assoc($result)) {
if ($proc["State"] == "Locked") {
@mysql_query("KILL " . $proc["Id"], $connect);
}
}
mysql_close($connect);
?>
这个脚本在紧急情况下使用,但不解决根本问题。
根本还是要优化SQL和做缓存
$hostname = "root";
$username = "langwan";
$password = "testdb";
$connect = mysql_connect($hostname, $username, $password);
$result = mysql_query("SHOW PROCESSLIST", $connect);
while ($proc = mysql_fetch_assoc($result)) {
if ($proc["State"] == "Locked") {
@mysql_query("KILL " . $proc["Id"], $connect);
}
}
mysql_close($connect);
?>
这个脚本在紧急情况下使用,但不解决根本问题。
根本还是要优化SQL和做缓存