一、关于日志
关于日志的作用之前只知道是用来观察线上运行情况的,现在发现也有一些其他的作用。比如增强系统高并发的能力。在用户行为统计中,要记录的行为种类和次数都是很多的,若在用户触发行为的同时就进行数据库的插入必然会影响系统高并发的能力,而此时可以借助日志。通过写入日志的方式,在凌晨的时候定时任务跑日志进行数据的分析与统计,就能很好的将白天的运算量迁移到晚上,晚上的硬件资源也得到了利用,并且晚上处理的效率也更高。
二、关于SQL
自己拼写SQL语句是很麻烦的,并且普通的拼写SQL语句也会导致代码变成结构化的,面向对象那一套就使不上了。所以尽量使用面向对象的工具来拼写SQL吧。
未完待续