日期:2014-05-18  浏览次数:20363 次

【难】几个问题,希望有项目开发经验的兄弟给与指导!!! 跟画面无关的问题。
问题1:

事务,能限定执行时间麽?
SqlConnection和SqlCommand类,我在开发的时候没使用,因为公司有标准,我使用DAAB提供的SQLHelper类,没有发现跟时间有关的。。。

原因,事务执行的时候,执行sql语句,会锁定表,如果不限定时间,会导致大面积死锁的现象。
----------------------
问题2:

在.net中,参数为什么不推荐使用Byref的?

----------------------
问题3:

自定义的DataSet型,创建了xsd文件,开始的时候,design.vb,xsc,xss都在xsd文件里面。
后来我copy到其他机器上后,很奇怪,design.vb却从xsd文件下脱离出来,该怎么办。
这个DataSet型还好用。


谢谢!!!


------解决方案--------------------
sf
------解决方案--------------------
问题1:

事务,能限定执行时间麽?
SqlConnection和SqlCommand类,我在开发的时候没使用,因为公司有标准,我使用DAAB提供的SQLHelper类,没有发现跟时间有关的。。。

原因,事务执行的时候,执行sql语句,会锁定表,如果不限定时间,会导致大面积死锁的现象。

可以考虑优化一数据库,及数据处理过程
如果真的是有必要,可以使用消息队列来管理未及时处理的操作
------解决方案--------------------
关于死锁~ 如果不是集群服务器 可以考虑让请求排队 这样一次只有一个访问 其他都等待~ 等待的事件可能会长一些 但是不会出现死锁的现象