批量重建不可用索引

简介:
-- Created on 2012-5-24 by ADMINISTRATOR
declare
  cursor jl is select * from user_indexes a where a.status='UNUSABLE';
begin
   for r in jl loop
     execute immediate 'alter index '||r.index_name ||' rebuild';
   end loop;
end;
目录
相关文章
|
6月前
表格存储表删除后重建,为什么会占用空间
表格存储表删除后重建,为什么会占用空间
52 3
|
4月前
|
SQL 索引
加唯一索引时候发现已有重复数据删除
加唯一索引时候发现已有重复数据删除
23 1
|
SQL 存储 监控
为什么我建议需要定期重建数据量大但是性能关键的表
为什么我建议需要定期重建数据量大但是性能关键的表
为什么我建议需要定期重建数据量大但是性能关键的表
|
SQL 缓存 自然语言处理
实践了5千万的数据表和重建索引,学到了!
实践了5千万的数据表和重建索引,学到了!
1236 0
|
存储 缓存 分布式计算
指定表和分区来预先缓存,查询分析更高效 | 学习笔记
快速学习指定表和分区来预先缓存,查询分析更高效。
135 0
|
SQL OLTP 索引
【INDEX】重建索引的两条参考依据
如果是OLTP系统,存在正大量的删除和更新操作的系统中,日积月累,索引将会千疮百孔,使用索引用来检索数据的效率会急转直下。因此要求我们定期的对索引进行维护,我们可以使用DROP/CREATE方式或REBUILD方式完成索引的重建,恢复索引应该有的效率。 问题来了,什么时候需要重建?重建索引的依据是什么呢? 有两个依据可供参考。第一个是,查看索引的“高度”,如果索引树高超过了4我们就需要重点关注;另外一个参考依据是,索引条目被删除的数据占总索引条目的百分比如果超过了20%,一般在这种情况下就要考虑重建索引。 如果获得这两个参考依据?方法其实很简单,我们仅需对索引进行一下分析,然后通过IND
108 0
|
存储 监控 索引
日志服务(SLS)支持历史数据索引重建(Index Rebuild)
日志服务提供索引重建功能,针对历史数据索引未配置、配置错误或遗漏等问题,一步完成对历史数据的索引重构
2082 0
日志服务(SLS)支持历史数据索引重建(Index Rebuild)