2022-11-30
索引重建问题
oracle19c单实例库,一张字段分区的分区表一共有3亿多数据,这张表频繁做DML操作,非高峰期平均每分钟增删1.8万行数据,高峰期每分钟11万左右,下图是高峰期2h的AWR报告截图
所有分区加起来47G但是其中一个本地索引就有30G。最近增删sql变慢很多,从AWR报告看索引上可能问题大一些
想收缩索引的话直接重建索引可以吗,还是用shrink或者其他办法
我来答
添加附件
收藏
分享
问题补充
5条回答
默认
最新
回答交流
Markdown
请输入正文
提交
相关推荐
19c安装报错ins-32070,有人遇到过吗
回答 2
已采纳
sugridcd$ORACLEHOMErmrf.opatchautostorage/rmrf.patchstorage/
19c 数据泵导出失败 ORA-39126: Worker unexpected fatal error in KUPW$WORKER.CONFIGURE_METADATA_UNLOAD
回答 1
参照https://www.modb.pro/db/52186 试试以SYS用户的身份运行以下脚本以验证包并重新运行DataPump导入作业SQL>$ORACLEHOME/rdbms/
Oracle 19c 密码问题
回答 2
已采纳
PDB还是非PDB?conn时候也带上@
搭建ADG后,如何能够在备库备份控制文件
回答 1
在执行rman命令的时候默认是连接到备库,改成连接到主库就可以了
Oracle 如何一次更新两张以上(40张表)的表总某个字段
回答 6
30条update语句包在一个事务中就算是一次性的了。begintranupdatet1…updatet30commit
oracle left join 问题
回答 4
已采纳
可以使用Oracle19c中的COALESCE和LAG函数来实现SELECTa.subjcd,a.subjnm,COALESCE(b.curbal,c.curbal)AScurbalFROMAaLEF
有没有大神支个招啊,在19c cdb安装 Error while restoring PDB backup piece
回答 1
Pdb我没建过数据库,但是你这个肯定要改成你的数据库名,而不是orcl
oracle中的sql_id,是根据它来定位唯一的sql吗?如果是那sql_id对应mysql来说,是哪个字段呢?
回答 1
mysql没有这个字段,可以把Oracle生成sqlid的pl脚本用于mysql,或者集成到Soar里也不错
Oracle 19c中的wallet
回答 7
尝试下这个语句ADMINISTERKEYMANAGEMENTSETKEYSTOREOPENIDENTIFIEDBY“WalletPasswd123”参考下https://www.modb.pro/db
19c打完补丁刷字典检测报错
回答 3
已找到问题,命令整体检测一遍即可