码迷,mamicode.com
首页 > 数据库 > 详细

MySQL 数据库设计 笔记与总结(4)维护优化

时间:2015-05-05 01:14:10      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:

【维护和优化的工作】

① 维护数据字典

② 维护索引

③ 维护表结构

④ 在适当的时候对表进行水平拆分或垂直拆分

 

【维护数据字典】

a 使用第三方工具对数据字典进行维护

b 利用数据库本身的备注字段来维护数据字典,以 MySQL 为例:

技术分享

c 导出数据字典

技术分享

 

【维护索引】

如何选择合适的列建立索引?

技术分享

 

【维护索引的注意事项】

技术分享

 

 

【维护表结构】

注意事项:

技术分享

 

【数据库中适合的操作】

技术分享

1. 适合批量操作

2. select * 会造成 I/O 的浪费

3. 使用了函数,该列上的索引就会不起作用

4. 最好使用专业的搜索引擎代替数据库中的全文索引

 

【表的垂直拆分】解决表的宽度问题

技术分享

 

【表的水平拆分】解决单表中数据量的问题

技术分享

 

技术分享

 主键哈希方式:对主键值进行哈希操作,例如对主键进行按模取值。

 

MySQL 数据库设计 笔记与总结(4)维护优化

标签:

原文地址:http://www.cnblogs.com/dee0912/p/4478040.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!