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安全错误
数据库的锁怎样保障安全
华服互联网科技怎么样
科技赋能下的互联网金融
广州互联网科技公司
汇久创客互联网科技
菲比寻常互联网科技
互联网科技网站
互联网金融和金融科技
太原新华互联网科技学校怎么样
华中科技有哪些互联网大佬
互联网科技研发水平
民营互联网公司国防科技
中国互联网有什么科技
广西科技产业互联网是什么
西安左小互联网科技有限公司
互联网科技的前景
北京品多多互联网科技有限公司
重庆科技产业互联网有哪些
互联网企业和网络科技有限公司
互联网科技企业文化
如何强化互联网金融科技
互联网科技产业
互联网络科技有限公司
万易互联网科技有限公司
深圳期待互联网科技
互联网科技公司名称
互联网巨头投资的硬核科技
语蝶互联网科技有限公司
乌苏新华互联网科技做什么的
科技信息时代互联网发展
互联网 科技节活动 微视频大赛