update表中index索引列对原索引条目的操作是什么
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本篇内容主要讲解"update表中index索引列对原索引条目的操作是什么",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"update表中index索引列对
千家信息网最后更新 2026年11月01日update表中index索引列对原索引条目的操作是什么
本篇内容主要讲解"update表中index索引列对原索引条目的操作是什么",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"update表中index索引列对原索引条目的操作是什么"吧!
--将原索引条目删除,然后再插入新值条目。
实验验证:
方法:通过修改index列值后,查看index碎片的变化
--建立table测试CREATE TABLE MES1.T_OBJECTASSELECT * FROM DBA_OBJECTSWHERE ROWNUM<=20000;--当前20000笔数据SELECT COUNT(1) FROM MES1.T_OBJECT;20000--建立indexCREATE INDEX MES1.IDX_OWNER ON MES1.T_OBJECT(OWNER);--当前index使用大小SELECT SEGMENT_NAME,BYTES,BLOCKS FROM DBA_SEGMENTSWHERE SEGMENT_NAME='IDX_OWNER'SEGMENT_NAME BYTES BLOCKSIDX_OWNER 458752 56
update index列前索引的使用状况
--使用ANALYZE INDEX ... VALIDATE STRUCTURE可分析index具体使用情况和是否有坏块,注意执行不使用online话会产生锁,阻塞DMLanalyze index MES1.IDX_OWNER validate structure;--分析结果可通过index_stats查看select NAME,BLOCKS,DEL_LF_ROWS,LF_ROWS,DEL_LF_ROWS/LF_ROWS from index_stats;NAME BLOCKS DEL_LF_ROWS LF_ROWS DEL_LF_ROWS/LF_ROWSIDX_OWNER 56 0 20000 0--BLOCKS: Blocks allocated to the segment,index segment使用56个block--DEL_LF_ROWS: Number of deleted leaf rows in the index,索引中被删除的叶子行数,当前没有删除所以是0--LF_ROWS: Number of leaf rows,叶子总行数,为建表时的20000--DEL_LF_ROWS/LF_ROWS:index中被删除行占总行数的百分比, 即碎片数(如果用del_lf_rows_len/lf_rows_len更准确),这里没有删除行所以为0
update index列
--修改10000笔索引列值UPDATE MES1.T_OBJECT SET OWNER='TESTUIDX'WHERE ROWNUM<=10000;commit;
update index列后索引的使用状况
--再次分析index使用状况analyze index MES1.IDX_OWNER validate structure;select NAME,BLOCKS,DEL_LF_ROWS,LF_ROWS,DEL_LF_ROWS/LF_ROWS from index_stats;select * from index_statsNAME BLOCKS DEL_LF_ROWS LF_ROWS DEL_LF_ROWS/LF_ROWSIDX_OWNER 112 10000 30000 0.333333333333333--BLOCKS: 增加到了112--DEL_LF_ROWS: update后索引中被删除的叶子行数变为10000,说明update会将原来索引条目行删除--LF_ROWS: 叶子总行数变为30000,--进一步证实是删除了10000行,但index中之前空间并没有释放,再加上update后新插入的10000,也就是30000了--DEL_LF_ROWS/LF_ROWS:因为update被删除的行产生的碎片为10000/30000,正好为0.333333333333333
到此,相信大家对"update表中index索引列对原索引条目的操作是什么"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
索引
条目
叶子
总行
状况
碎片
分析
内容
方法
学习
实用
更深
也就是
兴趣
再次
大小
实用性
实际
情况
操作简单
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
喔噻互联网科技有限公司
互联网科技公司的优势
未来的互联网科技
汇久创客互联网科技
互联网科技logo设计
友谊互联网络科技
互联网科技的未来发展
互联网科技公司有哪些
互联网科技大会
江苏南京365互联网科技
科技互联网的估值
互联网科技项目计划书材料类
移动互联网科技公司
新兴科技互联网创新大赛颁奖典礼
滨湖区互联网智能科技产品有哪些
互联网方面的科技前沿
互联网企业科技类企业如何做账
宇信科技在杭州互联网排第几
互联网安防科技感
现代互联网科技公司
天津市摩尔互联网科技
上海睿民互联网科技有限公司
互联网科技巨头监管
深圳恒合互联网络科技有限公司
朗涯互联网科技
哈尔滨新华互联网科技
电子科技大学互联网创业大赛
国大互联网教育科技有限公司工作
众安科技工业互联网合作
马化腾互联网科技教学