当前位置: 首页 > wzjs >正文

设计一个个人求职网站做盗版视频网站吗

设计一个个人求职网站,做盗版视频网站吗,网站建设的报告,网站网站做代理违法吗Oracle相关文档,希望互相学习,共同进步 风123456789~-CSDN博客 1.背景 最近发现从一个表插入另一个表,表行数少的 很快就可以了,但是上十几万、百万的数据,插入会很卡顿,甚至几个小时都无法完成。 原因:insert插入时没有做批量提交,另外可能导致undo表空间撑爆。…

 Oracle相关文档,希望互相学习,共同进步

风123456789~-CSDN博客


1.背景

        最近发现从一个表插入另一个表,表行数少的 很快就可以了,但是上十几万、百万的数据,插入会很卡顿,甚至几个小时都无法完成。

    原因:insert插入时没有做批量提交,另外可能导致undo表空间撑爆。

        本文进行优化说明,实现百万、千万级数据的批量提交优化。

2. 实验

2.1 准备表 及数据

待插入的表:SUN_PUBLIC_DATA_TEST

来源表:SUN_PUBLIC_DATA(有百万及大量数据的表)

              表有3400多万数据,直接插入慢的不行。

2.2 将表分区:enum_name, data_issue

分区表语句格式:

create table OPEN_SUN_PUBLIC_DATA
(kid         VARCHAR2(32) not null,info_id     VARCHAR2(32) not null,key         VARCHAR2(255),data_issue  VARCHAR2(255),data_type   VARCHAR2(255),snapshot    CLOB,hash_value  VARCHAR2(32),date_type   VARCHAR2(255),bank_code   VARCHAR2(255) not null,create_by   VARCHAR2(32),create_time DATE,update_by   VARCHAR2(32),update_time DATE,deleted     VARCHAR2(1),line_num    NUMBER,enum_name   VARCHAR2(255)
)
PARTITION BY LIST (enum_name, data_issue) (
PARTITION P_ASSETS_FIX_ASSET_202501 VALUES ('ASSETS_FIX_ASSET','2025-01'),
PARTITION P_ASSETS_INTANGIBLE_202501 VALUES ('ASSETS_INTANGIBLE','2025-01'),
PARTITION P_ASSETS_INVENTORY_202501 VALUES ('ASSETS_INVENTORY','2025-01'),
PARTITION P_ASSETS_INVEST_202501 VALUES ('ASSETS_INVEST','2025-01'),
...
PARTITION P_rest VALUES (default)
)
;
create index IDX_SUN_PUBLIC_DATA_INFO_ID on OPEN_SUN_PUBLIC_DATA (INFO_ID);
create index IDX_SUN_PUBLIC_DATA_BANK_CODE on OPEN_SUN_PUBLIC_DATA (BANK_CODE);alter table OPEN_SUN_PUBLIC_DATAadd constraint PK_OPEN_SUN_PUBLIC_DATA primary key (KID);

2.3 单独处理某个分区的数据 

只插入某个分区的: 

TRUNCATE TABLE SUN_PUBLIC_DATA_TEST;INSERT /*+parallel(32)*/INTO SUN_PUBLIC_DATA_TEST
select /*+parallel(32)*/* from SUN_PUBLIC_DATA t 
WHERE T.ENUM_NAME='ASSETS_FIX_ASSET'  AND T.DATA_ISSUE='2025-03';
COMMIT;select COUNT(*) from SUN_PUBLIC_DATA_TEST t WHERE T.DATA_ISSUE='2025-03';

执行结果:   49万数据,用24s

2.4 批量提交方式的原理

       采用批量提交方式,oracle 的 BULK COLLECT是一个强大的功能,它允许在PL/SQL中批量获取查询结果,而不是逐行处理。这种方式减少了PL/SQL和SQL引擎之间的上下文交换,从而降低了检索数据的开销,可以显著提高处理大量数据时的效率。

       使用BULK COLLECT一次即可提取所有行并绑定到记录


文章转载自:

http://YLt0g2DM.dfckx.cn
http://I1eCID16.dfckx.cn
http://D0Urjr2t.dfckx.cn
http://MCpihy0U.dfckx.cn
http://s9meOlCa.dfckx.cn
http://84qVB0bO.dfckx.cn
http://U280Czak.dfckx.cn
http://pBOXddG1.dfckx.cn
http://UipKMQCJ.dfckx.cn
http://sPHjbDM0.dfckx.cn
http://YObCLG5Z.dfckx.cn
http://uVg7IQ3Q.dfckx.cn
http://tkZDNl7l.dfckx.cn
http://gY39oZmI.dfckx.cn
http://Rjnh3gqJ.dfckx.cn
http://G3jkeypT.dfckx.cn
http://RAEkLLl9.dfckx.cn
http://EJR0QzFc.dfckx.cn
http://CJIocfV5.dfckx.cn
http://y47vSBNb.dfckx.cn
http://fwrlDyVi.dfckx.cn
http://wvx4qdfA.dfckx.cn
http://ZyObO5t9.dfckx.cn
http://XrE0LPXC.dfckx.cn
http://DQRIHxu0.dfckx.cn
http://MIbHabGJ.dfckx.cn
http://pq3NPWck.dfckx.cn
http://IPJ7Dm1l.dfckx.cn
http://3SlyoUK0.dfckx.cn
http://nbZBN69D.dfckx.cn
http://www.dtcms.com/wzjs/680201.html

相关文章:

  • 大型网站建设公司沈阳西安优秀的集团门户网站建设企业
  • 做网站目的wordpress照片归类
  • 温州专业营销网站wordpress打卡签到领红包
  • 网站建设岗位的认知使用jquery做网站
  • 17做网站网站做的好
  • 做教育培训网站公司苏州工程网站建设
  • 在线设计网站海报娱乐网站开发spspwk
  • 揭阳做网站哪个好广州企业网站制作
  • 泽库网站建设公司地图截选做分析图的网站
  • 手机网站微信登录小型电子商务网站网页设计
  • 怎么做网站域名指向网站建设柒金手指花总11
  • 企业网站建设与优化门户网站首页模板下载
  • 云南省建设厅网站人员查询济南做网站优化价格
  • 四川省建设厅注册管理中心网站首页社交电商平台种类
  • 2013电子商务网站建设考试dw做网页的步骤和代码
  • 上海高登联合建设网站龙湖网站建设
  • 免费网站使用公司主页网址
  • 肥西网站建设石家庄建设
  • 做网站一般都选哪家网站的制作成品
  • 单位网站设计建议书营销型网站sempk
  • wordpress全站背景网站系统分析的主要任务包括
  • 做游戏视频网站24小时国内新闻大事
  • 网页设计优化网站建设可以吗推广哪个app最挣钱
  • 服装工厂做网站的好处哈尔滨寸金网站建设价格
  • 做物流的网站有哪些网页制作素材模板图片
  • 广州知名网站排名优化wordpress5.0默认主题
  • 8黄页网站建设如何做装修网站
  • wordpress 手机网站支付宝动漫设计前景如何
  • 简单网站建设合同政务网站建设办法
  • 讯代理网站wordpress多站模式