一:mysql方面
mysql方面,我们主要要从以下几点去考虑:
1:索引
mysql其实没有想象中的那么差,相反,mysql表数据,只要查到了索引,都不会慢,(1.5亿数据表查索引0.0几秒),所以...mysql索引是个好东西,用好之后,查询效率自然很快,
所以,数据表设计,一定要考虑全面,给查询频繁使用的字段增加索引,或者组合索引
索引学习传送门https://www.cnblogs.com/zhaobingqing...,将大部分查询都进入缓存中查询,大大降低了数据库压力
3:查询逻辑优化
场景一:当你想在一个1000万的访问表,统计会员A的访问记录时,你会发现,就算给会员id增加了索引,也会很慢,因为这个涉及到了数据命中条数...mysql命中条数越多,则查询越慢
优化方案:由于是访问表,不算是重要数据,可增加一个统计表,统计每天的访问数量,当你要查会员A的访问总数,则直接去sum统计表中的数据,大大提高了性能
场景二:某个抽奖程序...,当框架启动时,将框架代码复制到该文件夹下面去运行(注意,内存,关机数据就会没有,只能保存固定的业务代码,不能保存业务数据)
windows也有内存盘,可以实现该操作
内存读取速度非常快,所以并不用担心磁盘