以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  OleDbTransaction 已完成,它再也无法使用  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=143079)

--  作者:有点蓝
--  发布时间:2019/11/13 10:01:00
--  
看不出什么问题。如果是SqlServer,查询一下数据库sql执行情况,也可以使用profile跟踪一下数据库的执行

另外如果只是执行一次sql,完全没有必要使用事务,因为一次执行本身就是自带事务的

--  作者:有点蓝
--  发布时间:2019/11/13 10:32:00
--  
如果有很多客户端都在使用这种功能,并且sql执行比较耗时的话,可能会产生死锁。
--  作者:有点蓝
--  发布时间:2019/11/13 10:59:00
--  
1、数据库表添加合适的索引
2、优化sql,减少一次调用影响的行数
3、优化数据库表结构(这玩意很虚,我也说不出个子丑寅卯)
4、优化业务流程,减少大范围的sql事务处理
[此贴子已经被作者于2019/11/13 11:00:13编辑过]