重启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了,发现还是有这问题.后来发现原来的索引没有了,现在已重建索引,貌似没问题了,再监控两天,没问题再结帖 delete触发器 问题,不知道该怎么弄 没学过这东西 配置数据源问题 使用存储过程能实现这一功能,怎么实现 继续昨天的问题 getdate() 问题? 求一条sql 请问水晶报表如何做出这样的交叉报表 进来看看这二个句子的区别 T-SQL引号问题,请好人指点一下 这个sql语句还可以优化吗?一头雾水! excel 导数据到sql server丢失内容 MD5
sp_who active --看看哪个引起的阻塞,blk
sp_lock --看看锁住了那个资源id,objid ,select object_name(objid) 得到
dbcc inputbuffer(@blk) -- 看看是那个语句
2.存储过程值得提倡!
3.重启服务一般不会导致记录丢失,可能是程序出错或有人误删
有可能是磁盘瓶颈导致速度慢,以至于事务的回滚
而且经常发现有阻塞的情况发生
有可能是程序的问题, 你也可以考虑写个 job 定时去 kill 掉这些 sleeping 的里程