互联网项目的一些DB设计原则

1.避免表关联的SQL 数据测试证明:表关联SQL的执行花销比分开单条执行SQL的累计花销还要高

2.适当的字段冗余 为了减少关联查询(或多条SQL查询),对于常用字段允许适当冗余,冗余的标准:此字段使用频率较高且此字段基本上不需要update

3.慎用少用联合主键

4.慎用少用外键关联

5.主键尽量与业务无关

6.主键及索引字段尽量用数字类型

7.建立索引避免全表扫描

8.枚举类型的DB字段作为查询条件,是否需要建立索引需要测试

9.每个表最好搞一个created,updated的字段是来标识这条记录的创建时间和修改时间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值