社区
Oracle
帖子详情
如何快速大容量更新数据
popfei3707
2009-08-31 05:54:22
1.每个月数据库中大概有200万条数据左右,大概1万条左右会发生改变,还有199万条没用了
2.每个月月初进行更新数据,把上个月的200万条数据删除,导入本月的200万条数据
3.将步骤1的1万条更新到本月的200万条数据中,因为更新每条数据,数据都要判断这条数据有没有,然后在更新。所以,可想而知速度之慢。
这种大容量数据的操作会使程序很慢,请高手指点下,如何提高数据的查询、更新、删除的速度。
...全文
106
3
打赏
收藏
如何快速大容量更新数据
1.每个月数据库中大概有200万条数据左右,大概1万条左右会发生改变,还有199万条没用了 2.每个月月初进行更新数据,把上个月的200万条数据删除,导入本月的200万条数据 3.将步骤1的1万条更新到本月的200万条数据中,因为更新每条数据,数据都要判断这条数据有没有,然后在更新。所以,可想而知速度之慢。 这种大容量数据的操作会使程序很慢,请高手指点下,如何提高数据的查询、更新、删除的速度。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
inthirties
2009-08-31
打赏
举报
回复
[Quote=引用 1 楼 shiyiwan 的回复:]
1.select旧表需要更新的数据到临时表
2.使用临时表,merge新表
3.truncate 旧表
试试吧
[/Quote]
同意
l1t
2009-08-31
打赏
举报
回复
对,不要更新,直接用本月200代替上月200
shiyiwan
2009-08-31
打赏
举报
回复
1.select旧表需要更新的数据到临时表
2.使用临时表,merge新表
3.truncate 旧表
试试吧
PostgreSQL
数据
库如何
快速
插入大量
数据
PostgreSQL
数据
库如何
快速
插入大量
数据
背景在一些应用场景中,需要向PostgreSQL
数据
库中
快速
装入大量的
数据
,比如
数据
库迁移,SQL日志分析等。在Abase上
快速
插入
数据
有几种方案,每种方案的效率怎么样?如何调优能加快的
数据
装载?场景设定SQL日志分析是一个采集JDBC日志、分析SQL、发送分析结果工具。在分析阶段,需要解析大量的JDBC日志,并把解析后的结构化结果装入
数据
库供后续处理。
Oracle
快速
生成大量测试
数据
最近有个小模块,是在灾备机之间拷贝备份
数据
,同时把相关的
数据
表也拷贝到目标系统上。 这里涉及到一个问题:Oracle表空间达到上限之后怎么处理? 一般来说,将表空间设置为自增,不限制最
大容量
可以满足大部分需求。但是,即便是表空间不设置上限,
数据
文件的大小也是会有最大值的,这是因为Oracle
数据
文件最多可以包含 4194303 个 Oracle
数据
块,通常
数据
块大小为8KB,也就是说,文件...
数据
中心的容量管理
数据
中心的容量管理
数据
中心容量管理的必要性
数据
中心的容量主要包括:空间(space), 电力(power),冷却(cooling) 和网络(network)等几方面。根据国际权威机构的调查显示,大多数的
数据
中心容量利用率只有 70%,也就是说有 30% 的容量是损失的。容量利用率的低下意味着高的运营成本和低的能源效率。
数据
中心的容量的损失往往是多种原因照成的,在设计阶段一般假设所有的 IT ...
如何在1000万条记录中
快速
检索?
数据
追踪
一些大规模的系统,如人口系统的
数据
甚至超过了1000万条,可谓海量。那么,如何实现
快速
地从这些超
大容量
的
数据
库中提取
数据
(查询)、分析、统计以及提取
数据
后进行
数据
分页已成为各地系统管理员和
数据
库管理员亟待解决的难题。 在以下的文章中,我将以“办公自动化”系统为例,探讨如何在有着1000万条
数据
的MS SQL SERVER
数据
库中实现
快速
的
数据
提取和
数据
分页。以下代码说明了我们实例中
数据
库的“红头
c# 读取
大容量
文本插入Mysql
数据
库(超详细)
写在前面 读取
大容量
文本
数据
到
数据
库,可以用流的方式读取到内存然后再拼接成T-SQL语句插入,显然,这个是效率极低的做法。 下面给大家展示一个超
快速
的
大容量
读取文本插入Mysql
数据
库,用的是LOAD DATA 分三步,第一步创建
数据
库和表,第二步构造出一个文本
数据
,第三步读取文本
数据
到
数据
库 第一步:创建
数据
库和创建
数据
表 --创建
数据
库 CREATE DATABASE MDBIArbinXMasterInfo; --创建
数据
表 CREATE TABLE Test( test1 int NULL,
Oracle
17,089
社区成员
55,237
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章