首页 > 数据库技术 > 详细

MySql优化注意事项

时间:2019-02-12 15:12:12      阅读:167      评论:0      收藏:0      [点我收藏+]

一、建立索引

//建立索引
CREATE INDEX 索引名 ON `表`(`字段`);
//删除索引 DORP INDEX IndexName ON `TableName`;

 

二、操作sql时需要注意

1、避免直接进行逻辑处理,使用rand()、now()等函数,会让缓存失效,用字段替代

2、查询时使用limit限制查询数量

3、需要什么取什么,避免使用select *

4、使用limit拆分delete和insert语句,防止锁表引发的故障

5、处理完数据后关闭连接

6、通过explain可以调试查询过程

 

三、数据库设计需要注意

1、每张表都有主键或外键id

2、优先使用enum型字段

3、尽量保持字段not null

4、把ip存成unsigned int ,PHP ip2long()函数,使用时再通过long2ip()在程序中换回ip

5、将简单的字段和不常用的复杂的字段分割为两张表,优化缓存性能

6、Propose table structure可获得结构建议

 

MySql优化注意事项

原文:https://www.cnblogs.com/ydl233/p/10365189.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!