Oracle查看正在rebuild online的索引

Oracle查看正在rebuild online的索引

sql 复制代码
select i.obj#, i.flags, u.name, o.name, o.type#
  from sys.obj$ o, sys.user$ u, sys.ind$ idx, sys.ind_online$ i
 where bitand(i.flags, 512) = 512
   and o.obj# = idx.obj#
   and o.owner# = u.user#
   and idx.obj# = i.obj#

ind_online$.flags 是一个位图标志,Oracle 内部把"正在在线重建"这一状态编码在第 9 个 bit(值 512),所以使用 bitand(i.flags, 512)=512这个条件。

相关推荐
追风少年ii1 分钟前
课前准备--蛋白质PDB文件与PDBQT文件的格式与区别
数据库·数据分析·分子动力学·分子对接
hopsky27 分钟前
《HBase 权威指南》 Lars George
大数据·数据库·hbase
Architect_Lee29 分钟前
mac快速安装mysql
数据库·mysql·macos
Elastic 中国社区官方博客29 分钟前
Elasticsearch:列式索引模式 - Columnar index mode
大数据·数据库·elasticsearch·搜索引擎·全文检索
Lysander.Jovian1 小时前
Nginx服务2
运维·数据库·nginx
小张同学a.1 小时前
zabbix企业级监控平台4——分布式监控与grafana数据可视化
linux·运维·数据库·分布式·信息可视化·zabbix·grafana
渣渣盟1 小时前
当 Redis 写入不再是瓶颈后,Flink 任务的反压可能来自哪里?如何系统性地定位和解决 Flink 反压问题?
数据库·redis·flink
七牛开发者1 小时前
Codex 实践系列 Vol.04:用 Goal 和 Plan 管住一个长任务
java·数据库·人工智能·github·copilot
仍然.1 小时前
服务端高并发分布式结构演进之路
大数据·数据库·redis
MC皮蛋侠客1 小时前
Redis 系列(三):底层实现(一)——对象系统、SDS 与 dict
数据库·redis·缓存