码迷,mamicode.com
首页 >  
搜索关键字:优化表设计    ( 3个结果
MySQL优化
表设计阶 引擎选择 目前广泛使用的是MyISAM和InnoDB两种引擎: MyISAM引擎是MySQL 5.1及之前版本的默认引擎,它的特点是: 不支持行锁,读取时对需要读到的所有表加锁,写入时则对表加排它锁 不支持事务 不支持外键 不支持崩溃后的安全恢复 在表有读取查询的同时,支持往表中插入新纪录 ...
分类:数据库   时间:2017-06-18 15:15:31    阅读次数:204
合理优化数据库表结构提高项目执行效率[数据库设计]
数据库表设计优化:有时为了提高数据库效率,可适当考虑反三范式,适当添加冗余字段,减少多表去关联查询。使用索引:2.1数据库表设计时要合理的去使用普通索引、主键索引、唯一索引、全文索引以及复合(组合)索引。2.2何时创建索引:(1)较频繁的作为查询条件的字段;(2)唯一性太..
分类:数据库   时间:2016-09-18 21:28:35    阅读次数:241
mysql数据库优化
1.表设计遵循三范式,但必要的时候做数据冗余,举例说明:在权限模型中可能会用到5张表 用户表、角色表、权限表,还有用户角色关联表和角色权限关联表。如果此时要通过用户查询权限则必须关联查询或者使用多条sql查询,此时可以在用户表增加一个字段来存储用户的权限(例如将权限值使用逗号隔开),这样可以如果查询...
分类:数据库   时间:2015-01-19 14:07:14    阅读次数:220
3条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!