今天没有什么别的可更新的,吹吹我工作上的牛吧。
我是去年加入的现在的公司,帮公司写了个ERP+OA系统。
但是当时为了急着出货,所以很多代码只是为了完成功能,导致速度很慢。
我目前工作的公司到现在25年了,历史数据还蛮多的,总共70多万订单,400多万订单行。肯定跟大厂的数据库相比连毛都不算。但对于我一个人来维护,也算个很大的事情叻。
然后今天让我很开心的是算法上做出叻一个很大的突破。
比如说以前老板想要搜索从公司创立以来,所有浙江客户所对应的所有销售单,以及销售详情。大概要四十秒到一分钟才能搜出来。
最近几天闲下来了,花了点功夫研究关系型数据库的原理。然后改进了搜索结果的数据类型。今天直接拓麻的突破金丹期,给干到一秒内就可以出结果了哈哈
而且,闲着没事,写了套最简单的搜索缓存,用的LRU策略,对于重复搜索的关键词,可以干到毫秒级。而且公司的备用服务器也蛮可以的,我拉了16GB内存做缓存。
第一次搜索的话,将结果保存至备用服务器。如果第二次搜索,会把request转发到备用服务器(用的nginx做的proxy),这样主服务器的负担会小很多。
诶,没啥朋友,只好来网上分享下,哈哈。
要是朋友们喜欢,以后工作上或者生活上的事情我也来分享下。
不喜欢我就不发了。