问题标签 [bulkupdate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1859 浏览

java - 在 Java 中使用 BulkWriteOperation 的数据插入问题

我正在尝试使用 BulkWriteOperation 更新数百万个数据,但是当我的查询条件不满足但具有该 ID 的文档可用时,我的代码会给出异常。这是我的代码:-

这是我得到的例外: -

编辑:基本上,如果文档不可用,我想插入数据,或者如果文档可用并且我的查询对该文档满意,我想更新数据,否则跳过该文档。另外,我想跟踪插入的文档。

0 投票
0 回答
54 浏览

c# - 批量上传c#设置excel文件的工作表

如何定义要上传的excel文件表?这是我的示例代码。

0 投票
3 回答
13471 浏览

c# - 在 C# / .NET 中执行批量更新的最快方法

我试图找出通过 SQL Server 中的迷你控制台应用程序执行批量更新的最佳方法。我已经编写了自己的批量更新方式,如下所示:

但是我对这个的性能不太满意,更新我的数据库中的 50000-100000 条记录在这样做时会变得很慢,即使它是分批 1000 条......

有没有可以“加快速度”的库/解决方案?

有人可以帮我吗 ?

0 投票
8 回答
66955 浏览

c# - 如何批量更新实体框架中的记录?

我正在尝试使用实体框架批量更新记录。我试过 Entity Framework.ExtensionsUpdate方法。

Update方法能够批量更新具有相同更新值集的记录集。

例子:

我们可以通过简单的调用批量更新以上所有记录

如何使用Entityframework.Extensions或以任何其他方法批量更新不同数量的每条记录,从而更快地完成批量更新?

0 投票
1 回答
100 浏览

mysql - 不满足`WHERE`过滤器时的mysql批量更新性能

像这样批量更新:

有些行没有更新任何东西,因为它们不存在,我想知道,它们会使 mysql 变慢还是什么都不影响?

0 投票
3 回答
1257 浏览

c# - C# 在没有死锁的情况下从多个线程对表执行批量更新

我写了以下一段代码:

使用 SQLBulkTools 库...但是这里的问题是当我一次从多个线程运行此过程时,我在死锁上运行...

并且错误表明某个进程 ID 已死锁或类似的情况......

有没有其他方法可以有效地从多个线程批量更新 1 个表?

有人可以帮我吗?

0 投票
0 回答
21 浏览

gridview - 使用 sqlbulkcopy 将重复值插入到表中

我已经创建了 gridview 并将值插入到数据表中,然后使用 sqlbulkcopy 插入到数据库中,但是当我向网格中添加新行并单击保存按钮时,以前的行和新添加的行会插入到数据库中。任何人都可以帮助我在单击保存按钮时如何仅插入新添加的行并更新以前的行。

这是我的代码

0 投票
0 回答
203 浏览

sql-server - 如何在 SQL Server 中执行高效的批量更新

我刚刚花了最后一小时阅读堆栈,但没有找到我的用例的答案。不过这很简单。

我有一个表,最多可以有 5000 个条目。该表有 10 多列。对于所有 5000 个条目,需要每 3 分钟更新一次列值之一。并且每一行要更新的值是不同的。

我正在寻找一种可以执行的高效 UPDATE(批量)操作,它可能将操作拆分为较小的批量。请注意,操作需要尽可能高效。此外,该操作应在尽可能短的时间内阻止任何同时读取。

建议?

0 投票
2 回答
1251 浏览

sql - Oracle 最佳实践使用父表中的值更新表中的 5000 万个子行

我有一个包含 1 亿行的子表,需要使用父表中的值更新一列的 5000 万行。我已经阅读了假设如果我们有足够的空间,“创建表作为选择”将是最快的,但我想知道是否有人不同意或者是否需要其他因素才能做出更好的猜测?与使用 pl/sql 的 BULK COLLECT FORALL UPDATE 功能相比,这条路线会更好吗?

0 投票
0 回答
307 浏览

python - MongoDB $排序数组

MongoDB 提供了一个非常有用的$sort修饰符来与$push操作一起使用,但不幸的是,我似乎只能要求它通过命名键对我的元素进行排序——我没有。
另一种可能的选择是 sort 函数:sort({'array.0': 1})source,但是如果我在数组中有一个数组怎么办?

我在集合中的文档结构如下:

我想v按每个子数组的分数(第二个元素)对数组进行排序。

所以使用$sort:我不能使用键名

并使用sort():我不能使用数组数组:

有什么我遗漏的东西,还是有另一种方法可以在获取文档、排序和替换的情况下进行这种排序?那将是一个非常耗时的操作。谢谢!