batch-insert相关内容

ActiveRecord 批量插入 (yii2)

是否可以使用 Yii 的 ActiveRecord 在一个查询中插入多行?或者这只能通过较低级别的 DAO 对象实现? 我有两个模型1- 交易2-TransactionItems 事务项中有多行(点击添加行). 我想在数据库中存储多行事务项. 交易项目表截图 解决方案 你可以使用yii\db\Command的batchInsert()方法.查看详情这里.与 Acti ..
发布时间:2022-01-07 08:39:54 PHP

使用 REST 优化 Neo4j 的大量批量插入

我需要通过 REST API 的 Batch 端点将大量节点以及它们之间的关系插入 Neo4j,大约 5k 记录/秒(仍在增加). 这将是 24x7 连续插入.每条记录可能只需要创建一个节点,而其他记录可能需要创建两个节点和一个关系. 是否可以通过更改程序或修改 Neo4j 的设置来提高插入的性能? 我目前的进展: 1.我已经用 Neo4j 测试了一段时间,但我无法获得我需 ..
发布时间:2021-12-28 17:15:52 Java开发

使用 JPA/EJB3 批量插入

JPA/EJB3 框架是否提供了进行批量插入操作的标准方法...?我们使用 hibernate 作为持久化框架,所以我可以回退到 Hibernate Session 并使用组合 session.save()/session.flush() 实现批量插入.但想知道 EJB3 是否支持此... 解决方案 JPA 和 Hibernate 都没有提供对批量插入的特定支持,并且使用 JPA 进行批量 ..
发布时间:2021-12-08 19:38:47 Java开发

如何使用 Python 批量插入 Oracle 数据库?

我有一些每月的天气数据要插入到 Oracle 数据库表中,但我想批量插入相应的记录以提高效率.谁能建议我如何在 Python 中执行此操作? 例如,假设我的表有四个字段:一个站 ID、一个日期和两个值字段.记录由站 ID 和日期字段(复合键)唯一标识.我必须为每个站插入的值将保存在一个包含 X 个完整年份数据的列表中,例如,如果有两年的值,那么值列表将包含 24 个值. 我假设如果我想 ..
发布时间:2021-12-08 12:59:50 数据库

插入大量记录而不锁定表

我正在尝试将 1,500,000 条记录插入到表中.我在插入过程中面临表锁定问题.所以我想出了下面的批量插入. DECLARE @BatchSize INT = 50000当 1 = 1开始插入 [dbo].[目的地](proj_details_sid,period_sid,销售,单位)SELECT TOP(@BatchSize) s.proj_details_sid,s.period_sid, ..
发布时间:2021-08-23 18:45:00 数据库

在Cassandra日志中执行LOGGED BATCH警告

我们做批处理的Java应用程序在表1中插入 ,该表模式类似于.. 创建表“ My_KeySpace”。“ my_table”( 键文本, column1 varint, column2 bigint, column3文本, column4布尔值, 值blob, 主键(键,第1列,第2列,第3列,第4列) )带有群集排序依据(第1列DESC,第2列DESC,第3列ASC,第4列ASC ..

需要在5秒钟内使用休眠在mysql中插入100000行

我试图在5秒钟内使用Hibernate(JPA)在MYSQL表中插入100,000行.我已经尝试了冬眠提供的所有技巧,但仍然不能超过35秒. 第一次优化:我从IDENTITY序列生成器开始,这导致60秒的插入时间.后来我放弃了序列生成器,开始自己读取MAX(id)并使用AtomicInteger.incrementAndGet()自己分配字段,从而自己分配了@Id字段.这样将插入时间减少到3 ..
发布时间:2020-08-11 03:43:56 Java开发

如何使用Python批量插入Oracle数据库?

我有一些每月的天气数据,我想插入到Oracle数据库表中,但是我想成批插入相应的记录,以提高效率.有人可以建议我如何使用Python进行此操作吗? 例如,假设我的表具有四个字段:站ID,日期和两个值字段.记录由工作站ID和日期字段(复合键)唯一标识.我必须为每个站点插入的值将保存在一个列表中,其中包含X整年的数据值,因此,例如,如果有两年的值,则值列表将包含24个值. 如果我想一次插入 ..
发布时间:2020-05-21 22:51:36 数据库

使用REST优化Neo4j中的大批量批处理插入

我需要通过REST API的Batch端点将大量节点及其之间的关系插入到Neo4j中,大约每秒5k记录(仍在增加). 这将是24x7连续插入.每条记录可能只需要创建一个节点,而其他记录可能需要创建两个节点和一个关系. 是否可以通过更改程序或修改Neo4j的设置来提高插入的性能? 我到目前为止的进展: 1.我已经在Neo4j上进行了一段时间的测试,但无法获得所需的性能 ..
发布时间:2020-05-16 23:47:04 Java开发

在Laravel 5.2中批量插入

我正在使用具有大量计算功能的API,最后有一个很大的Foreach循环使用了将近100个数据库字段. 在每次迭代中,我都会在数据库中插入数据.我想在末尾一次插入数据(类似于CodeIgniter中的批处理插入). 任何人都知道如何在迭代结束时插入所有数据.而不是每次迭代,它都会在数据库中插入行. 我想在循环末尾插入数据.任何帮助或想法表示赞赏. 解决方案 使用 inser ..
发布时间:2020-04-28 04:31:48 其他开发

JDBC批处理执行速度极慢

任何人都可以告诉我我做错了什么我在mysql中执行350个插件并且它花了40秒。 这是代码 long t0 = System.currentTimeMillis(); Connection con = connectionProvider.getConnection(); PreparedStatement s = con.prepareStatement(“插入domkee ..
发布时间:2019-01-02 15:19:01 Java开发