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

数据库优化

时间:2017-03-17 23:13:08      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:str   唯一索引   原子性   uniq   派生   index   类型   --   范式   

一般来说,要保证数据库的效率,要做好以下四个方面的工作:
① 数据库表设计
② sql语句优化
③ 数据库参数配置
④ 恰当的硬件资源和操作系统

数据库表设计--三大范式
对属性的原子性约束,不可再分解
对记录的惟一性约束(设置主键)
对字段冗余性的约束,分为派生性冗余(推荐)和重复性冗余(反对)

SQL语句优化的一般步骤
1.定位执行效率低的SQL语句-(重点select)
2.通过explain分析SQL执行情况
3.确定问题并采取相应的优化措施

索引的类型(4种)
主键索引 (Primary)
唯一索引 (UNIQUE)
普通索引 (INDEX)
全文索引 (FULLTEXT)(只有MyISAM存储引擎支持)

数据库优化

标签:str   唯一索引   原子性   uniq   派生   index   类型   --   范式   

原文地址:http://www.cnblogs.com/xtdxs/p/6569053.html

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