学自慕课网:数据库设计(五)

本文介绍了数据库的维护和优化工作,包括维护数据字典、选择合适列建立索引、维护索引、在线变更表结构、批量操作以及表的拆分策略。重点强调了维护数据字典的重要性,合理创建索引以提升查询效率,并提供了数据库优化的最佳实践。
摘要由CSDN通过智能技术生成

维护优化

1.   维护和优化要做什么?

  • 维护数据字典
  • 维护索引
  • 维护表结构
  • 在适当的时候对表进行水平拆分或垂直拆分

2.   如何维护数据字典

  • 使用第三方工具对数据字典进行维护
  • 利用数据库本身的备注字段来维护数据字典。以MySQL为例:
CREATETABLE customer (

    cust_id INT AUTO_INCREMENT NOT NULL COMMENT’自增ID’,

    cust_name VARCHAR(10) NOT NULL COMMENT’客户姓名’,

    PRIMARY KEY(cust_id)

)COMMENT’客户表’
  • 导出数据字典
SELECTa.table_name,b.TABLE_COMMENT,a.COLUMN_NAME,a.COLUMN_TYPE,a.COLUMN_COMMENTFROMinformation_schema.COLUMNS a JOIN information_schema.TABLES b ONa.table_schema=b.table_schema AND a.table_name=b.table_name WHERE a.table_name=’customer
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值