随笔分类 - 技术-其他 / 性能优化
摘要:目录1. 背景2. 流程2.1 加钱2.2 扣款2.3 业务模型母账户子账户2.4 物理模型母账户子账户参考资料 1. 背景 公司奖励户在活动期间发红包,涉及大量的并发。单行操作难以满足性能问题,通过子账户的拆分来解决问题 2. 流程 2.1 加钱 封装成组件。 1 维护可扣款子账户列表 2 在页面
阅读全文
摘要:1.深度分页 LIMIT 偏移量分页 性能差 键集分页 原理:这种方法基于上一次查询的结果来确定下一次查询的起始点。假设表中有一个自增主键id和一个时间戳created_at,并且数据是按照created_at降序排列的。第一次查询可以是SELECT * FROM table_name WHERE
阅读全文
摘要:1 导出类查询,不需要每次查询都count。 count的价值在于用户希望在导出过程中看到导出的进度。而进度的计算通常依赖于数据总数。第一次查询计算即可,不需要每次查询都计算count。
阅读全文