摘要:每一个应用程序到了一定阶段由于这个或者那个原因总是需要进行优化的。其中最主要的原因应该是:数据量的增加。但是我们应该怎么样去优化一个程序了,我们优化的方法又是否正确了。这让我想起了一个故事。 一个操作系统的编写人员把系统中的一个基本函数(调用率为50%)的效率优化了一倍。但是系统性能却没有得到应有的提升。原因在于他优化的函数式nop指令,也就是在系统空闲的时候调用的函数。 这让我想起了前一段时...
阅读全文
11 2010 档案
摘要:其实想写这篇东西很久了,但是一直因为自己的懒惰而没有写下来. 项目一直被业务团队追着拿数据,终于抽出了时间来作一个查询子系统,因为项目本身的数据量比较大,好几个表都是千万级的数据,而且硬件本身也是一个问题.所以我们按照教课书的方式来设计这个系统:将统计结果预先生成,当查询需要的时候直接显示结果. 恩,很不错,对吧!但是我们错了. 第一,在系统编写期间,我们耗费大量的精力去面对大量的查询的排列...
阅读全文