本文主要是介绍第二阶段大串烧,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
–1,数据库
产品
关系型:Mysql、Oracle、SqlServer、DB2。。。
非关系型:Redis、ES…
SQL的优化
参考帖子:https://blog.csdn.net/u012932876/article/details/117359992
1,用字段名代替*
2,where里尽量不要用or
3,在做表设计时,尽量用varchar代替char
4,观察SQL的执行性能,使用关键字explain,目的就是观察SQL有没有使用索引
5,做模糊查询时,尽量确定开始的元素 where name like ‘a%’
数据库的优化
索引:好处就是可以提高查询效率,坏处是本身索引就是一张表占内存,更新数据也比较难。
索引设计的原则:如果经常按照固定的列查询,最好就给这个列加索引
select * from student where name=??? #使用索引
alter table student add index 索引名(name) #创建索引
视图:本质上就是一张表,把查询结果缓存起来。
create view studentView as select * from student where name=??? #创建视图
select * from studentView #使用视图
分库分表分桶、、、、
–2,框架
SpringMVC:接受请求@Res
这篇关于第二阶段大串烧的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!