sql批量插入缓慢
1.有一个普通的表t_asset,只有2个字段id,ip 没有索引
2.当用insert into t_asset(id,ip) values(?,?),(?,?) 1200多条记录时,发现竟然用了30秒左右,不可能性能这么差啊
3.后来各种google,发现jdbc的连接串里,只配置了字符集啥也没配,默认是没有开启批量插入功能的
修改如下
jdbc:mysql://11.51.194.152:3358/test?rewriteBatchedStatements=true&useUnicode=true
sql批量插入缓慢的更多相关文章
- SQL批量插入表类 SqlBulkInsert
		ado.net已经有了sqlBulkCopy, 但是那个用xml格式,网络传输数据量太大. 自己实现了一个,传输尽量少的字节. 性能没对比过,有需要的自己拿去测试. using System.Data ... 
- insert into select 与select into from  --  sql 批量插入
		参考资料:http://www.w3school.com.cn/sql/sql_union.asp UNION:操作符用于合并两个或多个select语句的结果集. ... 
- Delphi中SQL批量插入记录
		http://www.cnblogs.com/azhqiang/p/4050331.html 在进行数据库操作时, 我们经常会遇到批量向数据库中写入记录的情况. 在这里我提供3种操作方式: 1. ... 
- Sql批量插入方法
		using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using Sy ... 
- sql 批量插入
		create PROCEDURE insertinto as begindeclare @id int;set @id=1;while @id<10begininsert into perso ... 
- 使用SQL批量插入数据到数据库  以及一些SQL函数的语法
		批量插入100条记录 set nocount on declare @i int=1; while @i<=100 begin Insert into Client(id,ClientCode, ... 
- SQL 批量插入数据
		后面进行完善修改. /*批量插入数据*/ 这个比较完善.直接插入数据库表. INSERT INTO `goods_transverter` ( `code`,`es_id`,`barcode`, `n ... 
- sql  批量插入数据到Sqlserver中 效率较高的方法
		使用SqlBulk #region 方式二 static void InsertTwo() { Console.WriteLine("使用Bulk插入的实现方式"); Stopwa ... 
- Sql批量插入时如果遇到相同的数据怎么处理
		测试数据 -- 创建测试表1 CREATE TABLE `testtable1` ( `Id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT, `UserId` I ... 
随机推荐
- Flyway-数据库迁移工具
			一.什么是Flyway? Flayway是一款数据库版本控制管理工具,支持数据库版本自动升级,Migrations可以写成sql脚本,也可以写在java代码里:不仅支持Command Line和jav ... 
- hdu4791水题
			题意: 打印东西,给你区间和每个区间的价格,然后输入任务张数,输出最少花费.. 题解: 昨晚的小测试就有这个题目,当时蒙B了,怎么也读不懂题目,一直纠结怎么把150拆成1 ... 
- node-redis基本操作
			//npm install redis var redis = require("redis"), client = redis.createClient(); client.se ... 
- office 2007
			Microsoft office2007免费版几乎包括了Word2007.Excel2007.PowerPoint.Outlook.Publisher.OneNote.Groove.Access.In ... 
- 续订Jetbrain学生包
			今天打开IDEA和Pycharm都不约而同的告诉我我的账号无法使用学生包了 此刻我的内心是: 冷静下来我算了算,嗷,原来是一年的订阅期到了,那就简单了,直接续订吧,唉.其实续订和重新认证是一样的. 首 ... 
- java线程池实践
			线程池大家都很熟悉,无论是平时的业务开发还是框架中间件都会用到,大部分都是基于JDK线程池ThreadPoolExecutor做的封装, 都会牵涉到这几个核心参数的设置:核心线程数,等待(任务)队列, ... 
- 文件描述符fd
			java 后台运行程序命令 nohup java -jar babyshark-0.0.1-SNAPSHOT.jar > log.file 2>&1 & 命令解释:后台启动 ... 
- SecureCRT 基本设置
			1:字体与大小 Lucida Console 四号 2:声音关闭 Terminal-->Audio bell不勾选 默认网络工程师常用: Terminal-->Emulation--& ... 
- 逆向工程初步160个crackme-------7
			这两天有点发烧,被这个疫情搞得人心惶惶的.我们这里是小镇平常过年的时候人来人往的,今年就显得格外的冷清.这是老天帮让在家学习啊,破解完这个crackme明天就去接着看我的加密解密,算了算没几天就开学了 ... 
- MySQL连接本地服务器
			1.打开"控制面板" 2.搜索"管理工具",并点击第一个"管理工具" 3.双击"服务" 4.找到"MySQL& ... 
