如果调用Dispose方法则释放该对象的资源并从连接池内清除。
所以在有多次使用connection的地方,要显式关闭connection并Dispose。
即使这样,由于机器(webserver和sqlserver)自动收集connection需要一定的时间,可能还会有错误,不过你可以试试看 估计可以解决大部分问题
一般情况下,在添加删除程序里既可以卸载,但有时可能会出现一些错误,导致其不能正常卸载,这时就需要手动卸载(请先做好备份)。卸载前,请先关闭SQL,找到该程序的安装文件以及数据文件,手动删除;之后打开【开始】->【运行】->输入regedit,打开HKEY_LOCAL_MACHINE->SOFTWARE->Microsoft,找到MicrosoftSQL
Server和MSSQLServer,将其删除,关闭注册表,重启电脑。
mysql windows 可以这样 *** 作; 不过最好还是写脚本却执行吧,这里的文件如果 *** 作过一次后需要手动删除,不然下次执行会报错。
SELECT CONCAT('KILL ',id,'') FROM information_schema.processlist INTO OUTFILE 'D:\\tmp.txt'source D:\\tmp.txt
php脚本如下:
$result = mysql_query("SHOW FULL PROCESSLIST")while ($row=mysql_fetch_array($result)) {
$process_id=$row["Id"]
if ($row["Time"] > 200 ) {
$sql="KILL $process_id"
mysql_query($sql)
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)