- 表数据维持一定数量,常用表考虑数据转储,不要让数据量过大(商用一次登录、注册屡次失败,就是因为deviceonline表数据达到了上百万,关联时间过长导致超时;deviceonline其实是设计每小时删一次的,定时任务失效;但是作为数据分析储备,数据不应该删除,而是应该转储;转储的时候可以做处理,而不是原封不动,比如deviceonline转储,可以剔除掉历史已经在线的记录;只转储有差异的数据等);
- 只插入,不更新;同上,deviceonline机制;
- 过滤机制;早期设备上报频繁,导致服务器压力过大,添加了过滤机制,如果上报状态和上一次相同,就不再走业务逻辑处理(拆包、分析,查插数据库等等);
时间: 2024-10-12 20:06:27