问题标签 [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.
ios - UICollectionView 的 performBatchUpdates 崩溃 iOS7
我注意到iOS7(坏 - 崩溃)和 iOS8(好)performBatchUpdates:completion:
的工作方法有一个奇怪的区别。UICollectionView
这是我使用的代码:
在 iOS8 中它工作正常,而在 iOS7 中它崩溃并出现以下错误:
一点调试表明,在 iOS8 中该performBatchUpdates:completion:
方法调用数据源方法collectionView:numberOfItemsInSection:
,而在 iOS7 中则没有,因此尝试使用数据数组中的对象的数据创建单元格的错误不再存在。
有没有其他人遇到过这个问题?也许你有一个解决方案?
ios - NSBatchUpdateRequest 更改未反映在 MagicalRecord 中
我试图做一个 NSBatchUpdateRequest 来更改数千个 NSManagedObject 实体的属性。
更改是在数据库中进行的,但是当我使用 Magicalrecord 检索更新的数据时,我会取回旧数据。
所有操作都在
我也尝试过 NSFetchedResultsController 中提到的解决方案加上 NSBatchUpdateRequest 等于 NSMergeConflict。?但它没有用:(
ruby - 使用 Sequel gem 批量更新
我需要一次对 PostgreSQL 数据库进行多次更新。为了让它更快,我想避免在我的 ruby 应用程序和数据库之间不断更改上下文。
我已经了解了#update_sql方法,但是我将这些查询排队的策略不起作用。我正在制作一个sqls
包含许多更新字符串的列表,然后db[sqls.join(';') + ';']
. 如果不执行此行,我决定打印生成的 sql 并将其复制/粘贴到它工作的数据库中。
为什么这不起作用?如何在单个 sql 中发送多个更新?
php - PHP 批量更新 $_POST 值
我有一个 $_POST 参数如下:
SQL 用于在 db 中更新:
然而它的输出:
以如下形式更新查询的正确方法是什么?
c# - 批量更新动态指定列
我将使用github.com/loresoft/EntityFramework.Extended库进行批量更新。以下是用于批量更新的示例代码:
我想指定用户指定的 StatusId 或其他属性,如 Discontinued、UnitsInStock。
我如何通过将属性作为字符串传递并构建动态表达式来实现这一点。
mysql - 用mysql批量更新spring mvc中的多条记录
我有一个问题,假设我最初说 100 条记录,我在 UI 上将它们显示为用户列表。现在我已经提供了通过单击针对每条记录放置的“停用”按钮来停用数字用户的规定,然后我将列表中的所有“停用”用户捕获并将其发送到 DAO 层。[停用用户的逻辑只是将'isDeleted'标志设置为true,iesoft删除所以它和我更新我已经放入列表中的多个记录一样好],有一个简单的解决方案,编写一个for循环->迭代list-> 并为每条记录触发一个查询以将 isDeleted 标志更新为 true,但如果我说要一次删除 5000 条记录,则它不是可行的解决方案。我听说并实现了“插入”的批处理更新概念一次多条记录,但我不明白如何使用批量更新仅在一次数据库调用中更新多条记录,请帮助,插入的批量更新代码如下,
java - 使用 executebatch() 将更新查询集实现为批处理的最佳方法是在循环内
在以下方法中,我尝试将更新查询作为批处理运行。但是这种方法在运行时会不时挂起。我的假设是,由于某种原因,它在 sample_table 上创建了一个数据库表锁,然后当 executebatch 再次运行时,它等待锁被释放。最终使进程挂起。
我的问题是
- 这是否是实现批量执行更新查询的最佳方式?
- 我是否应该将 autocommit 设置为 false,然后在循环中的每个 ps.executeBatch() 之后提交。
- 哪个更有效,添加所有批次,然后一次又一次地提交或提交每个批次。
注意:更新的记录数可能高达 9000 条记录(9000 个 ID),并且batchSize变量设置为 1000
batch-file - JDBI我想使用诸如批量插入和创建对象之类的东西进行批量更新
我必须使用 JDBI 进行批量更新,就像批量插入一样,不创建对象。任何人都知道这个过程,请告诉我。记住不要使用对象,比如将列映射到对象的属性
ios - 批量更新请求将 NSNumber 字段置为零 [Swift]
我正在使用网络应用程序。我有处理 NSFetchedResultsController 的 UITableViewController。我通过CoreData 存储tableView 的对象。当用户刷新 UI 时,我执行服务器请求,然后为每个新实体调用批量更新,我的 CoreData 类如下所示:
“id”对于每个对象都是唯一的。“propertiesToUpdate”由一些字段组成,如“maturity_date”:1470427641000,“status”:“some status”等。“entityName”是“DBOrder”。而 privateContext 是 NSManagedObjectContext 类型,用于在后台更新实体
为从服务器加载的每个对象调用此函数。如果对象已经存在,那么我更新它,否则创建新的。
最后,问题是:当我使用批量更新时,它与 NSNumber 一起工作不正确。它总是将 NSNumber 字段设置为 nil 并按其应有的 String 字段工作。那么,我做错了什么?
sequence - Phoenix 使用 jdbcTemplate 批量更新,而列包含序列
我正在使用 phoenix 与 jdbcTemplate 结合将数据插入 Hbase。
- 凤凰4.7.0
- Hbase 1.1.2
表中的一列(id)是用序列单调生成的,一般来说,我使用“jdbcTemplate.execute(sql)”方法插入数据。例如,"upsert into table(row id) values("row"," NEXT VALUE FOR table.id_sequence")" 第二列(id)是自动生成的,带有一个序列。没关系。但是当我使用“jdbcTemplate.batchUpdate”方法时,与batchInsert相同的sql,它有问题。
我该如何解决?