为了账号安全,请及时绑定邮箱和手机立即绑定

【备战春招】第6天 数据库设计之维护优化

标签:
数据库

课程名称:数据库设计那些事

课程章节:维护优化

课程讲师:sqlercn

课程内容:

维护优化要做什么
  1. 维护数据字典
  • 可以使用第三方工具对数据字典进行维护
  • 可以使用数据库本身的备注字段进行维护
  1. 维护索引
    随着系统迭代和需求的变化,数据库的索引可能需要增删
  • 如何选择合适的列作为索引
    • 选择出现在WHERE从句、GROUP BY从句、ORDER BY从句中的列作为索引
    • 将可选择性高的列放到索引的前面
    • 索引中不要包括太长的数据类型
  • 注意事项
    • 索引不是越多越好
    • 随着数据读写,表中会出现索引碎片,要进行定期维护
    • 在SQL语句中不要食用强制索引关键字
  1. 维护表结构
  • 使用在线变更表结构的工具
  • 同时对数据字典进行维护
  • 控制表的宽度和大小
  1. 在适当的时候对表进行水平拆分或垂直拆分
  • 垂直拆分
    • 为了控制表的宽度可以垂直拆分
    • 经常一起查询的列放到一起
    • text,blob等大字段拆分出到附加表中
  • 水平拆分
    • 为了控制表的大小可以进行水平拆分
    • 拆分方法(取模,此处不细讲,可以看视频,或者在网上搜索相关资料,原理很简单的)

课程收获

学到了对表后期维护的基本方法,但仍需对某些细节进行探究,例如第三方数据字典维护的工具、使用备注维护数据字典的格式等等

图片描述
图片描述

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消