一、项目
二、数据库(主要讲解性能优化)
1、limit
当已知数据就只有一条,就是直接用limit 限制为1,当查找合适的1条数据后就会停止查询。
2、选择合适的搜索引擎
MyISAM:适合大量查询,更新会锁整个表。
InnoDB:支持行级锁,对写 *** 作比较优好,且支持事务。
3、No Exists 替代 Not in
No Exists:使用子查询,能够发挥好索引的优势。
Not in:不支持索引且与每条数据进行比较,速度贼慢。
4、对 *** 作符优化
如(in,not in,is null,is not null)
5、分表分库
分库分表有垂直切分和水平切分两种(水平切割比垂直切割要难很多)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)