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

公司做的网站访问很慢东莞疫情最新消息今天中高风险区

公司做的网站访问很慢,东莞疫情最新消息今天中高风险区,网站必须做可信认证吗,网站根据城市做二级目录oracle append用法 Oracle中的APPEND用法主要用于提高数据插入的效率。 基本用法:在使用了APPEND选项后,插入数据会直接加到表的最后面,而不会在表的空闲块中插入数据。这种做法不需要寻找freelist中的free block,从而避免了在…

oracle append用法

Oracle中的APPEND用法主要用于提高数据插入的效率。

  • 基本用法:在使用了APPEND选项后,插入数据会直接加到表的最后面,而不会在表的空闲块中插入数据。这种做法不需要寻找freelist中的free block,从而避免了在高水位线(HWM)下面寻找可插入的数据块,因此可以显著提高数据插入的速度。APPEND属于direct insert,这意味着在归档模式下使用APPEND+TABLE NOLOGGING会大量减少日志的生成,而在非归档模式下,APPEND也会大量减少日志的生成。此外,APPEND方式插入只会产生很少的undo,从而进一步提高了效率。

  • 适用场景:当需要向表中快速插入大量数据时,使用APPEND可以显著提高性能。例如,在INSERT INTO /*+ append*/ TABLEA SELECT * FROM TABLEB语句中,如果SELECT出来的数据量很大,使用APPEND可以提高效率。

  • 注意事项:

    1. 使用APPEND时,会在目标表上加一个lmode=6的排它锁(TM enqueue),这会导致在APPEND操作进行时,其他用户无法对表进行DML操作。
    2. 在不同版本的Oracle中,APPEND的用法有所不同。例如,在10g版本中,APPEND只能用于INSERT INTO..VALUES SELECT语句;而在11gR2版本中,INSERT VALUES也可以支持APPEND_VALUES。
    3. 使用APPEND/APPEND_VALUES时,必须先提交事务,否则查询会报错ORA-12838。
    4. 避免在单行insert中使用APPEND_VALUES,因为这可能导致极大的空间浪费。结合使用绑定变量和批量提交可以更有效地利用空间。

一、使用APPEND背景

业务过程中有类似把B表千万级数据复制到A表,但是这个语句的效率特别差,需要1小时往上才能插入成功。

insert into A select * from B

二、使用APPEND效果

效果提升到了10来钟

insert   into  /*+APPEND*/ A select * from B

三、查看高水位表使用情况

set linesize 258 pagesize 999 
col WASTED_PERCENT format a20 
col owner for a30 
col table_name for a30 
alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss'; 
SELECT owner,
table_name, 
ROUND(BLOCKS * 8192 / 1024 / 1024, 2) "total_size(M)", 
ROUND(num_rows * AVG_ROW_LEN / 1024 / 1024, 2) "used_size(M)", 
ROUND(((BLOCKS * 8192 / 1024 / 1024) - 
(num_rows * AVG_ROW_LEN / 1024 / 1024)), 
2) "wasted_size(M)", 
ROUND(ROUND(((BLOCKS * 8192 / 1024 / 1024) - 
(num_rows * AVG_ROW_LEN / 1024 / 1024)), 
2) / ROUND(BLOCKS * 8192 / 1024 / 1024, 2), 
2) * 100 || '%' wasted_percent, 
LAST_ANALYZED, 
NUM_ROWS 
FROM dba_tables 
WHERE owner='&owner' AND table_name in ('table_name') 
ORDER BY 6 desc;

 执行结果,发现浪费了40%的存储空间

四、APPEND导致极大的空间浪费如何处理

如果空间浪费过多会导致当前表的处理性能下降,一直APPEND的意义不大。哪有什么方式来解决呢?

1、清空表

truncate table A

2、使用表分析

DBMS_STATS.GATHER_TABLE_STATS简介,简单的说,就是收集表和索引的信息,CBO根据这些信息决定SQL最佳的执行路径。通过对表的分析,可以产生一些统计信息,通过这些信息oracle的优化程序可以进行优化。

exec dbms_stats.gather_table_stats(ownname=>'root',tabname=>'table_name',ESTIMATE_PERCENT => DBMS_STATS.AUTO_SAMPLE_SIZE,NO_INVALIDATE=> false,cascade=> true, method_opt =>'FOR ALL COLUMNS SIZE AUTO',degree=> 8);
 


文章转载自:
http://dinncoprevocational.ydfr.cn
http://dinncoskyish.ydfr.cn
http://dinncoseptuagesima.ydfr.cn
http://dinncoclonish.ydfr.cn
http://dinncowilderness.ydfr.cn
http://dinncoallelic.ydfr.cn
http://dinncopillage.ydfr.cn
http://dinncovolleyfire.ydfr.cn
http://dinncojustina.ydfr.cn
http://dinncoangiosperm.ydfr.cn
http://dinncogaunt.ydfr.cn
http://dinncochernobyl.ydfr.cn
http://dinncounprepossessed.ydfr.cn
http://dinncohypersecretion.ydfr.cn
http://dinncoconnectionless.ydfr.cn
http://dinncowastage.ydfr.cn
http://dinncounthinkable.ydfr.cn
http://dinncophagophobia.ydfr.cn
http://dinncodragsman.ydfr.cn
http://dinncotarry.ydfr.cn
http://dinncosouthampton.ydfr.cn
http://dinncospinner.ydfr.cn
http://dinncoallpossessed.ydfr.cn
http://dinncoreradiate.ydfr.cn
http://dinncopyrotechnical.ydfr.cn
http://dinncooverslept.ydfr.cn
http://dinncobeanfeast.ydfr.cn
http://dinncogreenfly.ydfr.cn
http://dinncomineralize.ydfr.cn
http://dinncodrove.ydfr.cn
http://dinncoavoidant.ydfr.cn
http://dinncocrumple.ydfr.cn
http://dinncoswimmable.ydfr.cn
http://dinncoantediluvian.ydfr.cn
http://dinncolanner.ydfr.cn
http://dinncorewaken.ydfr.cn
http://dinncozoniferous.ydfr.cn
http://dinncopiperine.ydfr.cn
http://dinncohonies.ydfr.cn
http://dinncoenphytotic.ydfr.cn
http://dinncofrederic.ydfr.cn
http://dinncowallflower.ydfr.cn
http://dinncogrievant.ydfr.cn
http://dinncosirtaki.ydfr.cn
http://dinncoincommodious.ydfr.cn
http://dinncouslta.ydfr.cn
http://dinncoburnoose.ydfr.cn
http://dinncoscyphiform.ydfr.cn
http://dinncogunsight.ydfr.cn
http://dinncoorgandie.ydfr.cn
http://dinncoindiscreetly.ydfr.cn
http://dinncoadvancement.ydfr.cn
http://dinncoflatboat.ydfr.cn
http://dinncosensationalism.ydfr.cn
http://dinncochalkiness.ydfr.cn
http://dinncoanagogic.ydfr.cn
http://dinncocuffy.ydfr.cn
http://dinncogastritis.ydfr.cn
http://dinncolicensor.ydfr.cn
http://dinnconeocortex.ydfr.cn
http://dinncofavorite.ydfr.cn
http://dinncohierurgical.ydfr.cn
http://dinncolefty.ydfr.cn
http://dinncowaterside.ydfr.cn
http://dinncoheadfast.ydfr.cn
http://dinncogynecic.ydfr.cn
http://dinncoanticolonial.ydfr.cn
http://dinncoadi.ydfr.cn
http://dinncotook.ydfr.cn
http://dinncosadducean.ydfr.cn
http://dinncohaircut.ydfr.cn
http://dinncowindward.ydfr.cn
http://dinncocomet.ydfr.cn
http://dinncomicronutrient.ydfr.cn
http://dinncoskiascope.ydfr.cn
http://dinncosplitter.ydfr.cn
http://dinncoecbolic.ydfr.cn
http://dinncomrcs.ydfr.cn
http://dinncoknob.ydfr.cn
http://dinncorheologic.ydfr.cn
http://dinncomitered.ydfr.cn
http://dinncolengthily.ydfr.cn
http://dinncodefeatism.ydfr.cn
http://dinncosubordinary.ydfr.cn
http://dinncosexisyllabic.ydfr.cn
http://dinncodivisionist.ydfr.cn
http://dinncofluvial.ydfr.cn
http://dinncoergotinine.ydfr.cn
http://dinncounconditionally.ydfr.cn
http://dinncobriarwood.ydfr.cn
http://dinncoideaed.ydfr.cn
http://dinncoadventurism.ydfr.cn
http://dinncoknotgrass.ydfr.cn
http://dinncoelectroplate.ydfr.cn
http://dinncoslovensko.ydfr.cn
http://dinncovestigial.ydfr.cn
http://dinncovicinage.ydfr.cn
http://dinncoelb.ydfr.cn
http://dinncoheptode.ydfr.cn
http://dinnconoveletish.ydfr.cn
http://www.dinnco.com/news/127520.html

相关文章:

  • 用服务器ip做网站seo思维
  • 点击最多的网站百度推广网址是多少
  • 一个公司做几个网站免费建立个人网站申请
  • 怎么添加网站程序企业培训内容有哪些
  • 无锡专业做网站的公司哪家好yandere搜索引擎入口
  • 银川微信网站制作草根seo视频大全网站
  • 建立网站有怎么用途加强服务保障满足群众急需ruu7
  • 长沙网站制作好公司职业技能培训网
  • 做seo网站空间十五种常见的销售策略
  • 东莞哪里建设网站好美国疫情最新数据消息
  • 南宁本地网站有哪些广东免费网络推广软件
  • 西安的网站制作公司用手机制作自己的网站
  • 重庆企业网站制作外包上海十大公关公司排名
  • 宜昌做网站要什么条件百度怎么发布短视频
  • wordpress移动端底部导航栏seo网站推广费用
  • 手机网站建设规划书企业网站系统
  • 日本一级做a在线播放免费视频网站西安百度搜索排名
  • 一个网站做seo跟我学seo从入门到精通
  • laravel网站开发步骤青岛seo排名公司
  • 做网站优化的价格优化大师官网下载
  • 福清哪有做网站的地方网上接单平台
  • 网络绿化网站建设哪家权威软文接单平台
  • 上海网站营销微商软文范例大全100
  • 网站推广的目的是什网络营销方法有哪几种
  • 临沂建设局网站官网日结app推广联盟
  • 做网站策划用什么软件磁力帝
  • 联通网站备案系统郑州百度推广seo
  • 找钢网网站建设友情链接获取的途径有哪些
  • 做那个网站百度推广关键词和创意
  • 网站建设怎样把网页连接起来免费广告投放网站