录像机重建索引是什么

录像机重建索引是什么,第1张

录像机重建弊码历索引是重建模返快租搜速找到文件的功能。索引在能够给数据库带来带来提升,索引的额外开销也是不容小视的,索引的重建也是维护索引的重要工作之一。数据创建的录像索引可以实现基于轨迹的回放检索。

如果你管理的Oracle数据库下某些应用项目有大量的修改删除 *** 作 数据索引是需要周期性烂派的重建的

它不仅可以提高查询性能 还能增加索引表空间空闲空间大小

在ORACLE里大量删除记录后 表和索引里占用的数据块空间并没有释放

重建索引可以释放已删除记录索引占用的数据块空间

转移数据 重命名的方法可以重新组织表里的数据

下面是可以按ORACLE用户名生成重建索引的SQL脚本

SET ECHO OFFSET FEEDBACK OFFSET VERIFY OFFSET PAGESIZE SET TERMOUT ONSET HEADING OFFACCEPT username CHAR PROMPT Enter the index username: spool /oracle/rebuild_&username sqlSELECT REM + + || chr( ) || REM | INDEX NAME : || owner || || segment_name || lpad( | (length(owner) + length(segment_name)) ) || chr( ) || REM | BYTES : || bytes || lpad ( | (length(bytes)) ) || chr( ) || REM | EXTENTS : || extents || lpad ( | (length(extents)) ) || chr( ) || REM + + || chr( ) || ALTER INDEX || owner || || segment_name || chr( ) || REBUILD || chr( ) || TABLESPACE || tablespace_name || chr( ) || STORAGE ( || chr( ) || INITIAL || initial_extent || chr( ) || NEXT || next_extent || chr( ) || MINEXTENTS || min_extents || chr( ) || MAXEXTENTS || max_extents || chr( ) || PCTINCREASE || pct_increase || chr( ) || )|| chr( ) || chr( ) FROM dba_segments WHERE segment_type = INDEX AND owner= &username ORDER BY owner bytes DESCspool off

如果你用的是WINDOWS系统 想改变输出文件的存放目录 修改spool后面的路径成

spool c oraclerebuild_&username sql

如果你只想对大于max_bytes的索引重建索闷档引 可以修改上面的SQL语句

在AND owner= &username 后面加个限制条件 AND bytes>&max_bytes

如果你想修改索引的存储参数 在重建索引rebuild_&username sql里改也可以

比如把pctincrease不等于零的值改成是零

生成的rebuild_&username sql文件我们需要来分析一下饥罩贺 它们是否到了需要重建的程度

分析索引 看是否碎片严重 SQL>ANALYZE INDEX &index_name VALIDATE STRUCTUREcol name heading Index Name format a col del_lf_rows heading Deleted|Leaf Rows format col lf_rows_used heading Used|Leaf Rows format col ratio heading % Deleted|Leaf Rows format SELECT name del_lf_rows lf_rows del_lf_rows lf_rows_used to_char(del_lf_rows / (lf_rows)* ) ratio FROM index_stats where name = upper( &index_name )

当删除的比率大于 % 时 肯定是需要索引重建的

经过删改后的rebuild_&username sql文件我们可以放到ORACLE的定时作业里

比如一个月或者两个月在非繁忙时间运行

如果遇到ORA 错误 表示索引在的表上有锁信息 不能重建索引

那就忽略这个错误 看下次是否成功

对那些特别忙的表要区别对待 不能用这里介绍的方法

lishixinzhi/Article/program/Oracle/201311/19038

就是你在搜索邮件的时核昌候,输入关键字查不到明明存在的邮件时就会出现邮箱重建索引。

重建索引:是重新创建索引,键早不是重头创建这个索引的对象。

电子邮箱是指在网络中,可以自动接收网络任何电子邮箱所发的电子邮件改亮扒,并能存储规定大小的等多种格式的电子文件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12173631.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存