数据库成为接口的性能瓶颈怎么处理?
面试官经常问:数据库经常成为接口性能的瓶颈你是如何优化数据库提升系统的性能呢?
解决提出的办法,旺旺是解决提出问题的人,既然查询数据库很慢,我们能不能从业务上动动手脚,
1、比如生换页的速度很慢,百度搜索最多就只能收到88页.
2、比如双十一当天的并发很高,那现在变成了提前一个月就开始预售,分担了双十一当天的流量。
3、比如我们当时一个系统的活动,要展示有多少人领到了商品,一开始还好好的,随着表的数据达到了几百万,哪怕有缓存也会影响到我们数据库和接口的性能。最后产品层面做了一个假数据,只要确认上线前的市价和初始值,之后的每分钟都会去增长固定值,这个接口的性能就再也没有出现过性能的问题。