如何提高数据库存在更新、不存在插入的效率?? 做了一个数据插入的工具,当记录的ID主键存在时就更新,不存在时就插入,先是判断ID是否存在,如果存在就加入到updateStmt中,如果不存在就加入到insertStmt中,最后再执行executeBatch()方法,把数据批量插入或更新到数据库中。现在问题就来了,如果是少量数据没什么效率低的感觉,如果数据大了,上万级,效率就慢的同蜗牛跑一样。有没有什么好的方法或建议能够提升效率呢?请大家畅所欲言!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 mysql有个replace into专门处理你这种情况,你可以了解一下 如果要支持多种数据库,replace into 只能针对于mysql,有没有什么通用的方法呢? MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html 写bat通过mysql的odbc调用存储过程的方法。 mysql字符集 postgres在windows操作系统下如何进行热备份和还原? mysql全局变量的问题 mysql中哪里有MySqlConnection文件?? 急切询问 是否mysql支持全文索引 日期格式转换问题 判断是否为最后条记录的方法? MYSQL的请求服务数量 show variables like '%storage_engine%'; 查询结果 大表换分区是否所有记录需要重新 在插入一遍? 如何查询这些带有特殊符号的数据?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货