《信创数据库运维管理》课件-项目八:索引_第1页
《信创数据库运维管理》课件-项目八:索引_第2页
《信创数据库运维管理》课件-项目八:索引_第3页
《信创数据库运维管理》课件-项目八:索引_第4页
《信创数据库运维管理》课件-项目八:索引_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

信创数据库运维管理1.创建索引YOURLOGO索引的定义“学号目录表”索引单独记录着“学号”和对应数据在表中的位置不存储完整数据快速定位学号=2023001查索引找到位置去基表取数据索引的作用“学生表”按学号建索引提升查询学生信息速度变快索引查询变慢新增数据修改数据创建索引的基本SQL语句普通索引的基本语法CREATEINDEX索引名ON表名(字段名);学生表的“学号”字段建索引CREATEINDEXidx_student_idON学生表(学号);查学号相关数据:数据库会自动用上创建索引示例1(单列索引)“课程号”字段索引CREATEINDEXidx_course_idON课程表(课程号);重点频繁按单个字段查询的场景易错点别给很少查询的字段建索引系别”和“班级”复合索引CREATEINDEXidx_student_dept_classON

学生表(系别,班级);难点顺序有讲究,顺序不对会影响效率系别+班级”组合目录创建索引的要点1(选择合适的字段)创建索引要选对字段不适合建索引重复值多的字段(如“性别”只有男女两种)适合建索引频繁出现在WHERE条件里的字段(如学号、课程号)作为连接条件的字段(如成绩表的课程号)经常修改的字段(如“联系电话”)控制索引数量5-6个索引就够太多会让新增数据变慢课程总结索引的定义数据查询的

“快速目录”SQL语句和要点本节学习内容选对字段控制数量注意复合索引的顺序课程总结优化思维创建索引适度原则数据库效率翻倍信创数据库运维管理2.信创数据库建表的管理YOURLOGO信创数据库运维管理标签用久是否有问题?标签被反复翻看变得模糊标签对应的书架内容换了却没更新标签根本没人用还占着地方过期标签按“籍贯+星座”的索引从没用来查数据新增学生时系统变慢信创数据库运维管理精准删除没用的索引给数据库“减负”及时重建碎片化的索引恢复“战斗力”掌握日常维护的技巧打好“持久战”随时查看索引状态做到“心中有数”索引管理的“功夫”删除索引——清理“过期标签”DROPINDEX语句DROPINDEXidx_student_origin_zodiac;重点删之前要查使用记录易错点别删除系统自动创建的主键索引删除索引的操作规范“三步走”原则测试环境试删,观察三天没问题业务低谷期执行,比如凌晨操作删完立刻通知相关同事删课程表的冗余索引SELECT*FROMUSER_INDEX_USAGEWHEREindex_name='IDX_COURSE_REDUNDANT';重建索引——修复“磨损标签”课程号+分数更新学生成绩高数80分以上ALTERINDEXidx_course_scoreREBUILD;重点重建时会锁表难点别所有索引一起重建重建判断是否需要重建索引重建的前提看碎片率碎片率超过20%必须修碎片率10%-20%可以先观察碎片率低于10%就不用动SELECTindex_name,fragmentationFROMDBA_INDEX_FRAGMENTATIONWHEREtable_name='STUDENT_SCORE';易错点别频繁重建查看索引状态——摸清“家底”教务系统里有哪些索引、最近用没用过查所有索引SELECTindex_name,table_nameFROMUSER_INDEXESWHEREtable_nameLIKE'STUDENT%';查使用情况SELECTindex_name,last_usedFROMUSER_INDEX_USAGE;重点养成每周查看的习惯日常维护小技巧先禁用索引黄金法则导完再启用新生入学批量录信息禁用ALTERINDEXidx_stude

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论