维护优化
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