问题标签 [batch-updates]

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 投票
1 回答
5234 浏览

batch-file - 如何使用 Windows 批处理脚本在文本文件中写入多个信息

我有一个没有的文本文件。的文件格式。我想将这些文件名一一打印到一个文本文件中。这里的问题是,一旦它检查第二个文件格式名称并尝试写入文本文件,它将删除第一个记录信息。这是我返回的

0 投票
2 回答
3296 浏览

batch-file - 如何使用批处理命令在文本文件中写入标准错误

对于一个文件,它在控制台上显示标准错误,即命令提示符。我想将它打印在文本文件上。

0 投票
2 回答
911 浏览

java - Hibernate 是否批量更新

所以这是我的第一个问题,所以它就在这里......我的想法是我正在对数据库表执行大量更新语句。在 sql 中,这将是一个简单的 . 由于有数以百万计的这些,最好将其中一些一起批处理。我在这里遵循了指示:http: //docs.jboss.org/hibernate/orm/3.3/reference/en-US/html/batch.html 以及我在stackoverflow和其他地方随机找到的其他一些页面,但它们都读相似。我的想法是不进行读取,而是直接进行更新并像这样继续循环: update table_name set col1 = 123 where col2 = 456 and col1 is null


所以这里的理解是flush会导致每20次更新commit,然后clear清空一级缓存以避免OutOfMemory异常。

到目前为止我有一个配置

为调试目的启用了 Show sql。所以我没有得到或没有看到的是当我在 log4j 中设置时

我只看到

在日志文件的最后,并且在“刷新”发生时不会发生。所以我想知道的是,提交是否真的每 20 条记录被调用一次,以及我是否在内存中建立了太多的对象,并且当我没有数十万条测试记录运行时,我是否会在生产中获得 OutOfMemory .

0 投票
1 回答
592 浏览

asp-classic - 经典 ASP 和 MS Access 批量更新

我正在使用以下代码使用 Classic Asp 更新 Access 数据库:

问题是,在服务器中进行测试时,它会毫无问题地更新。但是当从无线网络访问时,它不会更新。

要更新的目标表有大约 27,000 条记录,我需要知道我做错了什么或者是否有其他方法。

0 投票
2 回答
132 浏览

batch-file - 用于搜索字符串然后编辑它的批处理文件

样本输入:

条件:如果文件名=管理员培训手册,则将类型更改为1。

输出:

我已经尝试了所有可用的方法,但找不到任何答案。

我还没有尝试过,但这个概念是存在的:

0 投票
1 回答
117 浏览

neo4j - neo4j 批处理操作 get_or_create 标志覆盖具有不同 id 的现有节点

我正在使用 neo4j 批处理操作端点。如果之前没有索引属性,我想将属性索引到现有节点,即。我正在使用这个端点,但使用?uniqueness=get_or_create标志除外。

它有效,当我为两个不同的节点连续发出两个这样的批处理请求时,第二个永远不会被索引

这是两个批处理请求的有效负载:

关于为什么会发生这种情况的任何想法?如果我删除uniqueness=get_or_create它就可以了,但这正是我想要实现的!

0 投票
1 回答
951 浏览

php - 我想从一个表单中保存多条记录

我正在尝试从表单中保存批处理记录并保存到数据库。我从高级示例中获得了示例, 它是一个小部件。这个。示例仅添加记录而不保存它我在小部件下添加一个保存底部并形成小部件顶部。添加用于添加或更新的代码,我在小部件中添加了 id 字段。从数据库中读取的记录。当我更新记录时我没有任何问题但是当我添加记录时我的程序不保存新记录我跟踪程序并看到 $_post[model] 包含旧记录并且没有新记录。当我从 from 元素 id 字段时。所有记录重新保存我离开程序

1 图2

_form_batch.php

控制器:

0 投票
1 回答
532 浏览

java - mysql odbc executeBatch 需要很长时间

我正在将 Java 表的数据写回我的 MYSQl dB。但是要执行一个 executeBatch 需要 1.241 秒!这是我的代码:

输出 1241 毫秒...我做错了什么吗?从这个页面我看到它应该需要大约 100 毫秒。 http://rostislav-matl.blogspot.ch/2011/08/fast-inserts-to-postgresql-with-jdbc.html

0 投票
2 回答
11536 浏览

mysql - INSERT Batch,如果在 codeigniter 中重复键更新

有没有办法在批量插入查询中执行,如果密钥已经存在,请在 codeigniter 中更新该行?我浏览了文档,发现只有 insert_batch 和 update_batch。但是如何在活动记录中使用重复键更新行?如果在 batch_insert 中插入或更新一行失败会怎样?所有插入都失败还是只有那一行?

0 投票
0 回答
1174 浏览

c# - 使用 SqlAdapter 和 DataSet 对 SQL 表执行批量更新

下面是我用来批量更新(大约 14k 条记录)我们的ZipCodeTerritory表的代码。代码运行良好,没有任何异常,但是当我在connection关闭后检查表时,我发现没有进行任何更改。

List我在方法之间传递的对象中保存了所有需要更新的记录。我使用它List来填充DataTable并将其放入 aDataSet以执行更新。

这是我第一次尝试使用这种技术,因此非常感谢任何建议。

编辑

我已经更改了.FillLoadDataSet()方法的顺序,以首先从当前所在的数据库中加载数据,然后将更改合并到DataSet. 但是,我现在收到以下错误:

我意识到我没有命名表,所以我将InitializeStructure()方法更改为以下

但是....现在当我尝试.Update在这条线上

我得到这个例外:

第二次编辑

我在方法中添加了以下内容InsertCommandUpdate这是包含 的前几行代码tryupdateCommand

但是我仍然没有看到数据库中有任何变化。