`
liwei888
  • 浏览: 94420 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Oracle在线索引重构

阅读更多

1.  查询某个表的索引属于哪个表空间的sql语句:

select  tablespace_name  from dba_indexes where index_name = ' '  ;

2.  alter index ' 'rebuild [online];
         是否加online,要看你的系统需求。因为不加online时rebuild会阻塞一切DML操作。 
     3.rebuild不是“将索引删除然后再创建”。rebuild时不会为了排序去走fts,
     而是遍历旧索引,然后在临时段中建立相应结构,完了后移到新索引中。
        “将索引删除然后再创建”,是最不好的方法。

alter index ... rebuild online的机制
当我们对索引进行rebuild时,如果不加online选项,oracle则直接读取原索引的数据;当我们添加online选项时,oracle是直接扫描表中的数据,那如何维护索引段数据的一致性呢?就是从引开始创建到索引创建完成这段时间的数据改变...
从索引开始rebuild online开始的那一刻起,oracle会先创建一个SYS_JOURNAL_xxx的系统临时日志表,结构类似于mlog$_表,通过内部触发器,记录了开始rebuild索引时…

***online是重构索引时,原索引还可用,就是另外记日志

降低效率的

***另外要注意,看看表空间够不够,因为是先建后删

分享到:
评论

相关推荐

    Oracle 9i Database Migration Release 2 (9.2)

    2. **在线重构**:Oracle 9i Database 9.2支持在线索引重建和表空间重命名等操作,允许在不中断业务的情况下进行数据库维护,提高了系统的可用性。 3. **高级安全性**:9i引入了细粒度审计和数据加密功能,增强了...

    ORACLE数据库碎片整理浅析.pdf

    解决索引碎片的方法包括重建索引(如ALTER INDEX REBUILD)或使用在线索引重组(ALTER INDEX ... REBUILD ONLINE)。 总结来说,Oracle数据库的碎片管理是数据库管理员日常维护的重要环节。通过对表空间、表和索引...

    ORACLE1000问

    7. **故障诊断与排查**:Oracle的日志系统(redo logs、alert log、trace files)为问题定位提供了线索。通过分析错误代码和事件,DBA能解决各种运行时问题。 8. **集群与高可用性**:Oracle RAC(Real Application...

    数据库性能优化最佳实践.pptx

    - **注意:** 在大型数据库中,考虑使用在线索引更新功能,以减少对应用的影响。 **2.6 索引选择** - **工具:** 利用数据库管理系统的统计信息和成本模型来选择最合适的索引。 - **策略:** 使用索引覆盖技巧,避免...

    甲骨文中的“丝”及相关诸字试析.pdf

    这些字符的文献记载为我们理解古代丝绸生产提供了宝贵的线索。 虽然甲骨文中有大量关于“丝”的记载,但目前尚未发现直接描述商代丝织工艺的证据。这可能是因为丝绸制造的具体技术细节在文字记录中并不常见,或者...

    查询数据库SQL语句及性能

    多数数据库管理系统提供了查询分析工具,如MySQL的EXPLAIN和Profiler,Oracle的SQL Trace和 TKPROF,SQL Server的Profiler等。这些工具可以帮助我们理解查询执行计划,分析哪些部分可能成为性能瓶颈。例如,通过...

    试论甲骨象形文所象形之相关原始刑罚.pdf

    【甲骨文与原始刑罚】 甲骨文是中国最早的文字形式之一,主要出现在殷墟时期,即商朝...通过深入研究甲骨文,我们可以重构那个时代的社会风貌,了解古代刑罚的形态及其演变过程,从而加深对古代中国历史文化的认识。

    四川广汉惊现古蜀国甲骨文及神秘图案.pdf

    通过对这些文字的研究,我们可以深入理解古蜀国的社会结构、信仰体系以及当时人们的思想观念,这对于复原和重构古代文明具有重要意义。同时,这些文字的载体多样,反映出古蜀国在工艺技术,尤其是玉器和青铜器制作上...

    旅顺博物馆所藏甲骨缀合研究综述.pdf

    此外,缀合工作也为甲骨文字的释读提供了新的线索,促进了文字学的发展。同时,缀合研究也为数据库建设和参考文献的整理提供了重要参考,对今后的甲骨学研究方向有着积极的指导作用。 总的来说,甲骨缀合是一项繁琐...

    文例规律对历组卜辞时代提前的新证.pdf

    通过对牛胛骨骨首刻辞和相间刻辞的深入研究,可以更准确地把握历组卜辞的历史背景,从而对商代历史的重构提供更加坚实的基础。 综上所述,历组卜辞的时代提前的新证主要来源于对骨首刻辞和相间刻辞发展规律的深入...

    Mybatis报错: org.apache.ibatis.exceptions.PersistenceException解决办法

    1. **使用IDE重构工具**:IDE如IntelliJ IDEA和Eclipse都有重构工具,可以自动为类添加构造函数。 2. **编写单元测试**:编写针对Mapper接口的单元测试,可以在早期发现这类问题。 3. **代码审查**:在提交代码前...

    yogt:dbjhfd

    压缩包子文件的文件名 "yogt-main" 同样没有足够的线索来解析出特定的IT概念。 不过,如果 "yogt" 是一个项目或应用的名字,"main" 往往代表主要或主文件夹,这在编程中常见,尤其是Git仓库或软件开发中。通常,...

Global site tag (gtag.js) - Google Analytics