社区
DB2
帖子详情
DB2批量插入记录的上限是多少,性能如何?
oh_Maxy
2014-05-16 11:12:52
嗯,表字段不多,就是数据量比较大。
如果数据量千万级,一次批量再插入1万到10万条记录,是否有什么限制?
或者有类似经验的兄弟,给个优化建议呗?不胜感激。
(代码里的逻辑,只使用Insert方式,不考虑Load)
...全文
656
4
打赏
收藏
DB2批量插入记录的上限是多少,性能如何?
嗯,表字段不多,就是数据量比较大。 如果数据量千万级,一次批量再插入1万到10万条记录,是否有什么限制? 或者有类似经验的兄弟,给个优化建议呗?不胜感激。 (代码里的逻辑,只使用Insert方式,不考虑Load)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
stevenluffy
2014-08-21
打赏
举报
回复
上线在于你的在线日志的大小的数量,只要不超过这个,理论上都没问题。如果需要考虑性能的话,最好进行测试验证。
qwy98
2014-07-21
打赏
举报
回复
这个需要一个测试环境吧,每个系统都不一样,内存,CPU等都是因素。 测试工程师应该可以设计并在测试环境一下才能得到一个接近生产系统的参考值。
oh_Maxy
2014-06-03
打赏
举报
回复
引用 1 楼 shangke1207 的回复:
看一下日志模式,每几万条提交一次,正常来说应该没有什么限制,插入完成后最好对表runstats和reorg一下
谢谢回答。 另外想补充问下,有没有做平台开发的,如果涉及到数据库批量操作,一般设定的默认最大批量是多少的?这个数值是从哪来的呢?
shangke1207
2014-05-30
打赏
举报
回复
看一下日志模式,每几万条提交一次,正常来说应该没有什么限制,插入完成后最好对表runstats和reorg一下
Hibernate 配置参数设置一览表
Hibernate 参数设置一览表 属性名 用途 hibernate.dialect 一个Hibernate Dialect类名允许Hibernate...
Kettle--MySQL生产数据库千万、亿级数据量迁移方案及
性能
优化
Kettle 数据量迁移方案及
性能
优化
mysql数据库的参数以及
性能
的调配
mysql数据库的特性以及参数
性能
一:mysql与其他数据库的比较MySQL是一个关系型数据库管理系统,开发者为瑞典MySQL AB公司,现在已经被Sun公司收购,支持FreeBSD、Linux、MAC、Windows等多种操作系统与其他的大型数据库例如Oracle、
DB2
、SQL Server等相比功能稍弱一些1、可以处理拥有上千万条
记录
的...
数据库 笔记
一次仅查询30条
记录
,避免因为数据庞大导致系统过度的资源开销,已经更慢的传输速度。例如:学生与班级表,学生表中有一个字段class_id保存着class表主键id字段的值.此时class_id字段就是外键字段.因此班级表与学生表存在一对多的关系,即:班级表的一条
记录
可以对应学生表的多条
记录
.例如:学生与班级表,学生表中有一个字段class_id保存着class表主键id字段的值.此时class_id字段就是外键字段.因此班级表与学生表存在一对多的关系,即:班级表的一条
记录
可以对应学生表的多条
记录
.
oracle对executeBatch并不完全支持总是返回-2
使用jdbc的executeBatch 方法,如果数据库为oracle,则无论是否成功更新到数据,返回值都是-2,而不是真正被sql更新到的
记录
数,也就是说所谓返回的计数,实际上是被成功执行的sql命令的个数,而不是实际上被更新到的数据
记录
的个数,因为区分是否成功执行,只是看这条sql在oracle中是否抛出ora-xxxxx的异常。因为对于不同的sql,jdbc无法判断到底更新多少条数据才算正常
DB2
5,889
社区成员
11,654
社区内容
发帖
与我相关
我的任务
DB2
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
复制链接
扫一扫
分享
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章