`
cuker919
  • 浏览: 97593 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

rebuild index 相关

 
阅读更多

最近要维护现网系统,需要重建索引,所以先记录一下,免得以后忘记。


依次使用下面的SQL生成重建所有索引的语句,然后再执行:

步骤1 select'alter index '||index_name||' rebuild parallel 4;' from user_indexes;


步骤2 select'alter index '||index_name||' noparallel;' from user_indexes;

注意:

1. 要先执行步骤1中生成的SQL,再执行步骤2中生成的SQL

2. 步骤1指定的是并行4的方式进行索引的重建,如果你们的服务器的CPU核数,不够,可以降低一些。


rebuild index 会遇到数据库加锁或者oracle数据库超负荷情况的贴子

http://czmmiao.iteye.com/blog/1487568 深入理解Oracle的并行操作 --硬着头皮看了一下并行处理理论

http://www.itpub.net/thread-1445427-1-1.html alter index rebuild online引发的血案 --这个贴子不错

http://blog.csdn.net/tianlesoftware/article/details/6538928 Oracle alter index rebuild 与 ORA-08104 说明 --初步总结






alter index rebuild online引发的血案




分享到:
评论

相关推荐

    index rebuild

    根据提供的信息,我们可以总结出以下关于“索引重建(Index Rebuild)”的相关知识点: ### 索引重建概述 **索引重建**是数据库管理中的一个重要操作,它涉及删除现有的索引并重新创建它。这个过程可以帮助优化...

    如何一次性利用生成的脚本rebuild所有table的index

    本文将围绕“如何一次性利用生成的脚本rebuild所有table的index”这一主题展开,介绍相关知识点,并结合提供的`demobld.sql`文件进行说明。 首先,我们需要理解索引的作用。索引类似于书籍的目录,允许数据库系统...

    数据库优化以及操作说明

    @FragmentationMedium = 'INDEX_REORGANIZE,INDEX_REBUILD_ONLINE,INDEX_REBUILD_OFFLINE', @FragmentationHigh = 'INDEX_REBUILD_ONLINE,INDEX_REBUILD_OFFLINE', @FragmentationLevel1 = 5, @...

    SAP_very_useful_Oracle_SQL_cmd.zip_SAP_SAP rebuild index_Table

    本压缩包“SAP_very_useful_Oracle_SQL_cmd.zip_SAP_SAP rebuild index_Table”提供了与SAP系统相关的一系列Oracle数据库操作的实用工具,主要涉及表的管理和索引重建。 首先,解锁阴影实例(unlock shadow ...

    查询SQL Server Index上次Rebuild时间的方法

    在SQL Server中,索引重建(Rebuild)是一项重要的维护任务,它有助于优化查询性能,通过重新组织数据页和消除碎片。然而,系统并不直接记录每个索引的最后一次重建时间。当你需要确认某个索引何时进行了重建时,...

    SQL2005重新生成索引的的存储过程 sp_rebuild_index 原创

    标题中的"SQL2005重新生成索引的的存储过程 sp_rebuild_index 原创"指的是在SQL Server 2005中,作者创建了一个名为`sp_rebuild_index`的自定义存储过程,目的是方便高效地批量重新生成数据库中的索引。这通常用于...

    nexus index 索引手动更新

    Nexus是Sonatype公司开发的一款强大的 Maven、NuGet、npm、RubyGems、Pypi等软件包管理器,它提供了一种集中式的方式来管理和...同时,了解并利用好提供的相关资源,如压缩包中的文档和工具,将使得这个过程更加顺畅。

    SQL2005重新生成索引的的存储过程 sp_rebuild_index <font color=red>原创</font>

    为了解决这个问题,文章中介绍了一个自定义的存储过程`sp_rebuild_index`,用于自动重新生成数据库中的索引,以减少手动操作和提高效率。 `sp_rebuild_index`存储过程主要功能是检查并重建那些逻辑碎片百分比超过...

    SAP 索引 index

    #### 五、其他相关事务代码(Other Related Transaction Codes) - **SE14:** - 用于查看表索引。 - 如果没有SE11访问权限,可以通过SE14查看索引信息。 - **TREX_EXT_CLEAR_INDEX:** - 用于清除索引。 - 在某些...

    ORACLE重建索引总结

    使用`ALTER INDEX indexname REBUILD PARTITION partitionname TABLESPACE tablespacename`或`ALTER INDEX indexname REBUILD SUBPARTITION partitioname TABLESPACE tablespacename`命令,可以根据需要改变索引的...

    如何重建索引

    **ALTER INDEX REBUILD与ALTER INDEX REBUILD ONLINE的主要区别在于扫描方式的不同:** 1. **扫描方式不同:** - `REBUILD`命令使用`INDEX FAST FULL SCAN`(或`TABLE FULL SCAN`,具体取决于统计信息的成本)来...

    nexus-maven-repository-index文件2

    maven官方索引文件包,由于eclipse-maven中rebuild index非常慢,自己下载索引文件,使用tomcat模拟索引服务器,更新索引,共3个包

    nexus-maven-repository-index文件

    maven官方索引文件包,由于eclipse-maven中rebuild index非常慢,自己下载索引文件,使用tomcat模拟索引服务器,更新索引

    nexus-maven-repository-index文件1

    maven官方索引文件包,由于eclipse-maven中rebuild index非常慢,自己下载索引文件,使用tomcat模拟索引服务器,更新索引,共3个包

    Django之创建引擎索引报错及解决详解

    python3 manage.py rebuild_index 报如下错误: ......(前面一堆报错) File "/home/python/Django/test6/test6/urls.py", line 20, in url(r'^admin/', include(admin.site.urls)), File "/home/python/....

    index-rebuild

    1. **SQL语法**:重建索引通常通过执行`ALTER INDEX`或`REBUILD INDEX` SQL语句来完成。例如,在SQL Server中,可以使用`ALTER INDEX ALL ON table_name REBUILD`来重建表的所有索引。在MySQL中,可能需要先`DROP`...

    Oracle更改表空间(table、index、lob)

    需要注意的是,在执行这些操作之前,应该确保目标表空间有足够的空间,并且已经备份了相关数据。 #### 二、更改表空间中的索引(Index) 索引也是Oracle数据库中非常重要的对象,有时也需要将其移动到不同的表空间。...

    ollie-portfolio-rebuild

    您可以通过修改pages/index.js来开始编辑页面。 页面在您编辑文件时自动更新。 可以在上访问。 可以在pages/api/hello.js编辑此端点。 pages/api目录映射到/api/* 。 此目录中的文件被视为而不是React页面。 学到...

    oracle索引的建立、修改、删除.doc

    语法:ALTER [UNIQUE] INDEX [user.]index [INITRANS n] [MAXTRANS n] REBUILD [STORAGE n] 例如:alter index pk_detno rebuild storage(initial 1m next 512k); 提示:DBA 经常用 REBUILD 来重建索引可以减少...

Global site tag (gtag.js) - Google Analytics