mysql插入一条语句过慢
时间:2011-11-28
来源:互联网
SimpleDateFormat sim = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
con = data.getConnection();
int sjjingyan = PlayObject.shengjigongsi(1);
UUID uuid = UUID.randomUUID();
StringBuffer sql = new StringBuffer(
"insert into hlw_person(id,chengjiufen,defencishu,dengji,diyicishu,estatus,jinbi,jingli,jingyan,mofashicishu,nicheng,");
sql
.append("version,xingxiang,user_id,area,xunzhang,dianquan,shangchengbi,jingjibb,ppbb,nextDJjinyan,jingyan2,nextDJjinyan2,");
sql
.append("X,guankashu,jingyanbeishu,fubencishu,jbguankashu,jinbibeishu,loginStatus,createDate,allgks,wingks,type,jjfen,weekjjfen,weekrongyu,");
sql
.append("weekrongyuLimit,pvpNum,pvpWinNum,leadId) values(?,?,?,?,?,?,?,?,?,?,?,");
sql.append("?,?,?,?,?,?,?,?,?,?,?,?,");
sql.append("?,?,?,?,?,?,?,?,?,?,?,?,?,?,");
sql.append("?,?,?,?)");
id = uuid.toString().replace("-", "");
PreparedStatement sta = con.prepareStatement(sql.toString());
sta.setString(1, id);
sta.setInt(2, 0);
sta.setInt(3, 0);
sta.setInt(4, 1);
sta.setInt(5, 0);
sta.setInt(6, 1);
sta.setInt(7, 0);
sta.setInt(8, 200);
sta.setInt(9, 0);
sta.setInt(10, 0);
sta.setString(11, bean.getNicheng());
sta.setInt(12, 0);
sta.setInt(13, bean.getXingxiang());
sta.setString(14, bean.getUser().getId());
sta.setInt(15, bean.getArea());
sta.setInt(16, 0);
sta.setInt(17, 0);
sta.setInt(18, 0);
sta.setInt(19, 0);
sta.setInt(20, 0);
sta.setInt(21, sjjingyan);
sta.setInt(22, 0);
sta.setInt(23, sjjingyan);
sta.setString(24, "0");
sta.setInt(25, 0);
sta.setInt(26, 1);
sta.setInt(27, SearchBean.MAXFUBENCISHU);
sta.setInt(28, 0);
sta.setInt(29, 1);
sta.setInt(30, 0);
sta.setString(31, sim.format(new Date()));
sta.setInt(32, 0);
sta.setInt(33, 0);
sta.setInt(34, 1);
sta.setInt(35, 0);
sta.setInt(36, 0);
sta.setInt(37, 0);
sta.setInt(38, 1000);
sta.setInt(39, 0);
sta.setInt(40, 0);
sta.setInt(41, 0);
sta.executeUpdate();
插于语句是这样的,用的是C3P0,别的插入都没问题,就是这条的插入有时居然要700多MS,用的是innodb
con = data.getConnection();
int sjjingyan = PlayObject.shengjigongsi(1);
UUID uuid = UUID.randomUUID();
StringBuffer sql = new StringBuffer(
"insert into hlw_person(id,chengjiufen,defencishu,dengji,diyicishu,estatus,jinbi,jingli,jingyan,mofashicishu,nicheng,");
sql
.append("version,xingxiang,user_id,area,xunzhang,dianquan,shangchengbi,jingjibb,ppbb,nextDJjinyan,jingyan2,nextDJjinyan2,");
sql
.append("X,guankashu,jingyanbeishu,fubencishu,jbguankashu,jinbibeishu,loginStatus,createDate,allgks,wingks,type,jjfen,weekjjfen,weekrongyu,");
sql
.append("weekrongyuLimit,pvpNum,pvpWinNum,leadId) values(?,?,?,?,?,?,?,?,?,?,?,");
sql.append("?,?,?,?,?,?,?,?,?,?,?,?,");
sql.append("?,?,?,?,?,?,?,?,?,?,?,?,?,?,");
sql.append("?,?,?,?)");
id = uuid.toString().replace("-", "");
PreparedStatement sta = con.prepareStatement(sql.toString());
sta.setString(1, id);
sta.setInt(2, 0);
sta.setInt(3, 0);
sta.setInt(4, 1);
sta.setInt(5, 0);
sta.setInt(6, 1);
sta.setInt(7, 0);
sta.setInt(8, 200);
sta.setInt(9, 0);
sta.setInt(10, 0);
sta.setString(11, bean.getNicheng());
sta.setInt(12, 0);
sta.setInt(13, bean.getXingxiang());
sta.setString(14, bean.getUser().getId());
sta.setInt(15, bean.getArea());
sta.setInt(16, 0);
sta.setInt(17, 0);
sta.setInt(18, 0);
sta.setInt(19, 0);
sta.setInt(20, 0);
sta.setInt(21, sjjingyan);
sta.setInt(22, 0);
sta.setInt(23, sjjingyan);
sta.setString(24, "0");
sta.setInt(25, 0);
sta.setInt(26, 1);
sta.setInt(27, SearchBean.MAXFUBENCISHU);
sta.setInt(28, 0);
sta.setInt(29, 1);
sta.setInt(30, 0);
sta.setString(31, sim.format(new Date()));
sta.setInt(32, 0);
sta.setInt(33, 0);
sta.setInt(34, 1);
sta.setInt(35, 0);
sta.setInt(36, 0);
sta.setInt(37, 0);
sta.setInt(38, 1000);
sta.setInt(39, 0);
sta.setInt(40, 0);
sta.setInt(41, 0);
sta.executeUpdate();
插于语句是这样的,用的是C3P0,别的插入都没问题,就是这条的插入有时居然要700多MS,用的是innodb
作者: fjl111222 发布时间: 2011-11-28
补充下,该表只有100条记录
作者: fjl111222 发布时间: 2011-11-28
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28