问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Java多线程同时插入MySql中的一张表,是否可行?

发布网友 发布时间:2022-04-25 12:59

我来回答

7个回答

懂视网 时间:2022-05-07 09:51

mysqljava线程池

就只对一个表进行插入,只要 insert into table(number) values(?) ,这个操作就行,
因为我想要插入十万条,百万条数据,次数大了用普通的效率太低了,上网查了都说是用线程池可以提高几倍,找了很久都没有具体例子,有的都是看不懂的。求好人给我个简单的例子,谢谢了!对了,祝大家 新年快乐!

热心网友 时间:2022-05-07 06:59

数据库有自己的连接锁机制,如果是针对同一台机器使用同一个接口进行插入的话多线程和单线程是一样的。除非你有好几台数据库服务器,这样再使用多线程来进行上面的工作的话效率才会明显提高。

热心网友 时间:2022-05-07 08:17

应该不会。如果可以保证满足约束条件,可以先把B表的约束条件去掉,如索引 唯一约束等。这样快些。尽量批量提交,不要使用长事务。

热心网友 时间:2022-05-07 09:51

有个捷径可以快速把A表数据搞到B表:将A表名称直接改为B表,然后再创建一个空的A表。

热心网友 时间:2022-05-07 11:43

试一下不就知道啦~~~其实我也很想知道!

热心网友 时间:2022-05-07 13:51

1)不会产生死锁;
2)对数据库而言,效能应该是一样的;

热心网友 时间:2022-05-07 16:15

推荐使用jdbc的addbatch
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 肚脐旁边长痣代表什么 用java连接mysql实现对表中的数据查找,插入,修改等功能, 求算命先生回答,我是女生,在肚脐眼下方有个绿豆大的活痣,代表什么 肚脐正中有痣代表什么?求答案 肚脐有痣代表什么 女人肚脐下面有痣会影响感情吗 肚脐黑线末尾有颗痣 手机的锁屏密码不记得了要怎么才能打开手机啊? 台湾的过年风俗 美食大集合 台湾有什么特色美食介绍 笋干黄焖鸡的做法 台湾笋干好吃,还大陆的笋干好吃勒 台湾人喜欢吃笋干吗 承揽与委托合同的区别 承揽合同和委托合同的区别 承揽与承包有什么不同 委托合同与承揽合同的区别。 Aivin爱威M360+顶级数码效果器+激励器+均衡器+混响器+延时器 劳动,劳务和承揽关系的区别 AIVINm360KTV怎么样 从java中向mysql中的表中插入数据 Java mysql数据库多线程读写问题,谢谢! 腹部有黑痣是否吉祥 要疯了,怎样用多线程向MYSQL数据库中写入数据 java线程中使用mysql连接查询数据库 java 创建MySQL表 在java中怎样创建MySQL数据库列表 给个例子 用java向mysql数据库添加列的问题 java 下执行mysql 批量插入的几种方法及用时 mysql:我有个Java线程,不断像数据库添加帐号密码,username我把它设为... php 怎么做mysql的线程池 java操作MYSQL,高手来,怎么同时执行两条语句,如果table_1新插入“待... 多个线程操作一个mysql连接 mysql建立线程池,如何控制每个连接读取不同sql语句? 如何利用java的多线程分批处理mysql的 MYSQL数据库如何多线程 青菜蛋花汤的做法 鸡蛋和青菜能一起吃吗 小白菜蛋汤的做法,小白菜蛋汤怎么做好吃,小白 灶糖是哪里的特产