重启sqlserver服务,记录会丢失??? (asp+sqlserver2000) 用sp_who2 active看sql server有没有阻塞情况。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --查看堵塞進程sp_who active --看看哪个引起的阻塞,blksp_lock --看看锁住了那个资源id,objid ,select object_name(objid) 得到dbcc inputbuffer(@blk) -- 看看是那个语句 1.不要使用session存大对象,存点简短的信息还是可以的2.存储过程值得提倡!3.重启服务一般不会导致记录丢失,可能是程序出错或有人误删 在SQL中看看速度慢的时候“磁盘等待队列”的值是不是很高有可能是磁盘瓶颈导致速度慢,以至于事务的回滚而且经常发现有阻塞的情况发生 一般来说是连接的资源没有断开, 导致 sql server 中有很多空闲的连接出问题的时候你可以用 sp_who, 或者查查 master.dbo.sysprocesdes, 看看有多少记录, 如果记录很多, 而且 status 为 sleeping 的记录比较多, 则说明是连接没有正确的断开有可能是程序的问题, 你也可以考虑写个 job 定时去 kill 掉这些 sleeping 的里程 谢谢各位的回复.我已经更改成存储过程了,session换成cookie了,发现还是有这问题.后来发现原来的索引没有了,现在已重建索引,貌似没问题了,再监控两天,没问题再结帖 如何删除重复数据 sql语句 关于0的问题 上次帮我大忙,加贴送分 如何使用sql语言得到当前日期是第几周 大侠们看看这条SQL语句怎么写,难倒我 如何自动还原最新的备份数据库? insert into 如何不重复数据 两个看起来一样的查询,结果却不一样,请指点 谁有VFP的动态报表生成器? excel 导数据到sql server丢失内容 MD5
sp_who active --看看哪个引起的阻塞,blk
sp_lock --看看锁住了那个资源id,objid ,select object_name(objid) 得到
dbcc inputbuffer(@blk) -- 看看是那个语句
2.存储过程值得提倡!
3.重启服务一般不会导致记录丢失,可能是程序出错或有人误删
有可能是磁盘瓶颈导致速度慢,以至于事务的回滚
而且经常发现有阻塞的情况发生
有可能是程序的问题, 你也可以考虑写个 job 定时去 kill 掉这些 sleeping 的里程