设为首页 加入收藏

TOP

关于Oracle实时数据库的优化思路(二)
2015-11-21 01:32:56 来源: 作者: 【 】 浏览:2
Tags:关于 Oracle 实时 数据库 优化 思路
KD_ID=");

string jkdidstr = onesql.Substring(fs +14);

string[]jkdcs = jkdidstr.Split(new string[] { "' and CS_ID='" },StringSplitOptions.RemoveEmptyEntries);

string jkd= jkdcs[0];

string jkcs =jkdcs[1].ToString().Replace("'\r", "");

myCommand.Parameters[":value"].Value =p.ToString()+"##########";

myCommand.Parameters[":jkdid"].Value =jkd.Replace("'", "");

myCommand.Parameters[":jkdcs"].Value =jkcs.Replace("'", "");

myCommand.ExecuteNonQuery();

if (p %5000 == 0)

{

myTrans.Commit();

myTrans= myConnection.BeginTransaction(IsolationLevel.ReadCommitted);

Console.WriteLine(p.ToString()+" "+DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") );

mydialog.WriteLine(p.ToString() + " " + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));

}

}

以这样的方式每5000条提交一次,节省了大量的频繁交互,速度就有了很大的提升。

版权声明:本文为博主原创文章,未经博主允许不得转载。

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇windows上安装oracle12c到69%时卡.. 下一篇Oracle备忘录1

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: