以文本方式查看主题 - 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编辑过]
|