我要频繁的执行三个insert into操作,现在有点慢,请问应该如何优化?

msn365 msn365 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我要频繁的执行三个insert into操作,现在有点慢,请问应该如何优化?

我写了一个专门执行SQL的方法,然后连续运行三次这个方法来连续执行insert into操作
代码如下:
//--------------------------------------------------------------
public class exeSQL{
public void getExe (String sql){
String excep = "0";
try{
ResultSet objRS = null;
Statement stmt = null;
Connection conn = null;
Context ctx = null;
ctx = new InitialContext();
if (ctx == null)
throw new Exception("Error:Context!");
javax.sql.DataSource ds = (DataSource)ctx.lookup("java:comp/env/DBP");
conn = ds.getConnection();
stmt = conn.createStatement();
stmt.executeUpdate(sql);
stmt.close();
conn.close();
ctx.close();
}catch(Exception e){
excep = e.toString();
}

}

}

//-------------------------------------------------
String strSQL1,strSQL2,strSQL3 ;
strSQL1 = "insert into......";
strSQL2 = "insert into......";
strSQL3 = "insert into......";
for(;;){
doIT.getExe(strSQL1);
doIT.getExe(strSQL2);
doIT.getExe(strSQL3);
}


请问应如何优化,才能使运行效率更高呢?
...全文

相关推荐

MySQL因大事务导致的Insert慢实例分析

主要给大家介绍了关于MySQL因大事务导致Insert慢的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

weixin_38519681

如何优化MySQL insert性能

对于一些数据量较大的系统,面临的问题除了是查询效率低下,还有一个很重要的问题是插入时间长。我们有一个业务系统,每天的数据导入需要4-5个钟。这种费时的操作其实是很有风险的,假设程序出了问题,想重跑操作那是一件痛苦的事情。因此,提高大数据量系统的MySQL insert效率是很有必要的。   经过对MySQL的测试,发现一些可以提高insert效率的方法,供大家参考参考。   1、一条SQL语句插入多条数据。   常用的插入语句如: INSERT INTO `insert_table` (`datetime`, `uid`, `content`, `type`) VALUES (

weixin_38694006

MySQL中insert语句的使用与优化教程

MySQL 表中使用 INSERT INTO SQL语句来插入数据。 你可以通过 mysql> 命令提示窗口中向数据表中插入数据,或者通过PHP脚本来插入数据。 语法 以下为向MySQL数据表插入数据通用的 INSERT INTO SQL语法: INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN ); 如果数据是字符型,必须使用单引号或者双引号,如:”value”。 通过命令提示窗口插入数据 以下我们将使用 SQL INS

weixin_38632916

insert语句太长用StringBuilder优化一下

insert语句太长用StringBuilder优化一下,下面是示例代码,需要的朋友可以研究研究

weixin_38606656

MySql批量插入优化Sql执行效率实例详解

主要介绍了MySql批量插入优化Sql执行效率实例详解的相关资料,需要的朋友可以参考下

weixin_38663544
评论 2
收藏 已收藏
分享
返回顶部
msn365
Web 开发 81,108 成员 341,721 内容