【JDBC】仅输入表名和要插入的记录数,自动检测表的字段和类型,然后插入数据的全自动程序(Oracle版)
之前写的批量插值程序只是五六半自动版本,因为表的字段还需要手工填写,这回只要指定表名和要插多少数据就行了,类似于全自动突击步枪,扣动扳机就把字段打完为止。
全自动程序如下,诸位拿下去后可以修改成自己想要的样子:
package com.hy.tableautoinsert;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.sql.Statement;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.List;
import org.apache.log4j.Logger;
import com.hy.DBParam;
class TbCnt{
String tb;// tablename
int cnt;// count should be inserted
public TbCnt(String tb,int cnt) {
this.tb=tb;
this.cnt=cnt;
}
}
class Field{
String name; // 列名
int size; // 列容量
String type; // 列数据类型
boolean allowNull;// 列是否允許为空
}
/**
* 输入表名和需要插入的记录数,自动将所需记录插入表,不需要指定主键和必填字段
* @author 逆火
*
* 2019年11月23日 下午2:19:02
*/
public class TableAutoInserter {
private static Logger log = Logger.getLogger(TableAutoInserter.class);
private final int BatchSize=250;// 一次性插入记录数
private List<TbCnt> tbCntList;// 容纳表名和插入数量的链表
/**
* 构造函数
*/
public TableAutoInserter() {
tbCntList=new ArrayList<TbCnt>();
}
/**
* 加入一张要插入的表
* @param tc
* @return
*/
public TableAutoInserter add(TbCnt tc) {
tbCntList.add(tc);
return this;
}
/**
* 给已有的所有表插值
*/
public void insertAllTables() {
Connection conn = null;
Statement stmt = null;
try{
Class.forName(DBParam.Driver).newInstance();
conn = DriverManager.getConnection(DBParam.DbUrl, DBParam.User, DBParam.Pswd);
stmt = conn.createStatement();
log.info("Begin to access "+DBParam.DbUrl+" as "+DBParam.User+"...");
int index=0;
for(TbCnt tc:tbCntList) {
String table=tc.tb;
int count=tc.cnt;
long startTime = System.currentTimeMillis();
truncateTable(table,conn,stmt);
List<TypeField> fieldList=fetchTableFields(conn,stmt,table,false);
insertDataToTable(index,table,count,fieldList,conn,stmt);
if(isAllInserted(count,table,stmt)) {
long endTime = System.currentTimeMillis();
log.info("#"+index+" "+count+" records were inserted to table:'" + table + "' used " + sec2DHMS(startTime,endTime) );
}
index++;
}
} catch (Exception e) {
System.out.print(e.getMessage());
e.printStackTrace();
} finally {
try {
stmt.close();
conn.close();
} catch (SQLException e) {
log.error("Can't close stmt/conn because of " + e.getMessage());
}
}
}
/**
* 从表中取字段信息
* @param conn
* @param stmt
* @param table
* @param isFetchall:此参数为真时取所有字段,为假时取非空字段
* @return
* @throws Exception
*/
private List<TypeField> fetchTableFields(Connection conn,Statement stmt,String table,boolean isFetchall) throws SQLException{
List<TypeField> fields=new ArrayList<TypeField>();
String sql = "select * from "+table+"";
ResultSet rs = stmt.executeQuery(sql);
ResultSetMetaData rsMetadata = rs.getMetaData();
int count = rsMetadata.getColumnCount();
for (int i=0; i<count; i++) {
int index=i+1;
String columnName = rsMetadata.getColumnLabel(index);// 列名
String columnType = rsMetadata.getColumnTypeName(index);// 列数据类型
boolean allowNull=(rsMetadata.isNullable(index)!=0);// 列是否允許为空
//int size =rsMetadata.getColumnDisplaySize(index);// 列容量 此值在数据超过列容量限制时能用到
TypeField tf=new TypeField();
tf.field=columnName;
tf.type=getShortType(columnName,columnType);
if(isFetchall==true) {
fields.add(tf);
}else {
if(allowNull==false) {
fields.add(tf);
}
}
}
rs.close();
return fields;
}
/**
* 得到列类型的短名称,此短名称在getInsertSql函数中会用到
* @param columnType
* @return
* @throws SQLException
*/
private String getShortType(String field,String columnType) throws SQLException{
if(field.equalsIgnoreCase("id")) {
return "PK";
}
if(columnType.equalsIgnoreCase("timestamp")) {
return "DT";
}else if(columnType.equalsIgnoreCase("number")) {
return "NB";
}else if(columnType.equalsIgnoreCase("nvarchar2")) {
return "CH";
}else {
throw new SQLException("Unknown columnType:'"+columnType+"'.");
}
}
/**
* delete all data in a table quickly
* @param tableName
* @param conn
* @param stmt
* @throws SQLException
*/
private void truncateTable(String tableName,Connection conn,Statement stmt) throws SQLException{
String sql="truncate table "+tableName;
stmt.execute(sql);
log.info("truncated table:"+tableName);
}
/**
* Insert date to a table
* @param tableIndex
* @param tableName
* @param count
* @param innerArr
* @param conn
* @param stmt
* @throws SQLException
*/
private void insertDataToTable(int tableIndex,String tableName,int count,List<TypeField> typefields,Connection conn,Statement stmt) throws SQLException{
List<String> fields=new ArrayList<String>();
List<String> values=new ArrayList<String>();
int index=0;
for(TypeField tf:typefields) {
fields.add(tf.field);
values.add("''{"+index+"}''");
index++;
}
int interval=2*365*24*60*60/count;// 涓ゅ勾鐨勭鏁伴櫎浠ユ�讳釜鏁板嵆涓洪棿闅�
index=0;
int times=count/BatchSize;
for(int i=0;i<times;i++) {
StringBuilder sb=new StringBuilder();
sb.append("INSERT ALL ");
for(int j=0;j<BatchSize;j++) {
index=i*BatchSize+j;
sb.append(getInsertSql(tableName,typefields,index,interval));
}
sb.append(" select * from dual");
String sql = sb.toString();
long startTime = System.currentTimeMillis();
stmt.executeUpdate(sql);
long endTime = System.currentTimeMillis();
log.info("#"+tableIndex+"-"+i+" "+BatchSize+" records inserted to '"+tableName+"' used " + sec2DHMS(startTime,endTime));
}
}
/**
* get insert sql
* @param tableName
* @param typefields
* @param index
* @return
*/
private String getInsertSql(String tableName,List<TypeField> typefields,int index,int interval) {
String currTime=getDatetimeBefore(index,interval);
StringBuilder sb=new StringBuilder();
sb.append(" INTO "+tableName+"(");
List<String> fields=new ArrayList<String>();
for(TypeField tf:typefields) {
fields.add(tf.field);
}
sb.append(String.join(",",fields));
sb.append(") values(");
List<String> values=new ArrayList<String>();
for(TypeField tf:typefields) {
if(tf.type.equals("PK")) {
values.add("'"+String.valueOf(index)+"'");
}else if(tf.type.equals("CH")) {
values.add("'0'");
}else if(tf.type.equals("NB")) {
values.add("'0'");
}else if(tf.type.equals("DT")) {
values.add("to_date('"+currTime+"','yyyy-MM-dd HH24:mi:ss')");
}
}
sb.append(String.join(",",values));
sb.append(")");
String insertSql=sb.toString();
return insertSql;
}
/**
* get datetime n seconds before
* @param n
* @param interval
* @return
*/
private static String getDatetimeBefore(int n,int interval) {
try {
Calendar now = Calendar.getInstance();
now.add(Calendar.SECOND,-n*interval);//鏃ユ湡鍑忓幓n*10绉�
Date newDate=now.getTime();
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String retval = sdf.format(newDate);
return retval;
}
catch(Exception ex) {
ex.printStackTrace();
return null;
}
}
/**
* judge if all records are inserted
* @param count
* @param table
* @param stmt
* @return
* @throws SQLException
*/
private boolean isAllInserted(int count,String table,Statement stmt) throws SQLException {
String sql="SELECT COUNT (*) as cnt FROM "+table;
ResultSet rs = stmt.executeQuery(sql);
while (rs.next()) {
int cnt = rs.getInt("cnt");
return cnt==count;
}
return false;
}
/**
* change seconds to DayHourMinuteSecond format
* @param stratMs
* @param endMs
* @return
*/
private static String sec2DHMS(long stratMs,long endMs) {
String retval = null;
long secondCount=(endMs-stratMs)/1000;
long days = secondCount / (60 * 60 * 24);
long hours = (secondCount % (60 * 60 * 24)) / (60 * 60);
long minutes = (secondCount % (60 * 60)) / 60;
long seconds = secondCount % 60;
if (days > 0) {
retval = days + "d" + hours + "h" + minutes + "m" + seconds + "s";
} else if (hours > 0) {
retval = hours + "h" + minutes + "m" + seconds + "s";
} else if (minutes > 0) {
retval = minutes + "m" + seconds + "s";
} else {
retval = seconds + "s";
}
return retval;
}
protected static final class TypeField{
String type;
String field;
}
public static void main(String[] args) {
TableAutoInserter ti=new TableAutoInserter();
String[] tablenames= { "TestTB01",
"TestTB02",
"TestTB03",
"TestTB04",
"TestTB05",
"TestTB06",
"TestTB07",
"TestTB08",
"TestTB09",
"TestTB10",
"TestTB11",
"TestTB12",
"TestTB13",
"TestTB14",
"TestTB15",
"TestTB16",
};
for(String table:tablenames) {
ti.add(new TbCnt(table,10000));
}
ti.insertAllTables();
}
}
本例用到数据库连接参数:
/**
* 数据库连接参数
* @author 逆火
*
* 2019年11月16日 上午8:09:24
*/
public final class DBParam {
public final static String Driver = "oracle.jdbc.driver.OracleDriver";
public final static String DbUrl = "jdbc:oracle:thin:@127.0.0.1:1521:orcl";
public final static String User = "ufo";
public final static String Pswd = "1234";
}
控制台输出:
2019-11-23 15:36:02,198 INFO[main]-Begin to access jdbc:oracle:thin:@127.0.0.1:1521:orcl as ufo... 2019-11-23 15:36:02,470 INFO[main]-truncated table:TestTB01 2019-11-23 15:36:02,878 INFO[main]-#0-0 250 records inserted to 'TestTB01' used 0s 2019-11-23 15:36:03,184 INFO[main]-#0-1 250 records inserted to 'TestTB01' used 0s 2019-11-23 15:36:03,473 INFO[main]-#0-2 250 records inserted to 'TestTB01' used 0s 2019-11-23 15:36:03,772 INFO[main]-#0-3 250 records inserted to 'TestTB01' used 0s 2019-11-23 15:36:04,065 INFO[main]-#0-4 250 records inserted to 'TestTB01' used 0s 2019-11-23 15:36:04,380 INFO[main]-#0-5 250 records inserted to 'TestTB01' used 0s 2019-11-23 15:36:04,662 INFO[main]-#0-6 250 records inserted to 'TestTB01' used 0s 2019-11-23 15:36:04,961 INFO[main]-#0-7 250 records inserted to 'TestTB01' used 0s 2019-11-23 15:36:05,259 INFO[main]-#0-8 250 records inserted to 'TestTB01' used 0s 2019-11-23 15:36:05,554 INFO[main]-#0-9 250 records inserted to 'TestTB01' used 0s 2019-11-23 15:36:05,846 INFO[main]-#0-10 250 records inserted to 'TestTB01' used 0s 2019-11-23 15:36:06,117 INFO[main]-#0-11 250 records inserted to 'TestTB01' used 0s 2019-11-23 15:36:06,383 INFO[main]-#0-12 250 records inserted to 'TestTB01' used 0s 2019-11-23 15:36:06,654 INFO[main]-#0-13 250 records inserted to 'TestTB01' used 0s 2019-11-23 15:36:06,937 INFO[main]-#0-14 250 records inserted to 'TestTB01' used 0s 2019-11-23 15:36:07,208 INFO[main]-#0-15 250 records inserted to 'TestTB01' used 0s 2019-11-23 15:36:07,493 INFO[main]-#0-16 250 records inserted to 'TestTB01' used 0s 2019-11-23 15:36:07,786 INFO[main]-#0-17 250 records inserted to 'TestTB01' used 0s 2019-11-23 15:36:08,065 INFO[main]-#0-18 250 records inserted to 'TestTB01' used 0s 2019-11-23 15:36:08,342 INFO[main]-#0-19 250 records inserted to 'TestTB01' used 0s 2019-11-23 15:36:08,607 INFO[main]-#0-20 250 records inserted to 'TestTB01' used 0s 2019-11-23 15:36:08,910 INFO[main]-#0-21 250 records inserted to 'TestTB01' used 0s 2019-11-23 15:36:09,216 INFO[main]-#0-22 250 records inserted to 'TestTB01' used 0s 2019-11-23 15:36:09,502 INFO[main]-#0-23 250 records inserted to 'TestTB01' used 0s 2019-11-23 15:36:09,801 INFO[main]-#0-24 250 records inserted to 'TestTB01' used 0s 2019-11-23 15:36:10,079 INFO[main]-#0-25 250 records inserted to 'TestTB01' used 0s 2019-11-23 15:36:10,357 INFO[main]-#0-26 250 records inserted to 'TestTB01' used 0s 2019-11-23 15:36:10,635 INFO[main]-#0-27 250 records inserted to 'TestTB01' used 0s 2019-11-23 15:36:10,913 INFO[main]-#0-28 250 records inserted to 'TestTB01' used 0s 2019-11-23 15:36:11,179 INFO[main]-#0-29 250 records inserted to 'TestTB01' used 0s 2019-11-23 15:36:11,455 INFO[main]-#0-30 250 records inserted to 'TestTB01' used 0s 2019-11-23 15:36:11,748 INFO[main]-#0-31 250 records inserted to 'TestTB01' used 0s 2019-11-23 15:36:12,022 INFO[main]-#0-32 250 records inserted to 'TestTB01' used 0s 2019-11-23 15:36:12,294 INFO[main]-#0-33 250 records inserted to 'TestTB01' used 0s 2019-11-23 15:36:12,568 INFO[main]-#0-34 250 records inserted to 'TestTB01' used 0s 2019-11-23 15:36:12,855 INFO[main]-#0-35 250 records inserted to 'TestTB01' used 0s 2019-11-23 15:36:13,168 INFO[main]-#0-36 250 records inserted to 'TestTB01' used 0s 2019-11-23 15:36:13,457 INFO[main]-#0-37 250 records inserted to 'TestTB01' used 0s 2019-11-23 15:36:13,765 INFO[main]-#0-38 250 records inserted to 'TestTB01' used 0s 2019-11-23 15:36:14,052 INFO[main]-#0-39 250 records inserted to 'TestTB01' used 0s 2019-11-23 15:36:14,053 INFO[main]-#0 10000 records were inserted to table:'TestTB01' used 11s 2019-11-23 15:36:14,121 INFO[main]-truncated table:TestTB02 2019-11-23 15:36:14,438 INFO[main]-#1-0 250 records inserted to 'TestTB02' used 0s 2019-11-23 15:36:14,758 INFO[main]-#1-1 250 records inserted to 'TestTB02' used 0s 2019-11-23 15:36:15,027 INFO[main]-#1-2 250 records inserted to 'TestTB02' used 0s 2019-11-23 15:36:15,289 INFO[main]-#1-3 250 records inserted to 'TestTB02' used 0s 2019-11-23 15:36:15,561 INFO[main]-#1-4 250 records inserted to 'TestTB02' used 0s 2019-11-23 15:36:15,845 INFO[main]-#1-5 250 records inserted to 'TestTB02' used 0s 2019-11-23 15:36:16,130 INFO[main]-#1-6 250 records inserted to 'TestTB02' used 0s 2019-11-23 15:36:16,399 INFO[main]-#1-7 250 records inserted to 'TestTB02' used 0s 2019-11-23 15:36:16,686 INFO[main]-#1-8 250 records inserted to 'TestTB02' used 0s 2019-11-23 15:36:16,960 INFO[main]-#1-9 250 records inserted to 'TestTB02' used 0s 2019-11-23 15:36:17,242 INFO[main]-#1-10 250 records inserted to 'TestTB02' used 0s 2019-11-23 15:36:17,528 INFO[main]-#1-11 250 records inserted to 'TestTB02' used 0s 2019-11-23 15:36:17,821 INFO[main]-#1-12 250 records inserted to 'TestTB02' used 0s 2019-11-23 15:36:18,086 INFO[main]-#1-13 250 records inserted to 'TestTB02' used 0s 2019-11-23 15:36:18,357 INFO[main]-#1-14 250 records inserted to 'TestTB02' used 0s 2019-11-23 15:36:18,624 INFO[main]-#1-15 250 records inserted to 'TestTB02' used 0s 2019-11-23 15:36:18,904 INFO[main]-#1-16 250 records inserted to 'TestTB02' used 0s 2019-11-23 15:36:19,212 INFO[main]-#1-17 250 records inserted to 'TestTB02' used 0s 2019-11-23 15:36:19,527 INFO[main]-#1-18 250 records inserted to 'TestTB02' used 0s 2019-11-23 15:36:19,855 INFO[main]-#1-19 250 records inserted to 'TestTB02' used 0s 2019-11-23 15:36:20,125 INFO[main]-#1-20 250 records inserted to 'TestTB02' used 0s 2019-11-23 15:36:20,400 INFO[main]-#1-21 250 records inserted to 'TestTB02' used 0s 2019-11-23 15:36:20,680 INFO[main]-#1-22 250 records inserted to 'TestTB02' used 0s 2019-11-23 15:36:20,945 INFO[main]-#1-23 250 records inserted to 'TestTB02' used 0s 2019-11-23 15:36:21,209 INFO[main]-#1-24 250 records inserted to 'TestTB02' used 0s 2019-11-23 15:36:21,518 INFO[main]-#1-25 250 records inserted to 'TestTB02' used 0s 2019-11-23 15:36:21,803 INFO[main]-#1-26 250 records inserted to 'TestTB02' used 0s 2019-11-23 15:36:22,077 INFO[main]-#1-27 250 records inserted to 'TestTB02' used 0s 2019-11-23 15:36:22,355 INFO[main]-#1-28 250 records inserted to 'TestTB02' used 0s 2019-11-23 15:36:22,625 INFO[main]-#1-29 250 records inserted to 'TestTB02' used 0s 2019-11-23 15:36:22,908 INFO[main]-#1-30 250 records inserted to 'TestTB02' used 0s 2019-11-23 15:36:23,165 INFO[main]-#1-31 250 records inserted to 'TestTB02' used 0s 2019-11-23 15:36:23,434 INFO[main]-#1-32 250 records inserted to 'TestTB02' used 0s 2019-11-23 15:36:23,731 INFO[main]-#1-33 250 records inserted to 'TestTB02' used 0s 2019-11-23 15:36:24,008 INFO[main]-#1-34 250 records inserted to 'TestTB02' used 0s 2019-11-23 15:36:24,283 INFO[main]-#1-35 250 records inserted to 'TestTB02' used 0s 2019-11-23 15:36:24,578 INFO[main]-#1-36 250 records inserted to 'TestTB02' used 0s 2019-11-23 15:36:24,865 INFO[main]-#1-37 250 records inserted to 'TestTB02' used 0s 2019-11-23 15:36:25,136 INFO[main]-#1-38 250 records inserted to 'TestTB02' used 0s 2019-11-23 15:36:25,400 INFO[main]-#1-39 250 records inserted to 'TestTB02' used 0s 2019-11-23 15:36:25,402 INFO[main]-#1 10000 records were inserted to table:'TestTB02' used 11s 2019-11-23 15:36:25,448 INFO[main]-truncated table:TestTB03 2019-11-23 15:36:25,876 INFO[main]-#2-0 250 records inserted to 'TestTB03' used 0s 2019-11-23 15:36:26,164 INFO[main]-#2-1 250 records inserted to 'TestTB03' used 0s 2019-11-23 15:36:26,437 INFO[main]-#2-2 250 records inserted to 'TestTB03' used 0s 2019-11-23 15:36:26,728 INFO[main]-#2-3 250 records inserted to 'TestTB03' used 0s 2019-11-23 15:36:26,995 INFO[main]-#2-4 250 records inserted to 'TestTB03' used 0s 2019-11-23 15:36:27,267 INFO[main]-#2-5 250 records inserted to 'TestTB03' used 0s 2019-11-23 15:36:27,538 INFO[main]-#2-6 250 records inserted to 'TestTB03' used 0s 2019-11-23 15:36:27,822 INFO[main]-#2-7 250 records inserted to 'TestTB03' used 0s 2019-11-23 15:36:28,087 INFO[main]-#2-8 250 records inserted to 'TestTB03' used 0s 2019-11-23 15:36:28,359 INFO[main]-#2-9 250 records inserted to 'TestTB03' used 0s 2019-11-23 15:36:28,622 INFO[main]-#2-10 250 records inserted to 'TestTB03' used 0s 2019-11-23 15:36:28,904 INFO[main]-#2-11 250 records inserted to 'TestTB03' used 0s 2019-11-23 15:36:29,274 INFO[main]-#2-12 250 records inserted to 'TestTB03' used 0s 2019-11-23 15:36:29,589 INFO[main]-#2-13 250 records inserted to 'TestTB03' used 0s 2019-11-23 15:36:29,864 INFO[main]-#2-14 250 records inserted to 'TestTB03' used 0s 2019-11-23 15:36:30,129 INFO[main]-#2-15 250 records inserted to 'TestTB03' used 0s 2019-11-23 15:36:30,398 INFO[main]-#2-16 250 records inserted to 'TestTB03' used 0s 2019-11-23 15:36:30,746 INFO[main]-#2-17 250 records inserted to 'TestTB03' used 0s 2019-11-23 15:36:31,013 INFO[main]-#2-18 250 records inserted to 'TestTB03' used 0s 2019-11-23 15:36:31,292 INFO[main]-#2-19 250 records inserted to 'TestTB03' used 0s 2019-11-23 15:36:31,554 INFO[main]-#2-20 250 records inserted to 'TestTB03' used 0s 2019-11-23 15:36:31,839 INFO[main]-#2-21 250 records inserted to 'TestTB03' used 0s 2019-11-23 15:36:32,107 INFO[main]-#2-22 250 records inserted to 'TestTB03' used 0s 2019-11-23 15:36:32,364 INFO[main]-#2-23 250 records inserted to 'TestTB03' used 0s 2019-11-23 15:36:32,635 INFO[main]-#2-24 250 records inserted to 'TestTB03' used 0s 2019-11-23 15:36:32,926 INFO[main]-#2-25 250 records inserted to 'TestTB03' used 0s 2019-11-23 15:36:33,186 INFO[main]-#2-26 250 records inserted to 'TestTB03' used 0s 2019-11-23 15:36:33,464 INFO[main]-#2-27 250 records inserted to 'TestTB03' used 0s 2019-11-23 15:36:33,749 INFO[main]-#2-28 250 records inserted to 'TestTB03' used 0s 2019-11-23 15:36:34,025 INFO[main]-#2-29 250 records inserted to 'TestTB03' used 0s 2019-11-23 15:36:34,302 INFO[main]-#2-30 250 records inserted to 'TestTB03' used 0s 2019-11-23 15:36:34,646 INFO[main]-#2-31 250 records inserted to 'TestTB03' used 0s 2019-11-23 15:36:34,923 INFO[main]-#2-32 250 records inserted to 'TestTB03' used 0s 2019-11-23 15:36:35,202 INFO[main]-#2-33 250 records inserted to 'TestTB03' used 0s 2019-11-23 15:36:35,478 INFO[main]-#2-34 250 records inserted to 'TestTB03' used 0s 2019-11-23 15:36:35,767 INFO[main]-#2-35 250 records inserted to 'TestTB03' used 0s 2019-11-23 15:36:36,042 INFO[main]-#2-36 250 records inserted to 'TestTB03' used 0s 2019-11-23 15:36:36,313 INFO[main]-#2-37 250 records inserted to 'TestTB03' used 0s 2019-11-23 15:36:36,589 INFO[main]-#2-38 250 records inserted to 'TestTB03' used 0s 2019-11-23 15:36:36,889 INFO[main]-#2-39 250 records inserted to 'TestTB03' used 0s 2019-11-23 15:36:36,891 INFO[main]-#2 10000 records were inserted to table:'TestTB03' used 11s 2019-11-23 15:36:36,941 INFO[main]-truncated table:TestTB04 2019-11-23 15:36:37,264 INFO[main]-#3-0 250 records inserted to 'TestTB04' used 0s 2019-11-23 15:36:37,573 INFO[main]-#3-1 250 records inserted to 'TestTB04' used 0s 2019-11-23 15:36:37,901 INFO[main]-#3-2 250 records inserted to 'TestTB04' used 0s 2019-11-23 15:36:38,173 INFO[main]-#3-3 250 records inserted to 'TestTB04' used 0s 2019-11-23 15:36:38,461 INFO[main]-#3-4 250 records inserted to 'TestTB04' used 0s 2019-11-23 15:36:38,756 INFO[main]-#3-5 250 records inserted to 'TestTB04' used 0s 2019-11-23 15:36:39,027 INFO[main]-#3-6 250 records inserted to 'TestTB04' used 0s 2019-11-23 15:36:39,305 INFO[main]-#3-7 250 records inserted to 'TestTB04' used 0s 2019-11-23 15:36:39,570 INFO[main]-#3-8 250 records inserted to 'TestTB04' used 0s 2019-11-23 15:36:39,854 INFO[main]-#3-9 250 records inserted to 'TestTB04' used 0s 2019-11-23 15:36:40,125 INFO[main]-#3-10 250 records inserted to 'TestTB04' used 0s 2019-11-23 15:36:40,394 INFO[main]-#3-11 250 records inserted to 'TestTB04' used 0s 2019-11-23 15:36:40,656 INFO[main]-#3-12 250 records inserted to 'TestTB04' used 0s 2019-11-23 15:36:40,941 INFO[main]-#3-13 250 records inserted to 'TestTB04' used 0s 2019-11-23 15:36:41,206 INFO[main]-#3-14 250 records inserted to 'TestTB04' used 0s 2019-11-23 15:36:41,478 INFO[main]-#3-15 250 records inserted to 'TestTB04' used 0s 2019-11-23 15:36:41,767 INFO[main]-#3-16 250 records inserted to 'TestTB04' used 0s 2019-11-23 15:36:42,041 INFO[main]-#3-17 250 records inserted to 'TestTB04' used 0s 2019-11-23 15:36:42,312 INFO[main]-#3-18 250 records inserted to 'TestTB04' used 0s 2019-11-23 15:36:42,581 INFO[main]-#3-19 250 records inserted to 'TestTB04' used 0s 2019-11-23 15:36:42,893 INFO[main]-#3-20 250 records inserted to 'TestTB04' used 0s 2019-11-23 15:36:43,166 INFO[main]-#3-21 250 records inserted to 'TestTB04' used 0s 2019-11-23 15:36:43,443 INFO[main]-#3-22 250 records inserted to 'TestTB04' used 0s 2019-11-23 15:36:43,748 INFO[main]-#3-23 250 records inserted to 'TestTB04' used 0s 2019-11-23 15:36:44,024 INFO[main]-#3-24 250 records inserted to 'TestTB04' used 0s 2019-11-23 15:36:44,292 INFO[main]-#3-25 250 records inserted to 'TestTB04' used 0s 2019-11-23 15:36:44,560 INFO[main]-#3-26 250 records inserted to 'TestTB04' used 0s 2019-11-23 15:36:44,855 INFO[main]-#3-27 250 records inserted to 'TestTB04' used 0s 2019-11-23 15:36:45,125 INFO[main]-#3-28 250 records inserted to 'TestTB04' used 0s 2019-11-23 15:36:45,393 INFO[main]-#3-29 250 records inserted to 'TestTB04' used 0s 2019-11-23 15:36:45,659 INFO[main]-#3-30 250 records inserted to 'TestTB04' used 0s 2019-11-23 15:36:45,941 INFO[main]-#3-31 250 records inserted to 'TestTB04' used 0s 2019-11-23 15:36:46,203 INFO[main]-#3-32 250 records inserted to 'TestTB04' used 0s 2019-11-23 15:36:46,470 INFO[main]-#3-33 250 records inserted to 'TestTB04' used 0s 2019-11-23 15:36:46,797 INFO[main]-#3-34 250 records inserted to 'TestTB04' used 0s 2019-11-23 15:36:47,110 INFO[main]-#3-35 250 records inserted to 'TestTB04' used 0s 2019-11-23 15:36:47,376 INFO[main]-#3-36 250 records inserted to 'TestTB04' used 0s 2019-11-23 15:36:47,638 INFO[main]-#3-37 250 records inserted to 'TestTB04' used 0s 2019-11-23 15:36:47,916 INFO[main]-#3-38 250 records inserted to 'TestTB04' used 0s 2019-11-23 15:36:48,190 INFO[main]-#3-39 250 records inserted to 'TestTB04' used 0s 2019-11-23 15:36:48,192 INFO[main]-#3 10000 records were inserted to table:'TestTB04' used 11s 2019-11-23 15:36:48,289 INFO[main]-truncated table:TestTB05 2019-11-23 15:36:48,624 INFO[main]-#4-0 250 records inserted to 'TestTB05' used 0s 2019-11-23 15:36:48,904 INFO[main]-#4-1 250 records inserted to 'TestTB05' used 0s 2019-11-23 15:36:49,166 INFO[main]-#4-2 250 records inserted to 'TestTB05' used 0s 2019-11-23 15:36:49,465 INFO[main]-#4-3 250 records inserted to 'TestTB05' used 0s 2019-11-23 15:36:49,754 INFO[main]-#4-4 250 records inserted to 'TestTB05' used 0s 2019-11-23 15:36:50,025 INFO[main]-#4-5 250 records inserted to 'TestTB05' used 0s 2019-11-23 15:36:50,289 INFO[main]-#4-6 250 records inserted to 'TestTB05' used 0s 2019-11-23 15:36:50,564 INFO[main]-#4-7 250 records inserted to 'TestTB05' used 0s 2019-11-23 15:36:50,853 INFO[main]-#4-8 250 records inserted to 'TestTB05' used 0s 2019-11-23 15:36:51,116 INFO[main]-#4-9 250 records inserted to 'TestTB05' used 0s 2019-11-23 15:36:51,381 INFO[main]-#4-10 250 records inserted to 'TestTB05' used 0s 2019-11-23 15:36:51,650 INFO[main]-#4-11 250 records inserted to 'TestTB05' used 0s 2019-11-23 15:36:51,926 INFO[main]-#4-12 250 records inserted to 'TestTB05' used 0s 2019-11-23 15:36:52,207 INFO[main]-#4-13 250 records inserted to 'TestTB05' used 0s 2019-11-23 15:36:52,527 INFO[main]-#4-14 250 records inserted to 'TestTB05' used 0s 2019-11-23 15:36:52,815 INFO[main]-#4-15 250 records inserted to 'TestTB05' used 0s 2019-11-23 15:36:53,085 INFO[main]-#4-16 250 records inserted to 'TestTB05' used 0s 2019-11-23 15:36:53,357 INFO[main]-#4-17 250 records inserted to 'TestTB05' used 0s 2019-11-23 15:36:53,627 INFO[main]-#4-18 250 records inserted to 'TestTB05' used 0s 2019-11-23 15:36:53,911 INFO[main]-#4-19 250 records inserted to 'TestTB05' used 0s 2019-11-23 15:36:54,174 INFO[main]-#4-20 250 records inserted to 'TestTB05' used 0s 2019-11-23 15:36:54,447 INFO[main]-#4-21 250 records inserted to 'TestTB05' used 0s 2019-11-23 15:36:54,751 INFO[main]-#4-22 250 records inserted to 'TestTB05' used 0s 2019-11-23 15:36:55,011 INFO[main]-#4-23 250 records inserted to 'TestTB05' used 0s 2019-11-23 15:36:55,275 INFO[main]-#4-24 250 records inserted to 'TestTB05' used 0s 2019-11-23 15:36:55,541 INFO[main]-#4-25 250 records inserted to 'TestTB05' used 0s 2019-11-23 15:36:55,837 INFO[main]-#4-26 250 records inserted to 'TestTB05' used 0s 2019-11-23 15:36:56,105 INFO[main]-#4-27 250 records inserted to 'TestTB05' used 0s 2019-11-23 15:36:56,375 INFO[main]-#4-28 250 records inserted to 'TestTB05' used 0s 2019-11-23 15:36:56,652 INFO[main]-#4-29 250 records inserted to 'TestTB05' used 0s 2019-11-23 15:36:56,925 INFO[main]-#4-30 250 records inserted to 'TestTB05' used 0s 2019-11-23 15:36:57,196 INFO[main]-#4-31 250 records inserted to 'TestTB05' used 0s 2019-11-23 15:36:57,469 INFO[main]-#4-32 250 records inserted to 'TestTB05' used 0s 2019-11-23 15:36:57,809 INFO[main]-#4-33 250 records inserted to 'TestTB05' used 0s 2019-11-23 15:36:58,119 INFO[main]-#4-34 250 records inserted to 'TestTB05' used 0s 2019-11-23 15:36:58,398 INFO[main]-#4-35 250 records inserted to 'TestTB05' used 0s 2019-11-23 15:36:58,718 INFO[main]-#4-36 250 records inserted to 'TestTB05' used 0s 2019-11-23 15:36:58,986 INFO[main]-#4-37 250 records inserted to 'TestTB05' used 0s 2019-11-23 15:36:59,255 INFO[main]-#4-38 250 records inserted to 'TestTB05' used 0s 2019-11-23 15:36:59,525 INFO[main]-#4-39 250 records inserted to 'TestTB05' used 0s 2019-11-23 15:36:59,526 INFO[main]-#4 10000 records were inserted to table:'TestTB05' used 11s 2019-11-23 15:36:59,593 INFO[main]-truncated table:TestTB06 2019-11-23 15:36:59,952 INFO[main]-#5-0 250 records inserted to 'TestTB06' used 0s 2019-11-23 15:37:00,259 INFO[main]-#5-1 250 records inserted to 'TestTB06' used 0s 2019-11-23 15:37:00,529 INFO[main]-#5-2 250 records inserted to 'TestTB06' used 0s 2019-11-23 15:37:00,829 INFO[main]-#5-3 250 records inserted to 'TestTB06' used 0s 2019-11-23 15:37:01,096 INFO[main]-#5-4 250 records inserted to 'TestTB06' used 0s 2019-11-23 15:37:01,359 INFO[main]-#5-5 250 records inserted to 'TestTB06' used 0s 2019-11-23 15:37:01,632 INFO[main]-#5-6 250 records inserted to 'TestTB06' used 0s 2019-11-23 15:37:01,912 INFO[main]-#5-7 250 records inserted to 'TestTB06' used 0s 2019-11-23 15:37:02,174 INFO[main]-#5-8 250 records inserted to 'TestTB06' used 0s 2019-11-23 15:37:02,449 INFO[main]-#5-9 250 records inserted to 'TestTB06' used 0s 2019-11-23 15:37:02,750 INFO[main]-#5-10 250 records inserted to 'TestTB06' used 0s 2019-11-23 15:37:03,026 INFO[main]-#5-11 250 records inserted to 'TestTB06' used 0s 2019-11-23 15:37:03,295 INFO[main]-#5-12 250 records inserted to 'TestTB06' used 0s 2019-11-23 15:37:03,558 INFO[main]-#5-13 250 records inserted to 'TestTB06' used 0s 2019-11-23 15:37:03,853 INFO[main]-#5-14 250 records inserted to 'TestTB06' used 0s 2019-11-23 15:37:04,124 INFO[main]-#5-15 250 records inserted to 'TestTB06' used 0s 2019-11-23 15:37:04,390 INFO[main]-#5-16 250 records inserted to 'TestTB06' used 0s 2019-11-23 15:37:04,749 INFO[main]-#5-17 250 records inserted to 'TestTB06' used 0s 2019-11-23 15:37:05,066 INFO[main]-#5-18 250 records inserted to 'TestTB06' used 0s 2019-11-23 15:37:05,327 INFO[main]-#5-19 250 records inserted to 'TestTB06' used 0s 2019-11-23 15:37:05,596 INFO[main]-#5-20 250 records inserted to 'TestTB06' used 0s 2019-11-23 15:37:05,880 INFO[main]-#5-21 250 records inserted to 'TestTB06' used 0s 2019-11-23 15:37:06,152 INFO[main]-#5-22 250 records inserted to 'TestTB06' used 0s 2019-11-23 15:37:06,420 INFO[main]-#5-23 250 records inserted to 'TestTB06' used 0s 2019-11-23 15:37:06,721 INFO[main]-#5-24 250 records inserted to 'TestTB06' used 0s 2019-11-23 15:37:06,991 INFO[main]-#5-25 250 records inserted to 'TestTB06' used 0s 2019-11-23 15:37:07,264 INFO[main]-#5-26 250 records inserted to 'TestTB06' used 0s 2019-11-23 15:37:07,533 INFO[main]-#5-27 250 records inserted to 'TestTB06' used 0s 2019-11-23 15:37:07,816 INFO[main]-#5-28 250 records inserted to 'TestTB06' used 0s 2019-11-23 15:37:08,086 INFO[main]-#5-29 250 records inserted to 'TestTB06' used 0s 2019-11-23 15:37:08,349 INFO[main]-#5-30 250 records inserted to 'TestTB06' used 0s 2019-11-23 15:37:08,625 INFO[main]-#5-31 250 records inserted to 'TestTB06' used 0s 2019-11-23 15:37:08,901 INFO[main]-#5-32 250 records inserted to 'TestTB06' used 0s 2019-11-23 15:37:09,168 INFO[main]-#5-33 250 records inserted to 'TestTB06' used 0s 2019-11-23 15:37:09,434 INFO[main]-#5-34 250 records inserted to 'TestTB06' used 0s 2019-11-23 15:37:09,742 INFO[main]-#5-35 250 records inserted to 'TestTB06' used 0s 2019-11-23 15:37:10,021 INFO[main]-#5-36 250 records inserted to 'TestTB06' used 0s 2019-11-23 15:37:10,282 INFO[main]-#5-37 250 records inserted to 'TestTB06' used 0s 2019-11-23 15:37:10,548 INFO[main]-#5-38 250 records inserted to 'TestTB06' used 0s 2019-11-23 15:37:10,828 INFO[main]-#5-39 250 records inserted to 'TestTB06' used 0s 2019-11-23 15:37:10,830 INFO[main]-#5 10000 records were inserted to table:'TestTB06' used 11s 2019-11-23 15:37:10,869 INFO[main]-truncated table:TestTB07 2019-11-23 15:37:11,165 INFO[main]-#6-0 250 records inserted to 'TestTB07' used 0s 2019-11-23 15:37:11,447 INFO[main]-#6-1 250 records inserted to 'TestTB07' used 0s 2019-11-23 15:37:11,745 INFO[main]-#6-2 250 records inserted to 'TestTB07' used 0s 2019-11-23 15:37:12,073 INFO[main]-#6-3 250 records inserted to 'TestTB07' used 0s 2019-11-23 15:37:12,350 INFO[main]-#6-4 250 records inserted to 'TestTB07' used 0s 2019-11-23 15:37:12,622 INFO[main]-#6-5 250 records inserted to 'TestTB07' used 0s 2019-11-23 15:37:12,900 INFO[main]-#6-6 250 records inserted to 'TestTB07' used 0s 2019-11-23 15:37:13,166 INFO[main]-#6-7 250 records inserted to 'TestTB07' used 0s 2019-11-23 15:37:13,432 INFO[main]-#6-8 250 records inserted to 'TestTB07' used 0s 2019-11-23 15:37:13,725 INFO[main]-#6-9 250 records inserted to 'TestTB07' used 0s 2019-11-23 15:37:13,997 INFO[main]-#6-10 250 records inserted to 'TestTB07' used 0s 2019-11-23 15:37:14,260 INFO[main]-#6-11 250 records inserted to 'TestTB07' used 0s 2019-11-23 15:37:14,530 INFO[main]-#6-12 250 records inserted to 'TestTB07' used 0s 2019-11-23 15:37:14,817 INFO[main]-#6-13 250 records inserted to 'TestTB07' used 0s 2019-11-23 15:37:15,082 INFO[main]-#6-14 250 records inserted to 'TestTB07' used 0s 2019-11-23 15:37:15,351 INFO[main]-#6-15 250 records inserted to 'TestTB07' used 0s 2019-11-23 15:37:15,620 INFO[main]-#6-16 250 records inserted to 'TestTB07' used 0s 2019-11-23 15:37:15,892 INFO[main]-#6-17 250 records inserted to 'TestTB07' used 0s 2019-11-23 15:37:16,151 INFO[main]-#6-18 250 records inserted to 'TestTB07' used 0s 2019-11-23 15:37:16,423 INFO[main]-#6-19 250 records inserted to 'TestTB07' used 0s 2019-11-23 15:37:16,731 INFO[main]-#6-20 250 records inserted to 'TestTB07' used 0s 2019-11-23 15:37:17,006 INFO[main]-#6-21 250 records inserted to 'TestTB07' used 0s 2019-11-23 15:37:17,282 INFO[main]-#6-22 250 records inserted to 'TestTB07' used 0s 2019-11-23 15:37:17,546 INFO[main]-#6-23 250 records inserted to 'TestTB07' used 0s 2019-11-23 15:37:17,829 INFO[main]-#6-24 250 records inserted to 'TestTB07' used 0s 2019-11-23 15:37:18,094 INFO[main]-#6-25 250 records inserted to 'TestTB07' used 0s 2019-11-23 15:37:18,360 INFO[main]-#6-26 250 records inserted to 'TestTB07' used 0s 2019-11-23 15:37:18,637 INFO[main]-#6-27 250 records inserted to 'TestTB07' used 0s 2019-11-23 15:37:18,921 INFO[main]-#6-28 250 records inserted to 'TestTB07' used 0s 2019-11-23 15:37:19,220 INFO[main]-#6-29 250 records inserted to 'TestTB07' used 0s 2019-11-23 15:37:19,485 INFO[main]-#6-30 250 records inserted to 'TestTB07' used 0s 2019-11-23 15:37:19,771 INFO[main]-#6-31 250 records inserted to 'TestTB07' used 0s 2019-11-23 15:37:20,040 INFO[main]-#6-32 250 records inserted to 'TestTB07' used 0s 2019-11-23 15:37:20,300 INFO[main]-#6-33 250 records inserted to 'TestTB07' used 0s 2019-11-23 15:37:20,567 INFO[main]-#6-34 250 records inserted to 'TestTB07' used 0s 2019-11-23 15:37:20,861 INFO[main]-#6-35 250 records inserted to 'TestTB07' used 0s 2019-11-23 15:37:21,133 INFO[main]-#6-36 250 records inserted to 'TestTB07' used 0s 2019-11-23 15:37:21,420 INFO[main]-#6-37 250 records inserted to 'TestTB07' used 0s 2019-11-23 15:37:21,725 INFO[main]-#6-38 250 records inserted to 'TestTB07' used 0s 2019-11-23 15:37:22,010 INFO[main]-#6-39 250 records inserted to 'TestTB07' used 0s 2019-11-23 15:37:22,012 INFO[main]-#6 10000 records were inserted to table:'TestTB07' used 11s 2019-11-23 15:37:22,051 INFO[main]-truncated table:TestTB08 2019-11-23 15:37:22,322 INFO[main]-#7-0 250 records inserted to 'TestTB08' used 0s 2019-11-23 15:37:22,626 INFO[main]-#7-1 250 records inserted to 'TestTB08' used 0s 2019-11-23 15:37:22,920 INFO[main]-#7-2 250 records inserted to 'TestTB08' used 0s 2019-11-23 15:37:23,199 INFO[main]-#7-3 250 records inserted to 'TestTB08' used 0s 2019-11-23 15:37:23,520 INFO[main]-#7-4 250 records inserted to 'TestTB08' used 0s 2019-11-23 15:37:23,813 INFO[main]-#7-5 250 records inserted to 'TestTB08' used 0s 2019-11-23 15:37:24,078 INFO[main]-#7-6 250 records inserted to 'TestTB08' used 0s 2019-11-23 15:37:24,378 INFO[main]-#7-7 250 records inserted to 'TestTB08' used 0s 2019-11-23 15:37:24,737 INFO[main]-#7-8 250 records inserted to 'TestTB08' used 0s 2019-11-23 15:37:25,020 INFO[main]-#7-9 250 records inserted to 'TestTB08' used 0s 2019-11-23 15:37:25,332 INFO[main]-#7-10 250 records inserted to 'TestTB08' used 0s 2019-11-23 15:37:25,671 INFO[main]-#7-11 250 records inserted to 'TestTB08' used 0s 2019-11-23 15:37:25,940 INFO[main]-#7-12 250 records inserted to 'TestTB08' used 0s 2019-11-23 15:37:26,211 INFO[main]-#7-13 250 records inserted to 'TestTB08' used 0s 2019-11-23 15:37:26,469 INFO[main]-#7-14 250 records inserted to 'TestTB08' used 0s 2019-11-23 15:37:26,811 INFO[main]-#7-15 250 records inserted to 'TestTB08' used 0s 2019-11-23 15:37:27,122 INFO[main]-#7-16 250 records inserted to 'TestTB08' used 0s 2019-11-23 15:37:27,390 INFO[main]-#7-17 250 records inserted to 'TestTB08' used 0s 2019-11-23 15:37:27,654 INFO[main]-#7-18 250 records inserted to 'TestTB08' used 0s 2019-11-23 15:37:27,930 INFO[main]-#7-19 250 records inserted to 'TestTB08' used 0s 2019-11-23 15:37:28,193 INFO[main]-#7-20 250 records inserted to 'TestTB08' used 0s 2019-11-23 15:37:28,463 INFO[main]-#7-21 250 records inserted to 'TestTB08' used 0s 2019-11-23 15:37:28,761 INFO[main]-#7-22 250 records inserted to 'TestTB08' used 0s 2019-11-23 15:37:29,034 INFO[main]-#7-23 250 records inserted to 'TestTB08' used 0s 2019-11-23 15:37:29,319 INFO[main]-#7-24 250 records inserted to 'TestTB08' used 0s 2019-11-23 15:37:29,577 INFO[main]-#7-25 250 records inserted to 'TestTB08' used 0s 2019-11-23 15:37:29,861 INFO[main]-#7-26 250 records inserted to 'TestTB08' used 0s 2019-11-23 15:37:30,134 INFO[main]-#7-27 250 records inserted to 'TestTB08' used 0s 2019-11-23 15:37:30,397 INFO[main]-#7-28 250 records inserted to 'TestTB08' used 0s 2019-11-23 15:37:30,666 INFO[main]-#7-29 250 records inserted to 'TestTB08' used 0s 2019-11-23 15:37:30,996 INFO[main]-#7-30 250 records inserted to 'TestTB08' used 0s 2019-11-23 15:37:31,265 INFO[main]-#7-31 250 records inserted to 'TestTB08' used 0s 2019-11-23 15:37:31,529 INFO[main]-#7-32 250 records inserted to 'TestTB08' used 0s 2019-11-23 15:37:31,823 INFO[main]-#7-33 250 records inserted to 'TestTB08' used 0s 2019-11-23 15:37:32,083 INFO[main]-#7-34 250 records inserted to 'TestTB08' used 0s 2019-11-23 15:37:32,357 INFO[main]-#7-35 250 records inserted to 'TestTB08' used 0s 2019-11-23 15:37:32,631 INFO[main]-#7-36 250 records inserted to 'TestTB08' used 0s 2019-11-23 15:37:32,897 INFO[main]-#7-37 250 records inserted to 'TestTB08' used 0s 2019-11-23 15:37:33,163 INFO[main]-#7-38 250 records inserted to 'TestTB08' used 0s 2019-11-23 15:37:33,436 INFO[main]-#7-39 250 records inserted to 'TestTB08' used 0s 2019-11-23 15:37:33,438 INFO[main]-#7 10000 records were inserted to table:'TestTB08' used 11s 2019-11-23 15:37:33,497 INFO[main]-truncated table:TestTB09 2019-11-23 15:37:33,821 INFO[main]-#8-0 250 records inserted to 'TestTB09' used 0s 2019-11-23 15:37:34,103 INFO[main]-#8-1 250 records inserted to 'TestTB09' used 0s 2019-11-23 15:37:34,375 INFO[main]-#8-2 250 records inserted to 'TestTB09' used 0s 2019-11-23 15:37:34,643 INFO[main]-#8-3 250 records inserted to 'TestTB09' used 0s 2019-11-23 15:37:34,932 INFO[main]-#8-4 250 records inserted to 'TestTB09' used 0s 2019-11-23 15:37:35,201 INFO[main]-#8-5 250 records inserted to 'TestTB09' used 0s 2019-11-23 15:37:35,507 INFO[main]-#8-6 250 records inserted to 'TestTB09' used 0s 2019-11-23 15:37:35,793 INFO[main]-#8-7 250 records inserted to 'TestTB09' used 0s 2019-11-23 15:37:36,062 INFO[main]-#8-8 250 records inserted to 'TestTB09' used 0s 2019-11-23 15:37:36,353 INFO[main]-#8-9 250 records inserted to 'TestTB09' used 0s 2019-11-23 15:37:36,652 INFO[main]-#8-10 250 records inserted to 'TestTB09' used 0s 2019-11-23 15:37:36,932 INFO[main]-#8-11 250 records inserted to 'TestTB09' used 0s 2019-11-23 15:37:37,216 INFO[main]-#8-12 250 records inserted to 'TestTB09' used 0s 2019-11-23 15:37:37,478 INFO[main]-#8-13 250 records inserted to 'TestTB09' used 0s 2019-11-23 15:37:37,774 INFO[main]-#8-14 250 records inserted to 'TestTB09' used 0s 2019-11-23 15:37:38,082 INFO[main]-#8-15 250 records inserted to 'TestTB09' used 0s 2019-11-23 15:37:38,432 INFO[main]-#8-16 250 records inserted to 'TestTB09' used 0s 2019-11-23 15:37:38,771 INFO[main]-#8-17 250 records inserted to 'TestTB09' used 0s 2019-11-23 15:37:39,065 INFO[main]-#8-18 250 records inserted to 'TestTB09' used 0s 2019-11-23 15:37:39,343 INFO[main]-#8-19 250 records inserted to 'TestTB09' used 0s 2019-11-23 15:37:39,623 INFO[main]-#8-20 250 records inserted to 'TestTB09' used 0s 2019-11-23 15:37:39,908 INFO[main]-#8-21 250 records inserted to 'TestTB09' used 0s 2019-11-23 15:37:40,287 INFO[main]-#8-22 250 records inserted to 'TestTB09' used 0s 2019-11-23 15:37:40,602 INFO[main]-#8-23 250 records inserted to 'TestTB09' used 0s 2019-11-23 15:37:40,943 INFO[main]-#8-24 250 records inserted to 'TestTB09' used 0s 2019-11-23 15:37:41,293 INFO[main]-#8-25 250 records inserted to 'TestTB09' used 0s 2019-11-23 15:37:41,571 INFO[main]-#8-26 250 records inserted to 'TestTB09' used 0s 2019-11-23 15:37:41,912 INFO[main]-#8-27 250 records inserted to 'TestTB09' used 0s 2019-11-23 15:37:42,259 INFO[main]-#8-28 250 records inserted to 'TestTB09' used 0s 2019-11-23 15:37:42,602 INFO[main]-#8-29 250 records inserted to 'TestTB09' used 0s 2019-11-23 15:37:42,900 INFO[main]-#8-30 250 records inserted to 'TestTB09' used 0s 2019-11-23 15:37:43,172 INFO[main]-#8-31 250 records inserted to 'TestTB09' used 0s 2019-11-23 15:37:43,439 INFO[main]-#8-32 250 records inserted to 'TestTB09' used 0s 2019-11-23 15:37:43,722 INFO[main]-#8-33 250 records inserted to 'TestTB09' used 0s 2019-11-23 15:37:44,011 INFO[main]-#8-34 250 records inserted to 'TestTB09' used 0s 2019-11-23 15:37:44,287 INFO[main]-#8-35 250 records inserted to 'TestTB09' used 0s 2019-11-23 15:37:44,558 INFO[main]-#8-36 250 records inserted to 'TestTB09' used 0s 2019-11-23 15:37:44,850 INFO[main]-#8-37 250 records inserted to 'TestTB09' used 0s 2019-11-23 15:37:45,119 INFO[main]-#8-38 250 records inserted to 'TestTB09' used 0s 2019-11-23 15:37:45,388 INFO[main]-#8-39 250 records inserted to 'TestTB09' used 0s 2019-11-23 15:37:45,390 INFO[main]-#8 10000 records were inserted to table:'TestTB09' used 11s 2019-11-23 15:37:45,469 INFO[main]-truncated table:TestTB10 2019-11-23 15:37:45,774 INFO[main]-#9-0 250 records inserted to 'TestTB10' used 0s 2019-11-23 15:37:46,049 INFO[main]-#9-1 250 records inserted to 'TestTB10' used 0s 2019-11-23 15:37:46,343 INFO[main]-#9-2 250 records inserted to 'TestTB10' used 0s 2019-11-23 15:37:46,620 INFO[main]-#9-3 250 records inserted to 'TestTB10' used 0s 2019-11-23 15:37:46,909 INFO[main]-#9-4 250 records inserted to 'TestTB10' used 0s 2019-11-23 15:37:47,190 INFO[main]-#9-5 250 records inserted to 'TestTB10' used 0s 2019-11-23 15:37:47,456 INFO[main]-#9-6 250 records inserted to 'TestTB10' used 0s 2019-11-23 15:37:47,773 INFO[main]-#9-7 250 records inserted to 'TestTB10' used 0s 2019-11-23 15:37:48,052 INFO[main]-#9-8 250 records inserted to 'TestTB10' used 0s 2019-11-23 15:37:48,323 INFO[main]-#9-9 250 records inserted to 'TestTB10' used 0s 2019-11-23 15:37:48,594 INFO[main]-#9-10 250 records inserted to 'TestTB10' used 0s 2019-11-23 15:37:48,877 INFO[main]-#9-11 250 records inserted to 'TestTB10' used 0s 2019-11-23 15:37:49,151 INFO[main]-#9-12 250 records inserted to 'TestTB10' used 0s 2019-11-23 15:37:49,435 INFO[main]-#9-13 250 records inserted to 'TestTB10' used 0s 2019-11-23 15:37:49,745 INFO[main]-#9-14 250 records inserted to 'TestTB10' used 0s 2019-11-23 15:37:50,015 INFO[main]-#9-15 250 records inserted to 'TestTB10' used 0s 2019-11-23 15:37:50,287 INFO[main]-#9-16 250 records inserted to 'TestTB10' used 0s 2019-11-23 15:37:50,569 INFO[main]-#9-17 250 records inserted to 'TestTB10' used 0s 2019-11-23 15:37:50,923 INFO[main]-#9-18 250 records inserted to 'TestTB10' used 0s 2019-11-23 15:37:51,200 INFO[main]-#9-19 250 records inserted to 'TestTB10' used 0s 2019-11-23 15:37:51,477 INFO[main]-#9-20 250 records inserted to 'TestTB10' used 0s 2019-11-23 15:37:51,764 INFO[main]-#9-21 250 records inserted to 'TestTB10' used 0s 2019-11-23 15:37:52,031 INFO[main]-#9-22 250 records inserted to 'TestTB10' used 0s 2019-11-23 15:37:52,298 INFO[main]-#9-23 250 records inserted to 'TestTB10' used 0s 2019-11-23 15:37:52,576 INFO[main]-#9-24 250 records inserted to 'TestTB10' used 0s 2019-11-23 15:37:52,859 INFO[main]-#9-25 250 records inserted to 'TestTB10' used 0s 2019-11-23 15:37:53,141 INFO[main]-#9-26 250 records inserted to 'TestTB10' used 0s 2019-11-23 15:37:53,484 INFO[main]-#9-27 250 records inserted to 'TestTB10' used 0s 2019-11-23 15:37:53,790 INFO[main]-#9-28 250 records inserted to 'TestTB10' used 0s 2019-11-23 15:37:54,072 INFO[main]-#9-29 250 records inserted to 'TestTB10' used 0s 2019-11-23 15:37:54,394 INFO[main]-#9-30 250 records inserted to 'TestTB10' used 0s 2019-11-23 15:37:54,721 INFO[main]-#9-31 250 records inserted to 'TestTB10' used 0s 2019-11-23 15:37:54,998 INFO[main]-#9-32 250 records inserted to 'TestTB10' used 0s 2019-11-23 15:37:55,267 INFO[main]-#9-33 250 records inserted to 'TestTB10' used 0s 2019-11-23 15:37:55,535 INFO[main]-#9-34 250 records inserted to 'TestTB10' used 0s 2019-11-23 15:37:55,818 INFO[main]-#9-35 250 records inserted to 'TestTB10' used 0s 2019-11-23 15:37:56,097 INFO[main]-#9-36 250 records inserted to 'TestTB10' used 0s 2019-11-23 15:37:56,377 INFO[main]-#9-37 250 records inserted to 'TestTB10' used 0s 2019-11-23 15:37:56,641 INFO[main]-#9-38 250 records inserted to 'TestTB10' used 0s 2019-11-23 15:37:56,916 INFO[main]-#9-39 250 records inserted to 'TestTB10' used 0s 2019-11-23 15:37:56,918 INFO[main]-#9 10000 records were inserted to table:'TestTB10' used 11s 2019-11-23 15:37:56,999 INFO[main]-truncated table:TestTB11 2019-11-23 15:37:57,305 INFO[main]-#10-0 250 records inserted to 'TestTB11' used 0s 2019-11-23 15:37:57,566 INFO[main]-#10-1 250 records inserted to 'TestTB11' used 0s 2019-11-23 15:37:57,850 INFO[main]-#10-2 250 records inserted to 'TestTB11' used 0s 2019-11-23 15:37:58,166 INFO[main]-#10-3 250 records inserted to 'TestTB11' used 0s 2019-11-23 15:37:58,433 INFO[main]-#10-4 250 records inserted to 'TestTB11' used 0s 2019-11-23 15:37:58,717 INFO[main]-#10-5 250 records inserted to 'TestTB11' used 0s 2019-11-23 15:37:58,988 INFO[main]-#10-6 250 records inserted to 'TestTB11' used 0s 2019-11-23 15:37:59,265 INFO[main]-#10-7 250 records inserted to 'TestTB11' used 0s 2019-11-23 15:37:59,532 INFO[main]-#10-8 250 records inserted to 'TestTB11' used 0s 2019-11-23 15:37:59,818 INFO[main]-#10-9 250 records inserted to 'TestTB11' used 0s 2019-11-23 15:38:00,093 INFO[main]-#10-10 250 records inserted to 'TestTB11' used 0s 2019-11-23 15:38:00,355 INFO[main]-#10-11 250 records inserted to 'TestTB11' used 0s 2019-11-23 15:38:00,623 INFO[main]-#10-12 250 records inserted to 'TestTB11' used 0s 2019-11-23 15:38:00,904 INFO[main]-#10-13 250 records inserted to 'TestTB11' used 0s 2019-11-23 15:38:01,161 INFO[main]-#10-14 250 records inserted to 'TestTB11' used 0s 2019-11-23 15:38:01,433 INFO[main]-#10-15 250 records inserted to 'TestTB11' used 0s 2019-11-23 15:38:01,731 INFO[main]-#10-16 250 records inserted to 'TestTB11' used 0s 2019-11-23 15:38:01,988 INFO[main]-#10-17 250 records inserted to 'TestTB11' used 0s 2019-11-23 15:38:02,254 INFO[main]-#10-18 250 records inserted to 'TestTB11' used 0s 2019-11-23 15:38:02,510 INFO[main]-#10-19 250 records inserted to 'TestTB11' used 0s 2019-11-23 15:38:02,797 INFO[main]-#10-20 250 records inserted to 'TestTB11' used 0s 2019-11-23 15:38:03,070 INFO[main]-#10-21 250 records inserted to 'TestTB11' used 0s 2019-11-23 15:38:03,354 INFO[main]-#10-22 250 records inserted to 'TestTB11' used 0s 2019-11-23 15:38:03,664 INFO[main]-#10-23 250 records inserted to 'TestTB11' used 0s 2019-11-23 15:38:03,945 INFO[main]-#10-24 250 records inserted to 'TestTB11' used 0s 2019-11-23 15:38:04,220 INFO[main]-#10-25 250 records inserted to 'TestTB11' used 0s 2019-11-23 15:38:04,507 INFO[main]-#10-26 250 records inserted to 'TestTB11' used 0s 2019-11-23 15:38:04,838 INFO[main]-#10-27 250 records inserted to 'TestTB11' used 0s 2019-11-23 15:38:05,103 INFO[main]-#10-28 250 records inserted to 'TestTB11' used 0s 2019-11-23 15:38:05,402 INFO[main]-#10-29 250 records inserted to 'TestTB11' used 0s 2019-11-23 15:38:05,759 INFO[main]-#10-30 250 records inserted to 'TestTB11' used 0s 2019-11-23 15:38:06,037 INFO[main]-#10-31 250 records inserted to 'TestTB11' used 0s 2019-11-23 15:38:06,297 INFO[main]-#10-32 250 records inserted to 'TestTB11' used 0s 2019-11-23 15:38:06,561 INFO[main]-#10-33 250 records inserted to 'TestTB11' used 0s 2019-11-23 15:38:06,841 INFO[main]-#10-34 250 records inserted to 'TestTB11' used 0s 2019-11-23 15:38:07,162 INFO[main]-#10-35 250 records inserted to 'TestTB11' used 0s 2019-11-23 15:38:07,462 INFO[main]-#10-36 250 records inserted to 'TestTB11' used 0s 2019-11-23 15:38:07,761 INFO[main]-#10-37 250 records inserted to 'TestTB11' used 0s 2019-11-23 15:38:08,026 INFO[main]-#10-38 250 records inserted to 'TestTB11' used 0s 2019-11-23 15:38:08,289 INFO[main]-#10-39 250 records inserted to 'TestTB11' used 0s 2019-11-23 15:38:08,291 INFO[main]-#10 10000 records were inserted to table:'TestTB11' used 11s 2019-11-23 15:38:08,359 INFO[main]-truncated table:TestTB12 2019-11-23 15:38:08,653 INFO[main]-#11-0 250 records inserted to 'TestTB12' used 0s 2019-11-23 15:38:08,934 INFO[main]-#11-1 250 records inserted to 'TestTB12' used 0s 2019-11-23 15:38:09,239 INFO[main]-#11-2 250 records inserted to 'TestTB12' used 0s 2019-11-23 15:38:09,516 INFO[main]-#11-3 250 records inserted to 'TestTB12' used 0s 2019-11-23 15:38:09,819 INFO[main]-#11-4 250 records inserted to 'TestTB12' used 0s 2019-11-23 15:38:10,118 INFO[main]-#11-5 250 records inserted to 'TestTB12' used 0s 2019-11-23 15:38:10,444 INFO[main]-#11-6 250 records inserted to 'TestTB12' used 0s 2019-11-23 15:38:10,763 INFO[main]-#11-7 250 records inserted to 'TestTB12' used 0s 2019-11-23 15:38:11,023 INFO[main]-#11-8 250 records inserted to 'TestTB12' used 0s 2019-11-23 15:38:11,300 INFO[main]-#11-9 250 records inserted to 'TestTB12' used 0s 2019-11-23 15:38:11,572 INFO[main]-#11-10 250 records inserted to 'TestTB12' used 0s 2019-11-23 15:38:11,849 INFO[main]-#11-11 250 records inserted to 'TestTB12' used 0s 2019-11-23 15:38:12,118 INFO[main]-#11-12 250 records inserted to 'TestTB12' used 0s 2019-11-23 15:38:12,386 INFO[main]-#11-13 250 records inserted to 'TestTB12' used 0s 2019-11-23 15:38:12,656 INFO[main]-#11-14 250 records inserted to 'TestTB12' used 0s 2019-11-23 15:38:12,946 INFO[main]-#11-15 250 records inserted to 'TestTB12' used 0s 2019-11-23 15:38:13,220 INFO[main]-#11-16 250 records inserted to 'TestTB12' used 0s 2019-11-23 15:38:13,491 INFO[main]-#11-17 250 records inserted to 'TestTB12' used 0s 2019-11-23 15:38:13,775 INFO[main]-#11-18 250 records inserted to 'TestTB12' used 0s 2019-11-23 15:38:14,151 INFO[main]-#11-19 250 records inserted to 'TestTB12' used 0s 2019-11-23 15:38:14,449 INFO[main]-#11-20 250 records inserted to 'TestTB12' used 0s 2019-11-23 15:38:14,740 INFO[main]-#11-21 250 records inserted to 'TestTB12' used 0s 2019-11-23 15:38:15,021 INFO[main]-#11-22 250 records inserted to 'TestTB12' used 0s 2019-11-23 15:38:15,290 INFO[main]-#11-23 250 records inserted to 'TestTB12' used 0s 2019-11-23 15:38:15,562 INFO[main]-#11-24 250 records inserted to 'TestTB12' used 0s 2019-11-23 15:38:15,849 INFO[main]-#11-25 250 records inserted to 'TestTB12' used 0s 2019-11-23 15:38:16,117 INFO[main]-#11-26 250 records inserted to 'TestTB12' used 0s 2019-11-23 15:38:16,385 INFO[main]-#11-27 250 records inserted to 'TestTB12' used 0s 2019-11-23 15:38:16,648 INFO[main]-#11-28 250 records inserted to 'TestTB12' used 0s 2019-11-23 15:38:16,918 INFO[main]-#11-29 250 records inserted to 'TestTB12' used 0s 2019-11-23 15:38:17,191 INFO[main]-#11-30 250 records inserted to 'TestTB12' used 0s 2019-11-23 15:38:17,455 INFO[main]-#11-31 250 records inserted to 'TestTB12' used 0s 2019-11-23 15:38:17,755 INFO[main]-#11-32 250 records inserted to 'TestTB12' used 0s 2019-11-23 15:38:18,024 INFO[main]-#11-33 250 records inserted to 'TestTB12' used 0s 2019-11-23 15:38:18,295 INFO[main]-#11-34 250 records inserted to 'TestTB12' used 0s 2019-11-23 15:38:18,563 INFO[main]-#11-35 250 records inserted to 'TestTB12' used 0s 2019-11-23 15:38:18,856 INFO[main]-#11-36 250 records inserted to 'TestTB12' used 0s 2019-11-23 15:38:19,125 INFO[main]-#11-37 250 records inserted to 'TestTB12' used 0s 2019-11-23 15:38:19,402 INFO[main]-#11-38 250 records inserted to 'TestTB12' used 0s 2019-11-23 15:38:19,708 INFO[main]-#11-39 250 records inserted to 'TestTB12' used 0s 2019-11-23 15:38:19,709 INFO[main]-#11 10000 records were inserted to table:'TestTB12' used 11s 2019-11-23 15:38:19,917 INFO[main]-truncated table:TestTB13 2019-11-23 15:38:20,228 INFO[main]-#12-0 250 records inserted to 'TestTB13' used 0s 2019-11-23 15:38:20,489 INFO[main]-#12-1 250 records inserted to 'TestTB13' used 0s 2019-11-23 15:38:20,783 INFO[main]-#12-2 250 records inserted to 'TestTB13' used 0s 2019-11-23 15:38:21,042 INFO[main]-#12-3 250 records inserted to 'TestTB13' used 0s 2019-11-23 15:38:21,354 INFO[main]-#12-4 250 records inserted to 'TestTB13' used 0s 2019-11-23 15:38:21,657 INFO[main]-#12-5 250 records inserted to 'TestTB13' used 0s 2019-11-23 15:38:21,932 INFO[main]-#12-6 250 records inserted to 'TestTB13' used 0s 2019-11-23 15:38:22,204 INFO[main]-#12-7 250 records inserted to 'TestTB13' used 0s 2019-11-23 15:38:22,476 INFO[main]-#12-8 250 records inserted to 'TestTB13' used 0s 2019-11-23 15:38:22,772 INFO[main]-#12-9 250 records inserted to 'TestTB13' used 0s 2019-11-23 15:38:23,037 INFO[main]-#12-10 250 records inserted to 'TestTB13' used 0s 2019-11-23 15:38:23,311 INFO[main]-#12-11 250 records inserted to 'TestTB13' used 0s 2019-11-23 15:38:23,600 INFO[main]-#12-12 250 records inserted to 'TestTB13' used 0s 2019-11-23 15:38:23,883 INFO[main]-#12-13 250 records inserted to 'TestTB13' used 0s 2019-11-23 15:38:24,156 INFO[main]-#12-14 250 records inserted to 'TestTB13' used 0s 2019-11-23 15:38:24,425 INFO[main]-#12-15 250 records inserted to 'TestTB13' used 0s 2019-11-23 15:38:24,720 INFO[main]-#12-16 250 records inserted to 'TestTB13' used 0s 2019-11-23 15:38:24,985 INFO[main]-#12-17 250 records inserted to 'TestTB13' used 0s 2019-11-23 15:38:25,258 INFO[main]-#12-18 250 records inserted to 'TestTB13' used 0s 2019-11-23 15:38:25,571 INFO[main]-#12-19 250 records inserted to 'TestTB13' used 0s 2019-11-23 15:38:25,852 INFO[main]-#12-20 250 records inserted to 'TestTB13' used 0s 2019-11-23 15:38:26,122 INFO[main]-#12-21 250 records inserted to 'TestTB13' used 0s 2019-11-23 15:38:26,512 INFO[main]-#12-22 250 records inserted to 'TestTB13' used 0s 2019-11-23 15:38:26,878 INFO[main]-#12-23 250 records inserted to 'TestTB13' used 0s 2019-11-23 15:38:27,142 INFO[main]-#12-24 250 records inserted to 'TestTB13' used 0s 2019-11-23 15:38:27,413 INFO[main]-#12-25 250 records inserted to 'TestTB13' used 0s 2019-11-23 15:38:27,742 INFO[main]-#12-26 250 records inserted to 'TestTB13' used 0s 2019-11-23 15:38:28,131 INFO[main]-#12-27 250 records inserted to 'TestTB13' used 0s 2019-11-23 15:38:28,402 INFO[main]-#12-28 250 records inserted to 'TestTB13' used 0s 2019-11-23 15:38:28,712 INFO[main]-#12-29 250 records inserted to 'TestTB13' used 0s 2019-11-23 15:38:28,978 INFO[main]-#12-30 250 records inserted to 'TestTB13' used 0s 2019-11-23 15:38:29,252 INFO[main]-#12-31 250 records inserted to 'TestTB13' used 0s 2019-11-23 15:38:29,522 INFO[main]-#12-32 250 records inserted to 'TestTB13' used 0s 2019-11-23 15:38:29,806 INFO[main]-#12-33 250 records inserted to 'TestTB13' used 0s 2019-11-23 15:38:30,070 INFO[main]-#12-34 250 records inserted to 'TestTB13' used 0s 2019-11-23 15:38:30,339 INFO[main]-#12-35 250 records inserted to 'TestTB13' used 0s 2019-11-23 15:38:30,608 INFO[main]-#12-36 250 records inserted to 'TestTB13' used 0s 2019-11-23 15:38:30,886 INFO[main]-#12-37 250 records inserted to 'TestTB13' used 0s 2019-11-23 15:38:31,196 INFO[main]-#12-38 250 records inserted to 'TestTB13' used 0s 2019-11-23 15:38:31,480 INFO[main]-#12-39 250 records inserted to 'TestTB13' used 0s 2019-11-23 15:38:31,481 INFO[main]-#12 10000 records were inserted to table:'TestTB13' used 11s 2019-11-23 15:38:31,515 INFO[main]-truncated table:TestTB14 2019-11-23 15:38:31,820 INFO[main]-#13-0 250 records inserted to 'TestTB14' used 0s 2019-11-23 15:38:32,084 INFO[main]-#13-1 250 records inserted to 'TestTB14' used 0s 2019-11-23 15:38:32,357 INFO[main]-#13-2 250 records inserted to 'TestTB14' used 0s 2019-11-23 15:38:32,633 INFO[main]-#13-3 250 records inserted to 'TestTB14' used 0s 2019-11-23 15:38:32,920 INFO[main]-#13-4 250 records inserted to 'TestTB14' used 0s 2019-11-23 15:38:33,200 INFO[main]-#13-5 250 records inserted to 'TestTB14' used 0s 2019-11-23 15:38:33,465 INFO[main]-#13-6 250 records inserted to 'TestTB14' used 0s 2019-11-23 15:38:33,755 INFO[main]-#13-7 250 records inserted to 'TestTB14' used 0s 2019-11-23 15:38:34,031 INFO[main]-#13-8 250 records inserted to 'TestTB14' used 0s 2019-11-23 15:38:34,305 INFO[main]-#13-9 250 records inserted to 'TestTB14' used 0s 2019-11-23 15:38:34,569 INFO[main]-#13-10 250 records inserted to 'TestTB14' used 0s 2019-11-23 15:38:34,852 INFO[main]-#13-11 250 records inserted to 'TestTB14' used 0s 2019-11-23 15:38:35,122 INFO[main]-#13-12 250 records inserted to 'TestTB14' used 0s 2019-11-23 15:38:35,385 INFO[main]-#13-13 250 records inserted to 'TestTB14' used 0s 2019-11-23 15:38:35,649 INFO[main]-#13-14 250 records inserted to 'TestTB14' used 0s 2019-11-23 15:38:35,923 INFO[main]-#13-15 250 records inserted to 'TestTB14' used 0s 2019-11-23 15:38:36,189 INFO[main]-#13-16 250 records inserted to 'TestTB14' used 0s 2019-11-23 15:38:36,451 INFO[main]-#13-17 250 records inserted to 'TestTB14' used 0s 2019-11-23 15:38:36,755 INFO[main]-#13-18 250 records inserted to 'TestTB14' used 0s 2019-11-23 15:38:37,019 INFO[main]-#13-19 250 records inserted to 'TestTB14' used 0s 2019-11-23 15:38:37,278 INFO[main]-#13-20 250 records inserted to 'TestTB14' used 0s 2019-11-23 15:38:37,540 INFO[main]-#13-21 250 records inserted to 'TestTB14' used 0s 2019-11-23 15:38:37,826 INFO[main]-#13-22 250 records inserted to 'TestTB14' used 0s 2019-11-23 15:38:38,097 INFO[main]-#13-23 250 records inserted to 'TestTB14' used 0s 2019-11-23 15:38:38,371 INFO[main]-#13-24 250 records inserted to 'TestTB14' used 0s 2019-11-23 15:38:38,638 INFO[main]-#13-25 250 records inserted to 'TestTB14' used 0s 2019-11-23 15:38:38,905 INFO[main]-#13-26 250 records inserted to 'TestTB14' used 0s 2019-11-23 15:38:39,209 INFO[main]-#13-27 250 records inserted to 'TestTB14' used 0s 2019-11-23 15:38:39,475 INFO[main]-#13-28 250 records inserted to 'TestTB14' used 0s 2019-11-23 15:38:39,775 INFO[main]-#13-29 250 records inserted to 'TestTB14' used 0s 2019-11-23 15:38:40,049 INFO[main]-#13-30 250 records inserted to 'TestTB14' used 0s 2019-11-23 15:38:40,327 INFO[main]-#13-31 250 records inserted to 'TestTB14' used 0s 2019-11-23 15:38:40,609 INFO[main]-#13-32 250 records inserted to 'TestTB14' used 0s 2019-11-23 15:38:40,926 INFO[main]-#13-33 250 records inserted to 'TestTB14' used 0s 2019-11-23 15:38:41,203 INFO[main]-#13-34 250 records inserted to 'TestTB14' used 0s 2019-11-23 15:38:41,477 INFO[main]-#13-35 250 records inserted to 'TestTB14' used 0s 2019-11-23 15:38:41,805 INFO[main]-#13-36 250 records inserted to 'TestTB14' used 0s 2019-11-23 15:38:42,136 INFO[main]-#13-37 250 records inserted to 'TestTB14' used 0s 2019-11-23 15:38:42,413 INFO[main]-#13-38 250 records inserted to 'TestTB14' used 0s 2019-11-23 15:38:42,769 INFO[main]-#13-39 250 records inserted to 'TestTB14' used 0s 2019-11-23 15:38:42,770 INFO[main]-#13 10000 records were inserted to table:'TestTB14' used 11s 2019-11-23 15:38:42,853 INFO[main]-truncated table:TestTB15 2019-11-23 15:38:43,218 INFO[main]-#14-0 250 records inserted to 'TestTB15' used 0s 2019-11-23 15:38:43,535 INFO[main]-#14-1 250 records inserted to 'TestTB15' used 0s 2019-11-23 15:38:43,861 INFO[main]-#14-2 250 records inserted to 'TestTB15' used 0s 2019-11-23 15:38:44,158 INFO[main]-#14-3 250 records inserted to 'TestTB15' used 0s 2019-11-23 15:38:44,438 INFO[main]-#14-4 250 records inserted to 'TestTB15' used 0s 2019-11-23 15:38:44,738 INFO[main]-#14-5 250 records inserted to 'TestTB15' used 0s 2019-11-23 15:38:45,042 INFO[main]-#14-6 250 records inserted to 'TestTB15' used 0s 2019-11-23 15:38:45,328 INFO[main]-#14-7 250 records inserted to 'TestTB15' used 0s 2019-11-23 15:38:45,602 INFO[main]-#14-8 250 records inserted to 'TestTB15' used 0s 2019-11-23 15:38:45,945 INFO[main]-#14-9 250 records inserted to 'TestTB15' used 0s 2019-11-23 15:38:46,255 INFO[main]-#14-10 250 records inserted to 'TestTB15' used 0s 2019-11-23 15:38:46,766 INFO[main]-#14-11 250 records inserted to 'TestTB15' used 0s 2019-11-23 15:38:47,075 INFO[main]-#14-12 250 records inserted to 'TestTB15' used 0s 2019-11-23 15:38:47,352 INFO[main]-#14-13 250 records inserted to 'TestTB15' used 0s 2019-11-23 15:38:47,627 INFO[main]-#14-14 250 records inserted to 'TestTB15' used 0s 2019-11-23 15:38:47,907 INFO[main]-#14-15 250 records inserted to 'TestTB15' used 0s 2019-11-23 15:38:48,187 INFO[main]-#14-16 250 records inserted to 'TestTB15' used 0s 2019-11-23 15:38:48,461 INFO[main]-#14-17 250 records inserted to 'TestTB15' used 0s 2019-11-23 15:38:48,778 INFO[main]-#14-18 250 records inserted to 'TestTB15' used 0s 2019-11-23 15:38:49,345 INFO[main]-#14-19 250 records inserted to 'TestTB15' used 0s 2019-11-23 15:38:49,739 INFO[main]-#14-20 250 records inserted to 'TestTB15' used 0s 2019-11-23 15:38:50,014 INFO[main]-#14-21 250 records inserted to 'TestTB15' used 0s 2019-11-23 15:38:50,276 INFO[main]-#14-22 250 records inserted to 'TestTB15' used 0s 2019-11-23 15:38:50,548 INFO[main]-#14-23 250 records inserted to 'TestTB15' used 0s 2019-11-23 15:38:50,831 INFO[main]-#14-24 250 records inserted to 'TestTB15' used 0s 2019-11-23 15:38:51,110 INFO[main]-#14-25 250 records inserted to 'TestTB15' used 0s 2019-11-23 15:38:51,379 INFO[main]-#14-26 250 records inserted to 'TestTB15' used 0s 2019-11-23 15:38:51,648 INFO[main]-#14-27 250 records inserted to 'TestTB15' used 0s 2019-11-23 15:38:51,922 INFO[main]-#14-28 250 records inserted to 'TestTB15' used 0s 2019-11-23 15:38:52,187 INFO[main]-#14-29 250 records inserted to 'TestTB15' used 0s 2019-11-23 15:38:52,455 INFO[main]-#14-30 250 records inserted to 'TestTB15' used 0s 2019-11-23 15:38:52,757 INFO[main]-#14-31 250 records inserted to 'TestTB15' used 0s 2019-11-23 15:38:53,036 INFO[main]-#14-32 250 records inserted to 'TestTB15' used 0s 2019-11-23 15:38:53,298 INFO[main]-#14-33 250 records inserted to 'TestTB15' used 0s 2019-11-23 15:38:53,562 INFO[main]-#14-34 250 records inserted to 'TestTB15' used 0s 2019-11-23 15:38:53,845 INFO[main]-#14-35 250 records inserted to 'TestTB15' used 0s 2019-11-23 15:38:54,106 INFO[main]-#14-36 250 records inserted to 'TestTB15' used 0s 2019-11-23 15:38:54,377 INFO[main]-#14-37 250 records inserted to 'TestTB15' used 0s 2019-11-23 15:38:54,641 INFO[main]-#14-38 250 records inserted to 'TestTB15' used 0s 2019-11-23 15:38:54,925 INFO[main]-#14-39 250 records inserted to 'TestTB15' used 0s 2019-11-23 15:38:54,927 INFO[main]-#14 10000 records were inserted to table:'TestTB15' used 12s 2019-11-23 15:38:54,989 INFO[main]-truncated table:TestTB16 2019-11-23 15:38:55,278 INFO[main]-#15-0 250 records inserted to 'TestTB16' used 0s 2019-11-23 15:38:55,536 INFO[main]-#15-1 250 records inserted to 'TestTB16' used 0s 2019-11-23 15:38:55,831 INFO[main]-#15-2 250 records inserted to 'TestTB16' used 0s 2019-11-23 15:38:56,094 INFO[main]-#15-3 250 records inserted to 'TestTB16' used 0s 2019-11-23 15:38:56,435 INFO[main]-#15-4 250 records inserted to 'TestTB16' used 0s 2019-11-23 15:38:56,750 INFO[main]-#15-5 250 records inserted to 'TestTB16' used 0s 2019-11-23 15:38:57,040 INFO[main]-#15-6 250 records inserted to 'TestTB16' used 0s 2019-11-23 15:38:57,375 INFO[main]-#15-7 250 records inserted to 'TestTB16' used 0s 2019-11-23 15:38:57,677 INFO[main]-#15-8 250 records inserted to 'TestTB16' used 0s 2019-11-23 15:38:57,939 INFO[main]-#15-9 250 records inserted to 'TestTB16' used 0s 2019-11-23 15:38:58,209 INFO[main]-#15-10 250 records inserted to 'TestTB16' used 0s 2019-11-23 15:38:58,483 INFO[main]-#15-11 250 records inserted to 'TestTB16' used 0s 2019-11-23 15:38:58,788 INFO[main]-#15-12 250 records inserted to 'TestTB16' used 0s 2019-11-23 15:38:59,076 INFO[main]-#15-13 250 records inserted to 'TestTB16' used 0s 2019-11-23 15:38:59,458 INFO[main]-#15-14 250 records inserted to 'TestTB16' used 0s 2019-11-23 15:38:59,815 INFO[main]-#15-15 250 records inserted to 'TestTB16' used 0s 2019-11-23 15:39:00,102 INFO[main]-#15-16 250 records inserted to 'TestTB16' used 0s 2019-11-23 15:39:00,382 INFO[main]-#15-17 250 records inserted to 'TestTB16' used 0s 2019-11-23 15:39:00,643 INFO[main]-#15-18 250 records inserted to 'TestTB16' used 0s 2019-11-23 15:39:00,918 INFO[main]-#15-19 250 records inserted to 'TestTB16' used 0s 2019-11-23 15:39:01,181 INFO[main]-#15-20 250 records inserted to 'TestTB16' used 0s 2019-11-23 15:39:01,442 INFO[main]-#15-21 250 records inserted to 'TestTB16' used 0s 2019-11-23 15:39:01,743 INFO[main]-#15-22 250 records inserted to 'TestTB16' used 0s 2019-11-23 15:39:02,005 INFO[main]-#15-23 250 records inserted to 'TestTB16' used 0s 2019-11-23 15:39:02,273 INFO[main]-#15-24 250 records inserted to 'TestTB16' used 0s 2019-11-23 15:39:02,560 INFO[main]-#15-25 250 records inserted to 'TestTB16' used 0s 2019-11-23 15:39:02,858 INFO[main]-#15-26 250 records inserted to 'TestTB16' used 0s 2019-11-23 15:39:03,152 INFO[main]-#15-27 250 records inserted to 'TestTB16' used 0s 2019-11-23 15:39:03,429 INFO[main]-#15-28 250 records inserted to 'TestTB16' used 0s 2019-11-23 15:39:03,721 INFO[main]-#15-29 250 records inserted to 'TestTB16' used 0s 2019-11-23 15:39:04,010 INFO[main]-#15-30 250 records inserted to 'TestTB16' used 0s 2019-11-23 15:39:04,313 INFO[main]-#15-31 250 records inserted to 'TestTB16' used 0s 2019-11-23 15:39:04,596 INFO[main]-#15-32 250 records inserted to 'TestTB16' used 0s 2019-11-23 15:39:04,889 INFO[main]-#15-33 250 records inserted to 'TestTB16' used 0s 2019-11-23 15:39:05,159 INFO[main]-#15-34 250 records inserted to 'TestTB16' used 0s 2019-11-23 15:39:05,419 INFO[main]-#15-35 250 records inserted to 'TestTB16' used 0s 2019-11-23 15:39:05,706 INFO[main]-#15-36 250 records inserted to 'TestTB16' used 0s 2019-11-23 15:39:06,001 INFO[main]-#15-37 250 records inserted to 'TestTB16' used 0s 2019-11-23 15:39:06,288 INFO[main]-#15-38 250 records inserted to 'TestTB16' used 0s 2019-11-23 15:39:06,585 INFO[main]-#15-39 250 records inserted to 'TestTB16' used 0s 2019-11-23 15:39:06,587 INFO[main]-#15 10000 records were inserted to table:'TestTB16' used 11s
程序下载地址:https://files.cnblogs.com/files/xiandedanteng/OracleAccessComparison20191123-1.rar
好了,今天又以程序自娱自乐了一把,如果它对你有所帮助,那就是再好不过的事情了。
--END-- 2019年11月23日15:45:02
【JDBC】仅输入表名和要插入的记录数,自动检测表的字段和类型,然后插入数据的全自动程序(Oracle版)的更多相关文章
- MySQL触发器初试:当A表插入新记录,自动在B表中插入相同ID的记录
今天第一次用MySQL的触发器,怕忘了,赶紧写篇博客记录一下. 废话不说,先上语法: 1 CREATE TRIGGER trigger_name 2 { BEFORE | AFTER } { INSE ...
- SQL获取刚插入的记录的自动增长列ID的值
假设表结构如下: CREATE TABLE TestTable ( id int identity, CreatedDate datetime ) SQL2005获得新增行的自动增长列的语句如下: i ...
- mysql中左连接后,最终的记录数大于左边表的记录分析
如果B表符合条件的记录数大于1条,就会出现1:n的情况,这样left join后的结果,记录数会多于A表的记录数. 例如:member与member_login_log表的结构如下,member记录会 ...
- Oracle-left join两表关联只取B表匹配到的第一条记录【over partition by(分组后对组内数据排序)】
背景: A表.B表两表关联,关联出来的结果里B表有不止一条,需求是只要B表结果中的某一条(按某字段排序) 经过百度,发现 row_number() over(partition by a order ...
- mysql获取刚插入(添加)记录的自动编号id
我们在写数据库程序的时候,经常会需要获取某个表中的最大序号数, 一般情况下获取刚插入的数据的id,使用select max(id) from table 是可以的.但在多线程情况下,就不行了. 下面介 ...
- 解决phalcon model在插入或更新时会自动验证非空字段
在使用phalcon的insert和update功能时,因为数据库所有的字段设置的都是NOT NULL,而phalcon的model在插入或更新之前会自动判断字段是否需要必填,因此导致有空字段时无法存 ...
- postgre查询表和记录数,查表字段
select relname as TABLE_NAME, reltuples as rowCounts from pg_class where relkind = 'r' and relnamesp ...
- oracle进行一对多关联查询的时候,获取副表(也就是多条记录的那张表)的最新一条记录进行关联,如何获取多条记录最新一条呢?
例如以下场景: 一条新闻对应多条审核记录,用户想知道这条新闻走到哪一步审核了. 使用:select * from (select b.*,(ROW_NUMBER() OVER (PARTITION B ...
- mysql 数据操作 单表查询 limit 限制查询的记录数
mysql; +----+-----------+------+-----+------------+---------+--------------+------------+--------+-- ...
随机推荐
- redhat6.7环境下oracle11gR2 RAC静默安装
(一)基础环境 虚拟机环境 :vmware workstation 12 操作系统 : redhat6.7 - 64bit 数据库版本 :11.2.0.4 (二)安装前的环境准备 (2.1)配置 ...
- windows nginx
nginx.exe -s stop stop是快速停止nginx,可能并不保存相关信息: nginx.exe -s quit quit是完整有序的停止nginx,并保存相关信息. nginx.exe ...
- HTML&CSS基础-前端免费开发工具Hbuilder介绍
HTML&CSS基础-前端免费开发工具Hbuilder介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 工欲善其事必先利其器,想要干好活得有一个好的工具. 一.文本编辑工 ...
- SpringBoot序列化时间类型的问题
在使用sringboot的时候因为在配置文件中缺少一个配置项,所以导致查询出来的时间都是long类型的时间格式 因为springboot默认使用的是Jackson 这个时间显然不是我们所需要的,参考官 ...
- destoon自定义函数获取地区名称
需要在api/extend.func.php 文件中加入的函数 获取地区名称 area_name($areaid) 传入地区id function area_name($areaid) { globa ...
- 大数相加和大数相乘以及打印从1到最大的n位数
string add(string a, string b){ int nlength; int diff; if (a.size() > b.size()){ nlength = a.size ...
- 项链与手镯Uva 10294——Polya定理
题意 项链和手镯都是由若干珠子串成的环形首饰,区别在于手环可以翻转,但项链不可以. 输入整数 $n$ 和 $t$,输出用 $t$ 中颜色 $n$ 颗珠子能制作成的项链和手镯的个数.($1\leq n ...
- python - 登陆验证的滑块接口
----------------- 滑块接口 ----------------- 0:大体思路:点击登陆按钮的时候会进行第一次验证(滑块验证),然后访问后台滑块接口,并返回验证结果,如果滑块接口通 ...
- 解决Cannot find config.m4 Make sure that you run '/home/php/bin/phpize' in the top level source directory of the module
oot@DK:/home/daokr/downfile/php-7.0.0/ext/mysqlnd# /home/php/bin/phpizeCannot find config.m4. Make s ...
- pyy整队 线段树
pyy整队 线段树 问题描述: 众所周知pyy当了班长,服务于民.一天体育课,趁体育老师还没来,pyy让班里n个同学先排好 队.老师不在,同学们开始玩起了手机.站在队伍前端玩手机,前面的人少了,谁都顶 ...