数据库小技能:sql性能优化【批量插入/更新数据、处理时间分页数据重复的问题、多语句执行(allowMultiQueries=true)】
例子:账单流水分页接口新增一个请求参数MaxCompleteTime最大交易时间,存储的是第一页的第一条记录的交易时间,用于处理下一页返回的数据。避免请求第一页之后,有新数据入库,导致第二页返回的数据和第一页重复。用法: MaxCompleteTime是上一页的第一条交易记录的完成时间CompleteTime。解决方案:分页接口新增一个请求参数,用于记录第一页的最大排序时间(比如第一条记录的交易时间)。有必要使用通配符时,不要将通配符写在搜索模式的开始处,否则利用不了索引。问题:按照时间分页的数据重复。
复制链接