赞
踩
物理设计
实际工作中逻辑设计和物理设计是并行的。
正常情况下建议使用innoDB,v5.6版本后默认是innoDB
字符集统一UTF-8 (varchar(255) UTF-8 255*3=765字节)
一定 要给列加注释
控制一个单表的数量大小:行
控制表宽度
禁止在表中建立预留字段:ext_float_1,ext_char_2
禁止在数据库中存放图片,文件,二进制流
禁止对线上数据进行压测
禁止从开发环境连接测试或生产数据库
在程序中使用PrepareStatement,#{}
合理和充分的利用表上的索引
程序连接不同数据库使用不同的账号,禁止跨库操作
禁止使用select *
禁止使用不含列名的insert into tableName values(‘’,“,”);
避免使用子查询,可以把子查询优化为join操作
避免使用jion关联太多表
减少同数据库的交换次数
使用in代替or,in能使用索引,or用不上
禁止用order by rand()
where中不要对列进行函数计数:列无法使用索引了
UNION ALL和UNION
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。