暂无图片
Oracle11g如何查看某张表一天内什么时间段修改最频繁
我来答
分享
豆宇斯
2022-06-13
Oracle11g如何查看某张表一天内什么时间段修改最频繁

Oracle11g如何查看某张表一天内什么时间段修改最频繁

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
肖杰

每个时间段内数据库对象的增长量

select c.SNAP_ID,
to_char(c.END_INTERVAL_TIME, ‘yyyy-mm-dd’) SNAP_TIME,
a.OWNER,
a.OBJECT_NAME,
a.OBJECT_TYPE,
b.DB_BLOCK_CHANGES_DELTA
from dba_objects a,
(select SNAP_ID, obj#, DB_BLOCK_CHANGES_DELTA
from DBA_HIST_SEG_STAT
where DB_BLOCK_CHANGES_DELTA > 20000
order by snap_id desc, DB_BLOCK_CHANGES_DELTA desc) b,
DBA_HIST_SNAPSHOT c
where a.object_id = b.obj#
and object_type = ‘TABLE’
and b.SNAP_ID = c.SNAP_ID
order by DB_BLOCK_CHANGES_DELTA;

某个时间段内,数据库对象的变化大小

select a.OBJECT_NAME,
to_char(c.END_INTERVAL_TIME, ‘yyyy-mm-dd’) SNAP_TIME,
sum(b.DB_BLOCK_CHANGES_DELTA) / 1024 / 1024 GB
from dba_objects a,
(select
SNAP_ID, obj#, DB_BLOCK_CHANGES_DELTA
from DBA_HIST_SEG_STAT
where DB_BLOCK_CHANGES_DELTA > 20000
order by snap_id desc, DB_BLOCK_CHANGES_DELTA desc) b,
DBA_HIST_SNAPSHOT c
where a.object_id = b.obj#
and object_type = ‘TABLE’
and b.SNAP_ID = c.SNAP_ID
group by a.OBJECT_NAME, c.END_INTERVAL_TIME
order by GB;

暂无图片 评论
暂无图片 有用 1
打赏 0
暂无图片
官方小可爱

dba_tab_modifications

暂无图片 评论
暂无图片 有用 1
打赏 0
赵勇
2022-06-14
这个表可以看到自上次收集统计信息以来,表上的增删改等情况,但无法确认是什么时段产生的。
赵勇

DBA_HIST_SEG_STAT.DB_BLOCK_CHANGES_DELTA

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
安装rac的时候node ip只配置ip跟掩码,不配置网关,两台主机直接使用网线互联,安装的时候会不会报错?
回答 2
理论上是可以的。只要让两台主机能互联互通。但rac的私网通信量很大,对网络容错有很高的要求,你网线直连,没有交换机的处理,估计很容易丢包导致安装失败。
oracle rac 2个节点会话数不均衡
回答 5
是不是有客户端直连的库,没通过scanIP
oracle rac 2节点执行计划不一样
回答 3
虽然SQLID一样,但是各节点执行SQL时刻的负载未必相近,建议抓取频繁出现问题时间段的AWR对比报告进行分析。您有具体的例子吗?
rac如何测试存储性能
回答 3
存储设备上有web管理界面,可以侧面监控但是存储设备存在raid缓存和SSD硬盘的缓存在里面,需要测试的数据量达到缓存零界值的时候才能看到存储设备的性能linux比较好用免费的工具就是fio工具、dd
oracle rac环境单节点宕机
回答 2
升级问题到:紧急故障
rac to rac的rman方式异机恢复
回答 2
参考https://www.modb.pro/doc/4652
rac集群资源名称与主机名不一致
回答 3
已采纳
srvctlremoveinstance移除两个实例,然后再srvctladdinstance按顺序加入就行了。
oracle rac最大节点数
回答 2
已采纳
128个,根据(DocID220970.1)RAC:FrequentlyAskedQuestions(RACFAQ)TechnicallyandsinceOracleRAC10gRelease2,10
ORA-12514:listener could not resolve SERVICE_NAME given in connect descriptor
回答 7
1、理论上scanip加实例名的方式,连数据库是没有问题的2、测试也是没问题的3、确认你的plsql使用了正确的tnsnames.ora4、确认你的plsql使用了正确的ora客户端
Oracle RAC 的体系文件
回答 2
已采纳
https://www.modb.pro/db/197233