摘要: SQLSERVER数据库经常置疑的原因近段时间经常收到客户的求助电话,说他们的SQLSERVER业务数据库置疑了,因为系统不能使用,所以他们也不能加油正常营业(我们是做加油站IC卡管理系统的)因为我们的系统损坏的话,加油站也不能加油,然后我们使用DBCC CHECKDB命令帮客户修复数据库,客户的数据库一共置疑了两次我们怀疑是不是他们的硬盘有问题,但是因为计算机是我们配给客户的是DELL商用机(2011年购买的),按道理质量应该不错的。后来得知是他们油站停过电。我们大概知道置疑的原因了。我们推测的原因:停电之前有加油数据要插入数据库,因为SQLSERVER我们都是使用默认设置,什么都没有改,就 阅读全文
posted @ 2012-11-28 23:39 桦仔 阅读(5703) 评论(5) 推荐(0) 编辑
摘要: SQLSERVER中的sp_reset_connection存储过程的作用经常有人在论坛提问为什麽在使用SQL Trace的时候会看到大量的sp_reset_connection存储过程的执行究竟sp_reset_connection存储过程有什么用?网上的资料很少下面说一下这个存储过程是干嘛的在介绍之前先说一下连接池和事务和阻塞,因为这个存储过程跟连接池、事务和阻塞有关一般SQL应用都会使用连接池来得到良好的性能。如果有一个连接忘记把事务关闭就退出连接那么这个连接会被交还给连接池但是这时候,事务不会被清理。客户端驱动程序会在这个连接下一次被重用的时候(又有新的用户要建立连接)发一句sp_re 阅读全文
posted @ 2012-11-28 22:29 桦仔 阅读(5185) 评论(0) 推荐(2) 编辑