mysql 提高事物效率_怎么提高向mysql中插入数据的效率-问答-阿里云开发者社区-阿里云...
String[] filelist = file.list();
for(String filename : filelist){
BufferedReader br = new BufferedReader(new FileReader(path+"/"+filename));
String line = null;
//得到movie的id
line = br.readLine();
String[] firstline = line.split(":");
String movieid = firstline[0];
while ((line = br.readLine()) != null){
String[] lines = line.split(",");
String userid = lines[0];
String rating = lines[1];
String date = lines[2];
String sql = "insert into netflixdata(movieid,userid,rating,date) values('"+movieid+"','"+userid+"','"+rating+"','"+date+"')";
int flag = stmt.executeUpdate(sql);
if(flag == 0){
System.out.println("添加失敗");
}
else{
System.out.println("添加成功");
}
主要代碼如上,(本人數據庫新手)要把Netflix的數據集導入mysql中,按上面的代碼運行,發現插入數據比較慢,五個半小時才插入100w條數據(4核i5,cpu 3.1GHz)
總結
以上是生活随笔為你收集整理的mysql 提高事物效率_怎么提高向mysql中插入数据的效率-问答-阿里云开发者社区-阿里云...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言获取mysql表数据结构_【数据结
- 下一篇: mysql 命令 例子_一个例子运用了所