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

提升审美的网站建网站建设的基本流程

提升审美的网站,建网站建设的基本流程,微信商城app,乐清营销网站数据库管理-第119期 记一次迁移和性能优化(202301130) 1 迁移 之前因为DV组件没有迁移成功的那个PDB,后来想着在目标端安装DV组件迁移,结果目标端装不上,而且开了SR也没看出个所以然来。只能换一个方向,尝…

数据库管理-第119期 记一次迁移和性能优化(202301130)

1 迁移

之前因为DV组件没有迁移成功的那个PDB,后来想着在目标端安装DV组件迁移,结果目标端装不上,而且开了SR也没看出个所以然来。只能换一个方向,尝试在源端PDB中删除DV组件,而DV组件的删除从12cR2开始就是一个老大难问题。最终根据How To Enable/Install/Uninstall Database Vault in oracle database ? (Doc ID 2112167.1),发现:

从12.2-19c,DV组件无法在CDB中被卸载
20c中也仅仅只能在PDB中卸载DV组件
注意:现在提供Patch 29890347补丁包允许在PDB中卸载DV组件

有了这个消息,即可开始查看Patch 29890347: ADW18.1CDB: DV UNINSTALL SHOULD BE ALLOWED FROM WITHIN PDBS,这个补丁包比较和一般One-off patch有一点不一样,一般补丁需要关闭数据库应用,因为大多数会去影响数据库的一些运行库文件,而这个补丁包仅仅只包含了替换SQL脚本文件:
在这里插入图片描述
对应README文件里面也没有需要关闭数据库的操作,因此直接应用补丁即可(其实就是个备份、删除、复制的操作系统层面的操作):

unzip p29890347_1913000DBRU_Generic.zip
cd 29890347
$ORACLE_HOME/OPatch/opatch apply

在这里插入图片描述
然后再在需要操作的PDB中卸载DV组件即可:

@?/rdbms/admin/dvremove.sql

脚本运行完成后检查,DV组件已被卸载:
在这里插入图片描述
到这里后续在目标端的PDB克隆迁移操作就可以一股脑的整出来了(其实以前文章有):

create pluggable database pdb_xxx from pdb_xxx@xxx_LINK;
alter pluggable database pdb_xxx open upgrade;
$ORACLE_HOME/OPatch/datapatch -verbose
@?/rdbms/admin/utl32k.sql
@?/rdbms/admin/utlrp.sql
alter pluggable database close immediate
srvctl add service -db xxdbaas -pdb PDB_XXX -service XXXDB -preferred xxdbaas1,xxdbaas2
srvctl start service -db xxdbaas -s xxxdb

2 性能优化

3点过弄完盯了一会儿就睡觉,然后9点过早上另一个业务系统打电话说他们有个需要至少每10分钟跑一次存储过程突然变慢了,之前监控是从1分钟慢慢延长到了5分钟左右,今天突然来到25-30分钟才能完成,虽然对业务本身运行影响不大,但是也带来了一些时效性的问题。没办法,强制开机,顶着沉重的眼皮开始优化。
首先检查了存储过程中涉及的3个基表的情况,统计信息没啥问题,count(*)了一下来把数据刷入Exadata存储缓存,性能没有明显提升;其次EMCC上盯一下这个存储过程,发现主要时间耗费在一个CTAS语句中,单独拎出来跑其中的select语句也很慢,因此在EMCC上把SQL Monitor弄出来并检查执行计划,从最耗时的地方开始查看:
在这里插入图片描述
而且从下面的执行计划中还多次看到在这张FM_xxx_ALL_TEMP表的耗时,与业务方沟通理清了逻辑脉络:

  1. 先用delete命令删除多张临时表,其中包含FM_xxx_ALL_TEMP
  2. 用insert select的方式向这张表插入数据
  3. 在用CTAS新建一张表(就是慢在这个地方,后续做了啥就没必要操心)

这中间就会有2个问题:

  1. delete对表操作可能会引起该表产生大量碎片,且这是个累积的过程,操作实践前面是1->5分钟的缓慢增加当达到一定量后就造成了较大的性能下降,因此建议用truncate来替代delete来清理全表数据
  2. 中间表清理重新插入数据后,统计信息大概率是异常的,因此建议在此操作步骤后添加对这张表的统计信息收集操作

在业务方根据建议完成操作后,涉及存储过程的执行时间立即从25-30分钟下降至了40秒不到,比以前“正常”时候速度还要快一些。至此优化完成。(这里还要感谢Oracle RWP团队的董志平老师的支持)

总结

老规矩,知道写了些啥。

http://www.yayakq.cn/news/277774/

相关文章:

  • 做网站需要用什么语言做婚纱网站是怎么确认主题
  • c 网站开发实例教程用asp做的网站如何发布
  • 怎么黑人网站wordpress安装权限管理
  • 益阳市建设局网站视频宣传片免费模板
  • 徐州网站开发公司网站怎么做显得简洁美观
  • 在阿里巴巴做网站seo外包服务方案
  • 手机网站免费建设排行页面设计考试题
  • 上海做网站的多吗wordpress js 太多
  • 网站建设需要具备什么条件网站开发年度总结工作
  • 义务 网站建设深圳公司网站制作企业
  • 做淘宝网站需要什么怎样做读书会网站
  • 网上购物最实惠的网站做信公众号首图的网站
  • 用别人的网站视频做app网站开发培训网站
  • 网站搭建培训学校wordpress编辑器添加下拉按钮
  • 毕业设计做网站好做吗wordpress seo免费主题
  • 无障碍网站建设江门seo外包服务
  • 怎么用php自己做网站搜网站关键词
  • 网站 三合一做配资网站
  • 大作设计网站官网下载什么是网站名
  • 郓城如何做网站seo友情链接交换平台有哪些
  • 网站排名查询wordpress使用redis
  • 重庆网站建设有限公司网站图片设计兼职
  • 香奈儿网站建设的目标怎么做网站计划
  • 中国做的最好的网站建设公司网络科技有限公司名字
  • 工商法律网站建设手工制作贺卡简单又漂亮
  • 四川做网站的公司哪家好做网站是属火的职业吗
  • 商丘网站建设运营公司wordpress可视化文章
  • 北京网站优建设什么网站可以做简历模板
  • 外贸添加外链网站有什么公司建网站
  • 有哪些网站代做包装毕设淘宝详情页psd模板免费