暂无图片
收集统计信息总是报ora-01555
我来答
分享
暂无图片 匿名用户
收集统计信息总是报ora-01555

alert日志中 每天都是ora-01555 因为收集统计信息的sql 查询时间太长 有什么好的解决方案吗



我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
张sir

可以手动收集一下,把采样比设的低一些,大表设置增量收集。

暂无图片 评论
暂无图片 有用 0
打赏 0
广州_老虎刘

3个建议:

1.开启并行

2.如果是分区表, 建议开启增量收集

3.如果不是分区表, 降低采样比例

暂无图片 评论
暂无图片 有用 4
打赏 0
夏宁
2024-08-29
谢谢大佬
回答交流
Markdown


请输入正文
提交
相关推荐
如何提供数据库性能并发能力
回答 2
已采纳
您好,为了提高并发能力,市面上主流的有2个方向的解决方案,1.shardingnothing(分布式,如国产数据库SUNDB);2.shardingeverthing(集中式,如甲骨文RAC)。具体可
怎样优化Oracle服务器的硬件?
回答 1
已采纳
服务器的硬件性能直接决定着Oracle数据库的性能。硬件的性能瓶颈,直接决定Oracle数据库的运行速度和效率。针对性能瓶颈,提高硬件配置可以提高Oracle数据库的查询、更新速度。优化服务器硬件的方
系统运行时,慢sql大多是锁等待造成,这种情况是需要修改业务逻辑吗?
回答 1
已采纳
先优化慢查询sql,如果没用,再修改业务逻辑。
在openEuler欧拉系统上可以安装Oracle 11g吗?
回答 5
你好大佬可以请教一个问题么。我前面步骤都安装没问题,但是到了输入lsnrctlstatus这块没反应啥也不提示,我检查过了环境变量没有问题。执行sqlplus提示ORA12547:TNS:lostco
Oracle中的duplicate 对主库有没有影响?
回答 1
已采纳
就和你跑了一个全备一样,主要是网络压力。
这个执行计划是如何做到的,其中一张表并行查
回答 4
已采纳
估计是21C的新特性,11G下看到的执行计划和21C下的不一样。
Oracle 12c导出的dmp怎么导入11g啊,或者导出低版本的dmp?
回答 2
已采纳
12cexpdp命令行加入version想导入的数据库版本号
oracle plsql 如何使用DBMS_OUTPUT.PUT_LINE打印空格?
回答 2
你引号里面有空格就能打印了,比如begindbmsoutput.putline('');end;/
alter database register 有什么作用?
回答 1
REGISTER [ OR REPLACE ]  [ PHYSICAL | LOGICAL ]LOG
Oracle有没有办法跟踪前端查询功能涉及到哪些表?
回答 2
1、oracle没有办法记录所有的sql运行的情况。粗略的统计可以。2、可以采用审计功能,但是对数据库性能影响较大,不建议开太细。3、如果确实有需求,也可以考虑第三方的审计设备,
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~