就爱编程论坛
标题:
清理锁定的MySQL进程
[打印本页]
作者:
admin
时间:
2012-4-6 05:33:28
标题:
清理锁定的MySQL进程
#!/usr/local/bin/php
<?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和做缓存
欢迎光临 就爱编程论坛 (http://bbs.waibc.com/)
Powered by Discuz! X2