mysql插入1亿条数据要多长时间?
@Test public void insert1000Data(){ try { String sql = "insert into usersss(name,descn)values(' 很郁闷 ',' 嘻嘻哈哈好嘻嘻哈哈好 ')" ; conn .setAutoCommit( false ); long start = System.currentTimeMillis (); for ( int x=0;x<10000;x++){ Statement stmt = conn .createStatement(); for ( int i=0;i<10000;i++){ stmt.execute(sql); } conn .commit(); } System. out .println(System.currentTimeMillis ()-start); } catch (SQLException e) { e.printStackTrace(); } }
欢迎大家阅读《mysql安插1亿条数据要多长时间》,跪求各位点评,by 搞代码
Create table usersss( id int primary key auto_increment, name varchar(20), descn varchar(20) )
1 个多小时 插入了 26310000 条记录。
Select count(*) from usersss 耗时 33.7s
Select count(id) from usersss 耗时 33.3s
Delete from usersss 耗时 6m 33s
本机配置:
Cup:T7500
内存: 3G
硬盘: 160G 5400