批量查詢優化思路

一、背景

  1. 跨庫查詢
  2. 連表查詢,小表大部分都重複數據
  3. 僅查詢無事務隔離性要求
  4. IN數量過大全表掃描

二、思路

  1. 將主表先查詢出來,再異步查詢子表數據
  2. IN批量查詢可以使用forkJoin思路,將大批量查詢分解成多個子查詢,再聚合返回結果
  3. 查詢時可能存在連續字段是索引,可以對數據先排序在查詢
  4. 基於Reactor思路,可以將數據返回流的,先返回先處理
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章